Installando Debian quasi sempre da chroot, ho bisogno di fare un update-grub dalla partizione /dev/sda1 dove è installata Debian Squeeze con Grub (MBR). Chiaramente se sono su Squeeze non c'è nessun problema, ma se invece sono su un'altra partizione, ho bisogno di chroottarmi in Squeeze e dare un update-grub. Per non avere errori bisogna prima montare /dev /sys /proc: Quindi, montare la partizione principale, nel mio caso /dev/sda1, e poi procedere con il mount:
# mount /dev/sda1 /mnt/debian
# mount -o bind /dev /mnt/debian/dev
# mount -o bind /sys /mnt/debian/sys
# mount -o bind /proc /mnt/debian/proc
# chroot /mnt/debian /bin/bash
# update-grub
# grub-mkconfig
enjoy 😉
ok segno anche questo post 😀
Questo mi serve proprio, ogni volta che oggiorno i kernel di Fedora o Arch debbo riavviare per aggiornare Grub da Debian.
Quel grub-mkconfig io non l’ho mai dato, è necessario ?
Ciao Deer
Quel comando lo consiglio, poiché ti stampa subito a video il contenuto di grub.cfg,
quindi vedrai subito se tutto e’ andato ok 😉
Sto provando questo metodo, ma quando dò il secondo comando , dice che non ho nessun mnt in dev.
Dove sbaglio?
sembrerebbe un problema di mount…controlla meglio
Meglio non dica perchè non andava.
Avevo omesso di creare la dir debian in /mnt. 🙁