发现我跟grub这玩意儿杠上了。
情况:Fedora,grub2引导,GPT硬盘分区,笔记本主板半支持EFI。boot单独分区,efi单独分区,win8安装覆盖了Fedora的EFI大概是,启动时BIOS引导中不显示Fedora。
工具:livecd,理论上是任何发行版都可以。不过我用的还是Fedora的。
sudo mkdir /media/fedora sudo mount -t ext4 -o rw /dev/sda8 /media/fedora
其中sda8是我root分区的位置
sudo mount -t proc none /media/fedora/proc sudo mount -o bind /dev /media/fedora/dev sudo mount -o bind /sys /media/fedora/sys sudo mount -t devpts devpts /media/fedora/dev/pts sudo mount -t /dev/sda7 /media/fedora/boot sudo mount -t /dev/sda6 /media/fedora/boot/efi
其中sda7是我的boot分区所在位置,sda6是efi分区。
一切就绪后,可以进原来的系统
sudo chroot /media/fedora
接下来
grub2-install
grub2-mkconfig -o /boot/grub2/grub.cfg
接下来就可以重启试试看了。