• CentOS 7 恢复 Windows 启动项


    安装Linux时一般会自动识别windows系统并添加引导项,而 CentOS 默认不支持 NTFS 分区,CentOS7采用了Grub2,与CentOS6有区别。手动引导windows分区修改配置稍不一样。

    一、自动寻找分区

    网上不少使用命令:  grub2-mkconfig -o /boot/grub2/grub.cfg

    但是试过会发现没有效果,因为CentOS 默认不支持 NTFS 分区,需要先安装 ntfs-3g,然后在root下执行上述命令行。

    不过不建议此方法,稍微麻烦,具体参考:

    http://blog.csdn.net/nmgrd/article/details/51754704

     http://blog.csdn.net/txl199106/article/details/41344399/

    二、修改grub.cfg文件

    命令行:  vim  /boot/grub2/grub.cfg

    找到  ### BEGIN /etc/grub.d/30_os-prober ###  在后面添加windows启动项:     

       menuentry "Windows 7" {

         insmod part_msdos
         insmod ntfs 
         set root='hd0,msdos1'
         chainloader  +1
       }

    ### END /etc/grub.d/30_os-prober ###

    PS: 注意chainloader和+1中间有个空格, set root='hd0,msdos1'根据win7在哪个分区修改,具体情况具体填写。

    网上有的加在 ### END /etc/grub.d/00_header ### 之后添加:
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-XXX' {
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos1'
    chainloader +1
    }
    ### END /etc/grub.d/30_os-prober ###
  • 相关阅读:
    分享到新浪微博js
    好的读书网站发现、翻译 阅读中文之外的互联网精华
    ps字体下载素材网址
    如何使用HTML5,CSS3和PHP创建一个联系表格
    css3 精品网站
    IE6解决无法实现position:fixed浮动层固定在滚动页面(无抖动)
    nginx笔记
    给力shell命令
    常用v_视图
    关于获取运营商的IP地址
  • 原文地址:https://www.cnblogs.com/yunqie/p/6083126.html
Copyright © 2020-2023  润新知