一般情况下,我们工作会使用Linux,而工作之外则会使用Windows。如果购买两台PC,不仅浪费,而且麻烦,总是在两台PC之间拷贝文件,双系统通常是我们的选择。

先安装Windows,再安装Linux一般是不会出现问题的。然而,如果先安装了Linux,再安装Windows,或者双系统电脑重装Windos系统时,就会出现Linux引导丢失的问题。这是因为安装Windows时会将MBR重写,不会再由grub2进行引导。如何解决

1.若有安装Ubuntu的liveCD

1.1进入liveCD的Ubuntu系统

1.2查看可用设备信息

#lsblk

出现一坨东西,找到自己的Linux分区(/与/boot),假设sda1为/boot;sda2/ubuntu-vg-root为/

1.3挂载Linux分区

#mount /dev/mapper/ubuntu-vg-root /mnt/
#mount /dev/sda1 /mnt/boot/

1.4共享/dev目录

#mount -o bind /dev/ /mnt/dev/

1.5改变参考根路径

#chroot /mnt/

1.6安装grub引导

#grub-install /dev/sda

如果出现一坨东西,如果最后出现Installation finished. No error reported.证明安装成功,重启就可以了。

github