- 论坛徽章:
- 0
|
原帖由 egmkang 于 2009-2-13 23:38 发表 ![]()
貌似的Vista的启动引导程序变了,Ubuntu都不能跟Vista共存......
为啥要用Vista呢?没看出哪里好.还是用Win2003
ubuntu可以用vista的启动管理器来引导
Windows 启动管理器
--------------------
标识符 {bootmgr}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale zh-CN
inherit {globalsettings}
default {current}
resumeobject {e36897c9-7696-11dd-a0e2-d3b9ea8fbd4b}
displayorder {ntldr}
{current}
{e36897c4-7696-11dd-a0e2-d3b9ea8fbd4b}
toolsdisplayorder {memdiag}
timeout 30
Windows 旧 OS 加载器
------------------------
标识符 {ntldr}
device partition=\Device\HarddiskVolume1
path \ntldr
description Earlier Version of Windows
Windows 启动加载器
-------------------
标识符 {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale zh-CN
inherit {bootloadersettings}
recoverysequence {e36897cb-7696-11dd-a0e2-d3b9ea8fbd4b}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {e36897c9-7696-11dd-a0e2-d3b9ea8fbd4b}
nx OptIn
实模式启动扇区
---------------------
标识符 {e36897c4-7696-11dd-a0e2-d3b9ea8fbd4b}
device partition=\Device\HarddiskVolume1
path \ubuntu804.lnx
description UBUNTU 8.04
最后一项是ubuntu的启动项
用dd把引导信息提取出来放到c盘,用bcdedit命令添加就可以,我这里装的windows7,安装完成后将2003默认的c盘隐藏了,如果是vista和ubuntu,按下面命令添加就可以
用管理员权限运行cmd
bcdedit /create /d "ubuntu" /application bootsector //建立一个名称为ubuntu的启动项,系统会自动生成一个16进制的id,下面用这个{id}来操作
bcdedit /set {id} device partition=c: //指定ubuntu引导文件所在的分区
bcdedit /set {id} path \ubuntu804.lnx //指定文件名
bcdedit /displayorder {id} /addlast //把这个启动项添加到启动菜单的下方
[ 本帖最后由 yueyezhan 于 2009-2-15 15:38 编辑 ] |
|