求助:vista下安装ubuntu,不写入mbr的方法

来源:百度知道 编辑:UC知道 时间:2024/05/28 04:42:43
我以前一直是在XP下安装Ubuntu,安装的时候不将GRUB写入MBR,然后在XP中用winhex提取linux分区的启动信息,存为ubuntu.lnx,放在c盘中,然后在boot.ini中添加启动菜单项,指向ubuntu.lnx,来调用GRUB。这样两个系统的安装和删除都比较简单,一个出了问题,另一个也没问题。
现在的问题是我在VISTA下安装,同样的方法我发现boot.ini中只有timeout的项,没有原来的windows启动项。我如果还按照原来的方法提取linux的启动信息,再加到boot.ini中,还能够正常启动两个系统吗?毕竟加完后只有linux的启动项而没有vista的啊

Vista使用的是bootmanager引导程序,然后加载bcd(boot config data)文件里面的内容。
XP是使用ntldr引导程序,然后加载boot.ini文件内容。
所以要在Vista下使用像XP那样的方法就必须改变bcd文件。
修改bcd文件可以使用Vista自带的bcdedit.exe(X:\windows\system\)
也可以使用Easybcd工具(这个容易点的),网上下载

我自己用的是GRUB4DOS引导的ubuntu. 就是多选一次操作系统选项

你可以用EASYBCD来添加LINUX的启动项试试。
我没安装过LINUX,但用EASYBCD添加引导项后可以引导苹果。

VISTA和XP的启动模式不一样 BOOT没用
请看这个。有解明
http://home.blueidea.com/space.php?uid=176496&do=blog&id=7474

不能只改boot.ini来实现。
vista启动项跟xp不一样的,具体你可以在网上查一下