• GRUB引导Win8,Win7,Ubuntu


    与时俱进,装了Win8 RTM,我是直接光盘引导,安装在其中一个分区的。发现Win8安装过程是将原有Win7的Bootmgr和BCD覆盖升级并加入Win8引导项目,换句话说,Win7和Win8是共用一个Bootmgr和BCD的,这使得GRUB无法直接引导Win7和Win8,需要在进入Bootmgr后在选择,能不能直接在GRUB中直接集成Ubuntu,Win7,Win8引导项目呢?当然可以。

    1.原理

    Win7,Win8操作系统引导原理简简介

    POST->MBR->VBR(PBR)->Bootmgr->BCD->winload.exe->ntoskrnl.exe...

    GRUB引导原理简简介

    POST->MBR->grub->grub.cfg->kernel image or VBR(PBR)...

    2.步骤

    2.1.安装Win8时,会生成VBR和Bootmgr,但没有BCD,它在Win7的安装目录下,由于Win8系统盘下没有BCD,需要手工生成:

    进入Win8,在cmd中:

    bcdboot c:\windows /s c:

    2.2.将Win7下的BCD默认设为启动Win7,删除Win8启动项

    2.3.这时进入Ubuntu,update-grub后可以发现两个Windows启动盘了

  • 相关阅读:
    6-2 铁轨 uva 514
    并查集基础
    周练7
    周练5
    周练4
    二分查找
    周练3
    2-7 使用不同方式进行定位.py
    2-6 使用title_contains检查页面是否正确
    启用不同浏览器.py
  • 原文地址:https://www.cnblogs.com/eshizhan/p/2650542.html
Copyright © 2020-2023  润新知