from : https://www.linux.com/learn/tutorials/776643-how-to-rescue-a-non-booting-grub-2-on-linux/
grub> set pager=1
grub> ls
(hd0) (hd0,msdos2) (hd0,msdos1
grub> ls (hd0,1)/
lost+found/ bin/ boot/ cdrom/ dev/ etc/ home/ lib/
lib64/ media/ mnt/ opt/ proc/ root/ run/ sbin/
srv/ sys/ tmp/ usr/ var/ vmlinuz vmlinuz.old
initrd.img initrd.img.old
grub> cat (hd0,1)/etc/issue
Ubuntu 14.04 LTS \n \l
Booting From grub>
grub> set root=(hd0,1)
grub> linux /vmlinuz root=/dev/sda1
grub> initrd /initrd.img
grub> boot
grub> set root=(hd0,1)
grub> linux /boot/vmlinuz-3.13.0-29-generic root=/dev/sda1
grub> initrd /boot/initrd.img-3.13.0-29-generic
grub> boot
Pour voir et booter les liens symboliques
$ ls -l /
vmlinuz -> boot/vmlinuz-3.13.0-29-generic
initrd.img -> boot/initrd.img-3.13.0-29-generic
grub> set root=(hd0,1)
grub> linux /vmlinuz root=/dev/sda1
grub> initrd /initrd.img
grub> boot
Booting From grub-rescue>
If you're in the GRUB rescue shell the commands are different,
and you have to load the normal.mod
andlinux.mod
modules:
insmod normal
insmod linux
mais prefix doit être "set" avant...
grub rescue> set prefix=(hd0,1)/boot/grub
grub rescue> set root=(hd0,1)
grub rescue> insmod normal
grub rescue> normal
grub rescue> insmod linux
grub rescue> linux /boot/vmlinuz-3.13.0-29-generic root=/dev/sda1
grub rescue> initrd /boot/initrd.img-3.13.0-29-generic
grub rescue> boot
Making Permanent Repairs
# update-grub
Generating grub configuration file ...
Found background: /usr/share/images/grub/Apollo_17_The_Last_Moon_Shot_Edit1.tga
Found background image: /usr/share/images/grub/Apollo_17_The_Last_Moon_Shot_Edit1.tga
Found linux image: /boot/vmlinuz-3.13.0-29-generic
Found initrd image: /boot/initrd.img-3.13.0-29-generic
Found linux image: /boot/vmlinuz-3.13.0-27-generic
Found initrd image: /boot/initrd.img-3.13.0-27-generic
Found linux image: /boot/vmlinuz-3.13.0-24-generic
Found initrd image: /boot/initrd.img-3.13.0-24-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
# grub-install /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.
une fois je tape les commandes suivantes:
RépondreSupprimergrub> set root=(hd1,6)
grub> linux /vmlinuz root=/dev/sda6
grub> initrd /initrd.img
grub> boot
le système m'affiche le message suivant:
1.222429 ] kernel - not syncing: attempted to kill init! exitcode=0x00000009
je vous précise que la session linux 14 est installée à (HD1,6)
ce qui m'intéresse c'est de ne pas perdre mes données personnelles peu importe le système d'exploitation abimé puisque je peux rétablir le sUse desktop 11
je vous remercie d'avance pour l'aide