notebook/IT/Linux/Grubshell.md

32 lines
884 B
Markdown
Raw Permalink Normal View History

2021-04-20 21:13:14 +00:00
# grub_shell
2020-11-26 17:38:25 +00:00
2021-04-20 21:13:14 +00:00
## booter depuis le shell grub
2020-11-26 17:38:25 +00:00
- les commande **cat** et **ls** fonctionne
2021-04-20 21:13:14 +00:00
- trouver partition de boot
- mettre la partion en racine `set root=(hd0,1)`
- charger le kernel ce trouvant sur cette partition et setter la partition racine: `linux /vmlinuz root=/dev/sda3`
- charger le fichier image correspondant au kernel :`initrd /boot/initrd.img`
- enter `boot` to boot
2020-11-26 17:38:25 +00:00
## regénérer config
2021-04-20 21:13:14 +00:00
2020-11-26 17:38:25 +00:00
`grub-mkconfig -o /boot/grub/grub.cfg`
## install sur MBR
2021-04-20 21:13:14 +00:00
2020-11-26 17:38:25 +00:00
`grub-install --target=i386-pc /dev/sdX`
2021-04-20 21:13:14 +00:00
2020-11-26 17:38:25 +00:00
## meme chose depuis grub rescue
`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`
[archwiki](https://wiki.archlinux.org/index.php/GRUB)