用ubuntu也有三个多月了,一直觉得挺顺手的(当然,第一个月除外)。可是最近老大老是拿些.Net的任务来,我总不能每次都去占用那可怜的服务器。。恰好正准备添个新硬盘,于是准备在新硬盘上装个windows 2003,搞个双系统玩。
安装好系统以后重启,就直接进入windows 2003了。
然后下载一个叫Grub for dos的东东,全部解压到windows 2003系统所在分区。然后修改系统盘根目录下的boot.ini,在最后加上c:\grldr="GRUB"
想必用过linux都知道grub是干啥用的了,这里的grub跟linux下的grub作用是相同的,接下来是重头戏了,修改menu.lst,这里还是很碰到了一些挫折的……这里我的linux安装在hd1,windows在hd0。按照Sample里的Red Hat linux的方法搞并不能成功。
kernel (hd1,0)/boot/vmlinuz root=/dev/hdb1
然后我想是不是应该用ubuntu下的menu.lst中的对应类容呢,连忙关机,拔掉windows硬盘的线,然后启动进入ubuntu下的grub,看启动命令行……巨汗,这么长的一堆东西
/boot/vmlinuz-2.6.17-10-386 root=UIID=15bf5972-fbc9-40f1-b6c9-c2dc492d4729 ro quiet splash
initrd /boot/initrd.img-2.6.17-10-386
savedefault
boot
全部帖进windows下的menu.lst,依然不成功,而且还提示unrecorgnized parameter for root。索性将root=这一段都去掉,不行,不能启动。然后我将命令行改成这个样子
/boot/vmlinuz-2.6.17-10-386 root=/dev/hdb1
initrd /boot/initrd.img-2.6.17-10-386
重新启动,成功了!