Salut,
Suite à une mésaventure sur mon os maître, j’avais planté Grub !
Et sa ré-installation m’avais posé le problème suivant en chroot: bash: update-grub: command not found
Si, ce problème se pose à vous, il y a de forte chance, que vous ayez lors de l’installation de vôtre Debian d’amour opter pour /home, /tmp, /usr, et /var séparées !
Voici ce qui en était …
[code]debian:~# mkdir /mnt/chroot
debian:~# mount /dev/sda5 /mnt/chroot
debian:~# mount --bind /proc /mnt/chroot/proc
debian:~# mount --bind /dev /mnt/chroot/dev
debian:~# mount --bind /sys /mnt/chroot/sys
debian:~# chroot /mnt/chroot
root@debian:/#
root@debian:/# update-grub
bash: update-grub: command not found
root@debian:/#
root@debian:/# aptitude update
bash: aptitude: command not found
root@debian:/#
root@debian:/# apt-cache policy aptitude
bash: apt-cache: command not found
root@debian:/#[/code]
Ceci pour toute commande la réponse était : command not found
Voici, comment solutionné ceci, pour ce faire le chroot doit être établit, comme ci-dessus (par exemple).
Il suffisait de monter /usr !!!
[code]root@debian:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda6 12G 4.9G 6.4G 44% /usr
root@debian:/#[/code]
root@debian:/# mount /dev/sda6
[code]root@debian:/# update-grub
Generating grub.cfg …
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-2.6.32-5-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-amd64
Found memtest86+ image: /boot/memtest86+.bin
Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin
No volume groups found
done
root@debian:/#
root@debian:/# grub-install /dev/sda
Installation finished. No error reported.
root@debian:/#[/code]
Vérification (et croisez les doigts pour le re-démarrage)
root@debian:/# dd if=/dev/sda bs=512 count=1 | strings
1+0 records in
1+0 records out
512 bytes (512 B) copied, 3.4276e-05 s, 14.9 MB/s
ZRr=
`|f
\|f1
GRUB
Geom
Hard Disk
Read
Error
root@debian:/#
Voilà, en espérant qu’un jour ceci vous soit utile …