首页 > 代码库 > Linux/Windows双系统引导修复
Linux/Windows双系统引导修复
安装双系统建议先安装windows,然后在安装Linux,使用Linux(grub2)引导双系统
如果重新安装了windows,则无法引导进入linux,需要修复引导
在windows下安装easyBCD引导,选择linux引导分区,
如果无法引导进入linux,出现grub命令界面
确认ubuntu的根目录在哪,以及是否给boot单独分区
如根目录在/dev/sdaX,对应(hd0,X-1)
重启选择进入NeoGrub,看到“grub>”就对了
(1)root (hdX,Y)
// X为硬盘位置,如果你只有一快硬盘,X=0; 如果有多块,相应设置x。
// Y为boot分区所在位置; 如果没有单独分boot分区,Y就是你的 /分区所在位置
(2)
①boot分区单独分出来
kernel /vmlinuz-3.xxxxx-generic root=/dev/sda8
(无论你有没有把,sdaX这里都要写 /根分区的位置,否则无法完成启动,这里可以按tab完成填写)
②没有单独把boot分区分出来
kernel /boot/vmlinuz-3.xxxxx-generic root=/dev/sda8
(3)
initrd /initrd.img-3.xxxxx-generic //boot分区单独分出来
或
initrd /boot/initrd.img-3.xxxxx-generic // 没有单独把boot分区分出来
(4)boot
此时ubuntu会在grub界面直接启动ubuntu,进入后在终端运行
$ sudo update-grub //恢复ubuntu引导项
$ sudo grub-install /dev/sda
//如果出错,加上--force:sudo grub-install --force /dev/sda
Linux/Windows双系统引导修复