Windows下硬盘安装Ubuntu之一--XP下安装Ubuntu11.10

之前是在自己的win7电脑上装ubuntu很不错,于是到公司的XP电脑上也试着装了一下,用Win7的方式,用EasyBCD装发现不行,到网上查了一下才知道,说win7的启动文件和XP的不一样,没办法,只好换一种方式。最后发现很多都是用Grub4Dos来辅助安装的,下载地址:

至于ubuntu镜像文件里面自带的wubi行不行,就没试了。下面是安装步骤,记录一下,省得以后安装又得到处找。

一、下载Ubuntu11.10系统镜像文件,放在C盘。

下载地址:http://releases.ubuntu.com/oneiric/ubuntu-11.10-desktop-i386.iso

下载页面:http://www.ubuntu.org.cn/download/ubuntu/download

二、将硬盘最后一个分区空出部分空间,使那些空间属于未分配状态(自己的是500G硬盘,留了50G)。

三、下载Grub4Dos(下载地址:http://download.csdn.net/detail/maylian7700/4275799),解压grldrmenu.lst两个文件至XPC盘根目录下,然后修改menu.lst在末尾添加如下内容: 

title Install Ubuntu  

find --set-root /ubuntu-11.10-desktop-i386.iso  

kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-11.10-desktop-i386.iso locale=zh_CN.UTF-8  

initrd /initrd.gz (或initrd.lz

注:1.ubuntu-11.10-desktop-i386.isoubuntu系统的镜像文件名称。

2.必须用find --set-root,用root (hd0,0) 不行,会提示一个错误。不知道为什么,反正自己试出来了就是这样的。

四、打开C盘,编辑boot.ini在末尾添加: C:\grldr="install Ubuntu 10.10" ;

五、将Ubuntu镜像中casper目录下的initrd.lzvmlinuz两个文件也解压至C盘。

六、在桌面上右键“我的电脑”->属性->高级,点击“启动和故障恢复”里面的设置,出现如下窗口:勾选“显示操作系统列表的时间”,将后面的秒数改大些。


七、重新启动,选择“Install Ubuntu 11.10”启动项,默认是选择“Microsoft Windows XP Professional”,所以要注意一下。

八、进入Ubuntu系统后,按ctrl+alt+t弹出终端,输入:sudo umount -l /isodevice。否则到后面会提示“不能卸载/isodevice ”。到后面注意一下界面,会在有个地方提示分区,注意之前留的空间大小,不要分错了,否则后果就悲催了。

到此为止,基本是OK了。安装完成之后启动项会有问题,默认启动项会在ubuntu上,所以如果不是经常进入Ubuntu系统,又会有麻烦。下面提供修改启动项的方法。

修改方法一、修改/boot/grub/grub.cfg文件。

当开机进入系统引导界面的时候,注意一下XP启动项是在第n个,然后将文件里面的set deault="0"改成set default="x"(x等于n-1,下标是从0开始的)

修改方法二、set default="0"不用修改,直接从grub.cfg文件中找到

###BEGIN...###

menuentry "Windows XP"

...

###END...###

这样的一段文字,直接放到文件中出现###BEGIN...###的最前面。

方法一和方法二的意思都是一样的,如果觉得方法二很麻烦,就用方法一。不过两者都有一个缺点,也就是说在系统更新内核之后,就会出问题,还有一种就是当执行了某些update命令的时候,也同样会出问题。我都遇到过。也不想着去注释里面的内容,徒劳,我都试过,结果一更新又全回来了,结果就出问题了。如果你不更新,那样做也可以。

修改方法三、安装Grub Customizer来修改启动项,安装之前要安装PPA

地址:https://launchpad.net/~danielrichter2007/+archive/grub-customizer

点击Read about installing,打开终端,按照上面的步骤输入命令就行。


点击后如下图所示:


如果英文不太懂,下面翻译一下,不一定正确,仅供参考。

第一步:阅读Adding this PPA to your system,(这个地方提示要注意这样的一行字:ppa:danielrichter2007/grub-customizer

第二步:在终端里面输入sudo add-apt-repository  ppa:danielrichter2007/grub-customizer

第三步:sudo apt-get update

第四步:sudo apt-get install grub-customizer

后面的就不用看了,因为是11.10的系统,后面的是9.10以前的系统要做的(最近更新到了12.04版本了)

安装完成之后,再开始菜单里面输入grub,回车就会打开软件。打开的图片如下:


有些不需要的可以把前面的钩去掉(memtest86+就被我去掉了)


然后点击Preference出来如下窗口:


我的系统是英文版的,中文版本打对应的位置就行。我的电脑启动项里面只有三个启动项,其它都被我去掉了。然后XP启动项是第三个,如图:


直接把setting窗口中的General->predefined改成Entry 3(by position),最后closesave一下。开机启动的时候,默认就是进入XP系统了。

最后注意一下,在setting窗口中的General标签页下面有个visibilitylook for other operating systems前面的框钩选上。因为是后装ubuntu系统,所以先是进入ubuntu的引导,选择XP后,再进入XP的引导项。

最后进入XP系统,把boot.ini里面新加进去的内容可以删除掉,然后再在我的电脑里面把修改项还原。

OK,大功告成了,因为是后期整理的,可能会有些遗漏之处,请见谅。

你可能感兴趣的:(ubuntu)