+ -
当前位置:首页 → 问答吧 → 实现了在XP和Vista双系统基础上硬盘安装Suse Linux

实现了在XP和Vista双系统基础上硬盘安装Suse Linux

时间:2007-03-31

来源:互联网

装了Vista之后无法使用Grub4dos,强行换成XP引导模式使用Grub4dos会让Vista无法启动。困难就在这里。

如果有Linux光盘就不用看下面的内容了。直接安装,如SLED10,重启之后一切都好了。

注:别的版本Linux 未尝试,不保证。

下面说说如何硬盘安装。几经尝试,发现了最简单的方法:

1。如果是全新安装Linux,首先用一个工具“深山红叶”的Vista/XP引导模式切换工具转换成XP模式,然后安装Grub4dos,

注:推荐用Wiki上的标准版(搜索“Wiki Grub4dos”),最新为0.4.3。安装方法就是解压到C盘,让C根目录下有Grldr文件,其它版本的文件很多,卸载起来麻烦。

注:如果本身用Ghost或魔镜还原等一键还原工具的,要先卸载其在C盘写的Grldr。

安装好Grub4dos,改C:\boot.ini,最后一行写:C:\grldr=“Grub”。然后重启时就可以选择进入Grub。
进去之后出现图形界面,按键盘上的C就进入Grub命令行界面。其后的步骤置顶帖里有。

安装Linux时直接让它把引导程序安到MBR。不会影响Vista,Vista只要求MBR把电脑引导到C盘,然后自动启用Vista的Loader,就行了。换句话说,Vista安装时可能只是往MBR写了一段通用代码,与XP安装时无异。

这时可以先把Linux配置好,如安装显卡驱动(事先要准备好,因为刚装好的Linux可能只能进命令行),也可以后再做。

这样,启动时自动出现Grub引导画面,可选择进Linux还是进Windows。
如果选择进Windows,则出现XP和Grub两个,后者是Grub4dos。目前为止还进不了Vista。改回Boot.ini的内容,运行“深山红叶”工具转换为Vista引导模式。重启就发现三个系统都正常引导了,选 Windows之后进入Vista的选择画面,可选 XP或Vista。

注:“深山红叶”是怎么工作的还不清楚,不知有没有其它工具可以方便地实现。用命令行是肯定可以的,但较复杂。

注:Vista和XP之间的瓜葛,可以用Vista自带的BCDEdit命令行工具,或EasyBCD 1.52。

注:Linux的Grub引导程序里只能添加一个Windows项,也只能把电脑引导到C盘上去。C盘上存着Windows的Loader,可以进一步选择进入各种Windows。

接下来,可以用一键还原保存C盘内容了,还原之后三系统仍在,还原工具不会碰MBR。


2。如果是要修复已经安装了的Linux,稍微复杂一点。

有光盘镜像的,当然简单,和上面说的相同,安装时让安装程序给你修复Boot Loader,安装到MBR。也可安装到Linux分区,进入Linux后要复制其BootSector,命令行如下:dd if=/dev/XXXX of=linux.boot bs=512 count=1,想办法把这个linux.boot复制到C盘根目录下,用EasyBCD工具或BCDEdit.exe加入这个引导项,由Vista管理。
如果没有光盘镜像的,Grub4dos出来的那个图形界面里就可以引导到Linux,进去之后就好办了,把Boot Loader安装到MBR。如果想保险,也可先安装到Linux分区,由Vista管理,确认Grub的引导也正常后再写入MBR。

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

热门下载

更多