双系统双硬盘

室友配电脑,原来有个IDE的硬盘不想要了,我就给了点钱捡了个便宜搞到手了,160G的。原来的硬盘是个80G的,只装了个Ubuntu,这次打算在新的硬盘上装个Windows,工作的需要,要用VC++,没办法了。于是搜索了论坛,做了一些准备的,开始了安装。

拔掉第一块硬盘,把新硬盘挂上去,就像平时安装OS一样,没什么区别,一路顺利,Windows安装成功,启动没问题。接下来就是考验的时候了,怎么实现双系统启动。

把原来的硬盘挂上去,为主盘,新硬盘为从盘,启动只有Ubuntu,没有Windows选项,于是修改menu.lst,但是启动失败,最后又搜索论坛,得到了一些答案,再次修改menu.lst,Windows可以启动了。

修改menu.lst。

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdc1
title Microsoft Windows XP Professional
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

添加上面的到 menu.lst 的最后面

PS: hd0 for Master HDD,OS is Ubuntu
hd1 for slave HDD, OS is XP

Ubuntu在hd0,Windows在hd1

完工。