解决Win7安装Linux双系统后,无法引导WIN7问题

编程知识 更新时间:2023-04-10 06:17:19
先在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
.
.
.
   以此类推

更多推荐

解决Win7安装Linux双系统后,无法引导WIN7问题

本文发布于:2023-04-09 11:27:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/703c9696587f4a19f928d76741b8be31.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:双系统   Linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 60607文章数
  • 14阅读数
  • 0评论数