解决Win7安装Linux双系统后,无法引导WIN7问题
2017-02-20 14:12
621 查看
先在Linux的root/boot/grub/目录下找到grub.cfg文件并用Leafpad(对于新手这是个很友好的软件,因为它可以重写grub.cfg文件,vim好像无法重写grub.cfg而且命令繁多新手不易上手)打开找到### BEGIN /etc/grub.d/20_memtest86+ ###这里.在根据我下面的注释来修改引导项
menuentry "windows7" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)' //这个地方改为你windows所在的分区注意windows7以上版本要改为那个200MB的分区
search --no-floppy --fs-uuid --set=root 3802386C0238316C //这个地方有些人没有set=root所以要自己修改,后面跟着的是UUID
chainloader +1}
查看分区UUID可以在终端命令输入 sudo blkid
root@neo:~# sudo blkid
/dev/sda1: UUID="3802386C0238316C" TYPE="ntfs"
/dev/sda2: UUID="02C2CDABC2CDA2F1" TYPE="ntfs"
/dev/sda5: UUID="748EA05D8EA01A1E" TYPE="ntfs"
/dev/sda6: UUID="F21EAF051EAEC249" TYPE="ntfs"
/dev/sda7: UUID="8454092554091B94" TYPE="ntfs"
/dev/sda9: UUID="ae39760a-4f3d-492a-95fa-586060fcf3e5" TYPE="swap"
/dev/sda8: UUID="e0aeb499-e7b7-4efe-9b6c-8e8883790e96" TYPE="ext4"
root@neo:~#
然后在你的set=root代码后写上你set root='(hd0,msdos1)' 里面所写分区的UUID并保存在重启.
(hd0, msdos1) -> /dev/sda1
(hd0, msdos2) -> /dev/sda2
(hd0, msdos3) -> /dev/sda3
(hd0, msdos4) -> /dev/sda4
(hd0, msdos5) -> /dev/sda5
(hd0, msdos6) -> /dev/sda6
.
.
.
以此类推
menuentry "windows7" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)' //这个地方改为你windows所在的分区注意windows7以上版本要改为那个200MB的分区
search --no-floppy --fs-uuid --set=root 3802386C0238316C //这个地方有些人没有set=root所以要自己修改,后面跟着的是UUID
chainloader +1}
查看分区UUID可以在终端命令输入 sudo blkid
root@neo:~# sudo blkid
/dev/sda1: UUID="3802386C0238316C" TYPE="ntfs"
/dev/sda2: UUID="02C2CDABC2CDA2F1" TYPE="ntfs"
/dev/sda5: UUID="748EA05D8EA01A1E" TYPE="ntfs"
/dev/sda6: UUID="F21EAF051EAEC249" TYPE="ntfs"
/dev/sda7: UUID="8454092554091B94" TYPE="ntfs"
/dev/sda9: UUID="ae39760a-4f3d-492a-95fa-586060fcf3e5" TYPE="swap"
/dev/sda8: UUID="e0aeb499-e7b7-4efe-9b6c-8e8883790e96" TYPE="ext4"
root@neo:~#
然后在你的set=root代码后写上你set root='(hd0,msdos1)' 里面所写分区的UUID并保存在重启.
(hd0, msdos1) -> /dev/sda1
(hd0, msdos2) -> /dev/sda2
(hd0, msdos3) -> /dev/sda3
(hd0, msdos4) -> /dev/sda4
(hd0, msdos5) -> /dev/sda5
(hd0, msdos6) -> /dev/sda6
.
.
.
以此类推
相关文章推荐
- 彻底解决安装win7、win8.1、win10系统出现“我们无法创建新的分区 也找不到现有的分区”的问题
- Win7下 U盘 安装 Ubuntu12.04 系统引导问题的解决
- win7下安装 Ubuntu双系统(直接硬盘安装)错误问题完美解决,卡屏,无法启动
- win7与ubuntu双系统,解决删除ubuntu后win7无法引导问题
- pe模式安装win7(32位)的时候出现“安装程序无法定位现有系统分区,也无法创建新的系统分区”提示,网上很多对此问题没有很好的解决办法
- 双硬盘安装win7和Ubuntu双系统,解决系统启动引导问题
- 同时安装了Windwos与LinuxOS 或 磁盘分区误操作等引起两个系统都无法启动问题的解决
- devenv.exe - 系统错误无法启动此程序,因为计算机中丢失 MSVCR100.dll。尝试重新安装该程序以解决此问题。【解决办法】
- 高版本Linux系统无法安装Hi3515_SDK_V1.0.4.2.c1问题解决方法
- 解决Windows XP SP3系统下无法安装字体的问题
- 解决win7 seed-xdsusb2.0 无法安装驱动问题
- T7400等DELL工作站及服务器的Windows server 2003系统安装——解决“找不到安装在计算机上的硬盘驱动器 安装无法继续,要退出请按F3”问题
- 解决Linux系统安装后,root用户无法登录,提示“无法验证用户”的错误问题
- UltraISO制作Ubuntu系统LiveUSB无法引导系统问题解决方法
- Wubi 安装的 Ubuntu 在引导时进入grub,无法进入系统的解决办法
- Vista系统改装XP系统时,如果是SATA硬盘时常见问题:装完XP系统后无法进入系统, 解决问题:安装XP系统及SATA驱动(965SATA驱动)
- win7下安装ubuntu失败,无法安装系统----解决
- Oracle安装出现 安装检测到系统的主IP地址是DHCP分配的地址 及 无法与该代理取得联系。请验证此代理的 url 是否为 null 问题解决
- volcanol_Linux_问题汇总系列_1_系统引导过程中到check filesystem时就无法继续引导问题解决方法。