这几天都在为体验Vista 而忙碌着,遇到了一些驱动不兼容的问题.所以原计划的数据结构的学习也推后了!
安装了Vista 后发现用前面文章中提到的Grub修复引导,在Vista 操作系统中无法实现.于是多方查找资料终于将这个问题解决了!
在XP及更早的Windows电脑上,要让Windows和Linux共存这样的事几乎是全自动化的,任何主流的分发版本都能轻易做到。而到了Vista时代,一切改变了。微软抛弃了它过去的boot.ini引导加载(bootloader),而采用了新的引导装置。新的加载装置BCD(启动设置数据)是与韧体相分离的,它还伴随了一个新的引导选项编辑工具BCDEdit.exe,而它似乎对用户并没有那么友善。顺便提一下,我在这里谈论这些并不是像一些主要关注双引导Linux的人那样。在你无论对Vista的引导性能作出什么修改的时候,BCDEdit都会是一个让你感到头疼的问题。不幸的是,你不得不使用Vista的引导装载功能,因为对于你已经安装了一个操作系统的计算机来说,而你又打算将其保留的话,Vista不太能较好地处理一些工作。
而经过多方查找,发现Vista安装后,要想保留原有的Linux 操作系统,方法虽然有几个,但掌握起来不免有些复杂.这里仅对较容易掌握的一个方法做出详细说明.
首先要准备一张Linux的修复盘.如果没有可以去下载,大概86M左右.将它刻录到一张CD 并重新启动(如果你有Linux的安装盘也可以,他同样具备修复的功能,注意:如果你安装的是FC6或更新的版本,那么对于一些老版本的修复盘这里可无法完成修复的任务)
1.重新启动后,按F5,进入修复模式,用键盘输入:linux rescue 回车.
2.后面有一些选项,例如:
Choose a Language 选择chinese(Simplified);What type of keboard do you have? 选择 us.其它的一路回车.
3.进入命令行后,输入:chroot /mnt/sysimage 回车.
4.再在命令行输入:grub-install /dev/hda 来安装Grub.会出现安装成功的信息.{注意:如果你的硬盘为Scis硬盘的话,将hda改为sda.}
5.最后输入reboot回车.重启就可以出现蓝色的Grub的引导选项.
这样你就在安装了Vista后,还能重新引导以前安装过的Linux.对于没有安装过Linux的用户,如果想安装双系统或更多的系统,为了不给自己的使用带来麻烦.安装顺序应为:Windows 各个版本的操作系统,最后是Linux!因为Linux的Grub几乎能搞定所有版本的Windows!
218.19.157.* 于 2007-06-14 13:07:20发表:
好象不行呢,我进去的时候chroot/mnt/sysimage这个命令是找不到的,郁闷