Monday, December 11, 2006

多操作系统混装纪实(一)----Writen by welv

首先,裸机安装Windows Vista;

第二个,安装SUSE10,没问题,SUSE10自动会搜寻已有的操作系统,并自动在Grub里添加,特别针对windows系统,对用户简直是个福音;

第三个,安装Windows Server 2003,无法在现有的系统上运行安装引导,只有启动时光盘引导,此时注意不要触动其他已有系统的分区即可,尽量使用未分区空间;

安装完后问题来了,Grub菜单被覆盖,自然就进不了linux系统了,而对于windows,也只有Server 2003可供选择,Vista也不见了,于是习惯的想到修改boot.ini文件来建立启动选择菜单,结果白搭,Vista根本就不认,网上查了查才发现,人家微软不那么玩儿了,取而代之的是一个叫bcdedit.exe的冬冬,不过该程序是命令行操作的,而且代码写起来很复杂,需要查注册表entry的,跟boot.ini相比毫无理性可言,所以某些大牛们就做出了这样一个漂亮的GUI Tools----Vista BootPro,据说在XP/2003下也可以使用,知识系统中必须安装有微软的.net framework2.0,当时我没有想到这步,只是觉得这是Vista的操作,就应该在Vista系统下完成,于是就用Vista的安装盘修复了一下,姑且先进去再说...

修复很容易,新的引导纪录自然又会把Server 2003抹去,没关系,进入Vista以后,安装Vista BootPro 3.1,启动后选择"Backup/Restore Centre":
目的很简单,做个备份;

接着选择"Manage OS Entries":
然后选择"Add new operating system entry":"OS type"=windows legacy;

"OS Name"=xxx;
"Driver letter"=x:

程序会自动给你搜索出你硬盘里的windows系统分区,列在Driver letter里,非常方便你的添加(当然前提是一个分区里只有一个系统),然后apply,选择"View Setting":
你会看到详细的启动列表,可以根据特别需要作一些微调。

No comments: