+ -
当前位置:首页 → 问答吧 → 请问已有XP和Vista,如何硬盘安装Linux?

请问已有XP和Vista,如何硬盘安装Linux?

时间:2007-03-30

来源:互联网

如题.如果有Linux 光盘,直接安装就行了.问题是怎样进入硬盘安装时的Grub?

Vista本身也是用Grub 引导的.

作者: ihanxiao   发布时间: 2007-03-30

我目前的想法是先备份Vista 的MBR,
然后改成NTLDR方式引导,安装Grub for Dos,安装Linux,安装时要选Grub安装到Linux 分区.
安装时Linux肯定检测不到Vista,进入Linux后再备份512字节引导信息,保存为linux.boot.进入XP Copy到C盘.
然后进入XP 清除Grub for DOS(XP下我用魔镜还原,本身有个Grub,如何完整清除另外的Grub for DOS?),并用EasyBCD修复Vista的引导,这时Linux肯定就不见了.


接下来现状可以描述如下:
系统中安装了XP和Vista,另外一个分区上有一个Bootloader安装在该分区的Linux,C盘下面有个linux.boot文件复制了这个Bootloader的信息.

然后进入Vista,运行BCEdit,让Vista 启动菜单中有Linux.方法如下:

首先在命令行运行

bcdedit /enum all | find "{ntldr}"

如果结果返回 identifier {ntldr},就用方案B,否则用方案A。
方案A:


bcdedit /create {ntldr} /d "Linux"
bcdedit /set {ntldr} device boot
bcdedit /set {ntldr} path linux.boot
bcdedit /displayorder {ntldr} /addlast
方案B(注意要根据第一个命令返回结果做相应修改):


C:>bcdedit /copy {ntldr} /d "Linux"
The entry was successfully copied to {bcfa924e-07e0-11db-9d86-accf6fd346a1}.

C:>bcdedit /set {bcfa924e-07e0-11db-9d86-accf6fd346a1} device boot
The operation completed successfully.

C:>bcdedit /set {bcfa924e-07e0-11db-9d86-accf6fd346a1} path linux.boot
The operation completed successfully.

C:>bcdedit /displayorder {bcfa924e-07e0-11db-9d86-accf6fd346a1} /addlast
The operation completed successfully.
重启之后就可以在Vista的启动界面看到Linux这个选项了。

作者: ihanxiao   发布时间: 2007-03-30

如果有新的工具,可以在Vista 下进入Grub 就好办了.

作者: ihanxiao   发布时间: 2007-03-30

vista会用到mbr吗?我一直以为xp与vista只是ntldr版本的不同,不是很清楚。

------------------------------------------------------------------------------------------

但是我有用xp与FC6,后来安装vista后只要进rescue恢复一下就可以。

作者: lanyao   发布时间: 2007-03-30

呵呵,问题是没有光盘,根本进不了Rescue,如果用Grldr进入Grub硬盘引导,又损坏Vista 的BCD.

作者: ihanxiao   发布时间: 2007-03-30

把含有引导代码的引导区导出为文件,引导问题就迎刃而解了。

作者: huohuliaisili   发布时间: 2007-03-30

在远景论坛上看到直接装就行,自动会引导。
不过,我没试过,如果不信,可以去搜搜。

作者: loverf   发布时间: 2007-03-30

我在远景上看了半天了。
我现在准备这样。
首先用深山红叶的BootSect工具转换为XP引导模式,然后安装Grub for Dos。安装Linux的Loader到它自己分区,保存它的512字节文件,然后回Vista搞。不知对不对?

有个疑问:是不是一定要用Bootsect工具才能成功运行Grub for Dos?
还有这个Grub for Dos是图形界面的,0.42.8版,一运行find命令就崩溃,不知怎么回事。是不是推荐用别的版本??

作者: ihanxiao   发布时间: 2007-03-30

热门下载

更多