• 10
  • Jul

因公需要,装Windows 7和Linux双系统。因此用老办法:Windows引导Linux的办法。

原理很简单,先装Windows,然后再装Linux,Linux的Grub安装至根目录,而非第一个分区(C盘)。然后把Linux的主引导纪录dd出来,最后放置在C盘用Windows来引导。

以前Windows XP的时候做这个很简单的,在Windows 7时代(从Vista)开始,就麻烦了(因为Windows引导的功能强大了)。

稍微记录一下吧。

假设我导出来的MBR是moblin.mbr,然后依次执行下面的Windows指令,即可创建一个启动项。

>>>bcdedit /create /d "Moblin 2 Beta" /application bootsector

The entry {uuid} was successfully created.

>>>bcdedit /set {uuid} device partition=C:

The operation completed successfully.

>>>bcdedit /set {uuid} path \moblin.mbr

The operation completed successfully.

>>>bcdedit /displayorder {uuid} /addlast

The operation completed successfully.

用习惯了Bash Shell的readline和补全特性,一下子用CMD还真不习惯呢!

Tags: CMD, Linux, Windows.

» You can leave a comment.

18 Comments

  1. secludedsage

    用windows 7引导……

    grub2吧。

  2. 阿?
    我装的Win7然后再装ubuntu就OK了阿
    为什么你要那么麻烦....

  3. Kai

    装苹果系统也可以用这个方法。。

  4. 对啊对啊,为啥不直接用 Grub 管理呢……

  5. 用Grub管理的话,重装Windows咋办?

    • 难道这样做重装Windows后就不用重做GRUB引导?如果真是这样的话,那我还真要试试,我的Windows重装了N次了可我的Gentoo还是屹立不倒!每次重装Windows后都要找LiveCD有点麻烦

  6. GRUB管理MBR..
    win没有权利管我的MBR

  7. 邱焜

    grub4dos最好,不过不知道支不支持win7 推荐一下:grub4dos是从ntldr启动的grub,修正了原grub的不少bug

    • 邱焜

      可以不装入mbr

      • 邱焜

        http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=202027
        (vista 或 win7 下添加 grub4dos 启动项的简便方法):

        1、下载最新的grub4dos。
        2、解压,将grldr和grldr.mbr这两个文件复制到C盘根目录下。
        3、建立boot.ini文件。
        代码:
        [boot loader]
        [operating systems]
        c:\grldr.mbr="Ubuntu 8.04"

  8. 难道不可以用GRUB引导?还是喜欢把grub装MBR里进WIN,grub太强大了。

    PS: CMD的确是垃圾,听说WIN有新一代的脚本工具,不知水平如何

  9. zhiqin

    你好博主 申请友情链接
    http://z.xiao3.org
    您的链接我已经添加

  10. Use EasyBCD! A GUI BCD Editor.

  11. 都天感

    为什么不试试SPFDISK这个小软件呢?在作引导管理器方面,能给你省很多事。

  12. 我是先装了linux后才装win7的,不知怎样启动Linux,,,

    随机视频聊天,http://www.bootkoot.com/

Leave a Comment