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

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

  装了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。
学习中!!!
我 只想知道在XP下装LINUX的方法
没这么麻烦的,vista可以像添加ntldr一样,来把grldr添加到bcd中的
好多字,慢慢看
我现在就是XP/Vista双系统,我正想装SUSE11.0~
苍天啊,厚土啊……