如果一开机就进入 grub 提示输入指令,
是因为 grub.cfg 出了问题,
而无法进入 Linux
1) 列出所有分区
grub> ls
2) 设置为某分区
grub> set root=(hd0,msdosX)
3) 设置要进入的分区是 Linux / Windows
3.1) LINUX
3.1.1) /boot 非单独分区
grub> ls (hd0,msdosX)/boot
grub> linux /boot/vmlinuz-4.8.0-41-generic root=/dev/sdaX
grub> initrd /boot/initrd.img-4.8.0-41-generic
3.1.2) /boot 单独分区
grub> ls (hd0,msdosX)/grub/boot
grub> linux /grub/boot/vmlinuz-4.8.0-41-generic root=/dev/sdaX
grub> initrd /grub/boot/initrd.img-4.8.0-41-generic
3.2) WINDOWS
grub> chainloader +1
4) 开启进入
grub> boot
5) 进入 Linux 后..
$ su
# Ubuntu
$ update-grub
# Fedora
$ grub2-mkconfig -o /boot/grub2/grub.cfg
没有评论:
发表评论