win7系统想装ubuntu(我会装),就是想不用ubuntu的启动项,想win7去管理启动项,如何设置?

 我来答
亨瑞7C
2011-05-08 · TA获得超过238个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:237万
展开全部
建议:

把ubuntu安装到物理分区,正常的步骤。
先有win7,压缩原有卷,完成分区操作。我推荐分2个区,一个是/boot,一个是lvm物理卷。
lvm有诸多好处,主要是减少需要的主分区的数量……
然后用alternateCD安装。livecd貌似没lvm,就算了。
装ubuntu时,至少分2个区,把/boot独立出来(这个要是个位置靠前的主分区);
把引导放到该分区上,别放到mbr上。(安装时可以选的)
然后装完重启,发现进不去ubuntu,直接启动的win7。
别急,然后下载grub4dos,解压grldr.mbr和grldr至win7启动分区的根目录下。
写个menu.lst放到windows启动分区的根目录下。

timeout 0
default 0
title Linux
chainloader (hd0,1)+1
(上面那句的(hd0,1)必须是ubuntu的/boot分区。主分区从0开始编号)

在win7的启动菜单添加grub4dos的启动项。
bcdedit /create /d "Ubuntu" /application bootsector
上一步得到个guid,复制下来。替换下面命令中的{GUID}
bcdedit /set {GUID} device boot
bcdedit /set {GUID} path \grldr.mbr
bcdedit /displayorder {GUID} /addlast
bcdedit /timeout 10

这样做,是因为ubuntu使用烦人的grub2…… 而且mbr可以不用动,照顾霸道的windows。

突然意识到你可能是用的wubi方式安装的ubuntu,那样的话就不一样了。你又没说清楚。

感觉写的不甚清楚,hi我。
追问
光盘安装的,wubi的我也不费那个事了,xp下可以用grup4doc但是win7下还真没整过~
追答
既然光盘安装就省了不少麻烦呢~       刻张alternateCD吧,把ubuntu装到lvm上面。

当然livecd也无所谓,如果不采用lvm,一般就需要把linux的分区弄成逻辑分区(不然主分区数可能不够),然后在windows的磁盘管理能看见令人寒心的错误判断,感觉分完之后再用某些磁盘管理软件调整,可能会弄乱分区表。

至于引导,写在/boot分区上,然后
bootmgr->grub4dos->/boot分区的分区引导记录(grub2)

我强烈推荐这么做。

感觉你遇到的主要问题是在bcd菜单里添加grub4dos的启动项,按照我上面说的就能。
再次强调,注意别把引导直接写到mbr上。
huangyijuntc
2011-05-08 · TA获得超过378个赞
知道答主
回答量:244
采纳率:0%
帮助的人:121万
展开全部
运行里输入msconfig
追问
我服了,你玩过linux系统没就说!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小米飞猫
2011-05-08 · 专注于IT监控领域技术
小米飞猫
采纳数:1653 获赞数:4811

向TA提问 私信TA
展开全部
win7在哪里管理启动项?我还真不知道。。
如果你是物理安装的ubuntu引导启动是要写在MBR的。也就是ubuntu的引导覆盖掉win7的引导程序
所以物理安装的顺序都是先windows后linux 如果后装windows就会把linux的引导覆盖掉。
mbr就那么大点地方只能存在一个引导 不过也有第三方软件来做多重引导。还是那句win7在哪里设置多重引导啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-05-08 · TA获得超过9902个赞
知道大有可为答主
回答量:4076
采纳率:0%
帮助的人:3650万
展开全部
如果你安装 Ubuntu 时,在安装前的最后一步选了将 GRUB 引导安装到 Ubuntu 所在分区,那么可以采用 GRUB4DOS 来间接启动。

首先,用 bootsect 命令行工具可以用来写入 XP 及以下系统的 NTLdr 或 Windows Vista 起开始采用的 BootMgr 引导信息。此命令行工具(最低需 Windows Vista 系统)位于 C:\boot 文件夹,或直接在命令提示符里使用 bootsect。使用该工具将 C 盘引导信息改为 BootMgr,命令行输入 bootsect /nt60 C: /force 即可。

其次,在网上下载 GRUB4DOS,解压 grldr 和 menu.lst,放在 C 盘根目录,然后在 boot.ini 中加入 GRUB4DOS=C:\grldr 即可。重启后BootMgr 引导菜单中有一个 "早期版本的 Windows",使用它我们可以进入 boot.ini 的菜单,可以看到 GRUB4DOS 一项,再次进去就是 GRUB4DOS 的菜单了。只要把 Ubuntu 的启动信息加入 menu.lst 即可通过两层菜单进入 GURB4DOS 菜单来启动 Ubuntu。

如果你是将 GRUB 安装在 Ubuntu 分区,那么安装完 Ubuntu 用 Live CD 启动,打开 /boot/grub/grub.cfg 找到你安装 Ubuntu 分区的 UUID,然后在 C:\menu.lst 中加入此项:

title Ubuntu, linux 2.6.32-25-generic
root (hd0,7)
kernel /boot/vmlinuz-2.6.32-25-generic root=UUID=90cde54f-e69b-471c-8fdc-f6d9389e6aab ro quiet splash
initrd /boot/initrd.img-2.6.32-25-generic

当然,(hd0,7) 和 2.6.32-25 以及 UUID= 后面的 ID 要根据你 grub.cfg 中的值来修改。此后当你启动 Windows 7 时,会出现一个 "早期版本的 Windows" 选项,选择它将出来 Windows XP(假如你安装了的话)和 GRUB4DOS 的选项,再次选择 GRUB4DOS 就可进入 GRUB 菜单,此时选你在 menu.lst 中加入的菜单项,比如 Ubuntu, linux 2.6.32-25-generic 即可进入系统。

如果你没有 Windows XP 等早期系统,那么你也可以使用 bcdedit 直接在 BCD 文件加入一项,将其启动路径改为 C:\grldr。我目前安装的是 XP、Windows 7 和 Ubuntu 外加一个 PE,但没有使用 BootMgr 作为默认的引导程序,而是采用了 GRUB4DOS,这样管理起来更方便,一步到位。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
joe5yellow
2011-05-08 · TA获得超过211个赞
知道答主
回答量:158
采纳率:0%
帮助的人:74.4万
展开全部
用win7优化大师设置引导……你何必纠结于此……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式