双硬盘
1、先用的xp 在第一块硬盘上安装
2、在xp的基础上安装ubuntu 8.10 安装在第二块
二、重新安装xp之后无法启动或者引导ubuntu的解决办法:
(看了很多贴,当然解决的办法很多,也很类似,不过看起来还是不明白,也费了不少时间,这里把自己的过程写出来,同学们不要见笑

这里针对8.10版提供两个方法
方法一:通过复制“grldr”引导文件来实现
1、首先下载一个grldr文件,下载地址:http://download.gna.org/grub4dos/grub4d ... -01-01.zip
2、解压缩,然后复制里面的“grldr”到C:\ 当然这里指你所装的xp系统在C盘
3、打开系统隐藏文件属性(

4、编辑boot.ini文件
原始情况:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
编辑之后:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\grldr=UBUNTU 8.10
保存退出
4、重新启动 在启动项选择“UBUNTU 8.10”这个时候系统会自动找到ubuntu 8.10,这时你会发现启动过程和原来有点区别,多了一个启动画面,然后才是你熟悉的启动项
到这里其实可以不用管了,但是很多同志可能也像我一样喜欢原始的,熟悉的东西,所以还要讲一下
原因:通过grldr启动,我的理解只是通过文件来引导,而不是真正将启动信息写入到磁盘的“MBR”
处理一:在你grldr刚启动的时候用键盘的上下键来选择“COMMANDLINE"回车 会出现"grub>"提示符
grub>find /boot/grub/stage1 #注意find之后有空格,执行成功之后会提示hd(X,Y)
我自己的是:hd(1,2)这里解释一下X表示硬盘数量,0代表第一个硬盘;1代表第二块。Y:代表系统所在分区
grub>root (hd1,2) #root后面有空格,(hd1,2)就是你上一步执行之后得到的结果,个人而定
grub>setup (hd0) #setup后面有空格 (hd0)的意思就是将启动信息写入到第一个硬盘的“MBR”如果你默认是从第二个硬盘启动就改成(hd1)

grub>quit #退出
grub>reboot #重新启动机器 成功解决
处理二:等待电脑进入ubuntu之后,打开一个终端执行命令
sudo grub
grub> #到这里之后执行过程同上
方法二:在BOIS下将电脑设置为光驱启动,用Live CD
(因为今天看贴的时候有人说什么是live cd,这里提一句,就是你下载的ubuntu的iso文件刻录的光盘,CD DVD都可以

如果是8.10选择中文之后,最上面的一项:不改变计算机和试用(记不清了,大意是这样)
进入到系统之后,打开一个终端并执行命令
sudo grub
grub> #到这里执行方法与过程同上上