环境:  

一块60G的硬盘,我把它分了C、D、E三个分区,其中C盘主分区占10G,D盘逻辑分区占22G,剩下的空间是E盘的。C盘已预先装好了Ghost版的xp系统。D盘已下载了ubuntu 11.04镜像,名称为ubuntu-11.04-desktop-i386.iso。

要求达到:

    现在想用未划分的空间来安装新下载的Ubuntu 11.04系统,要求xp系统和ubuntu系统双系统共存。

解决过程:

    首先想到最简单办法,把ubuntu安装镜像解压,提取出wubi.exe,并把它们放在一起,然后安装到E盘。预想的不错,但结果出现如下错误,无法继续了。

于是上网百度一下,也没解决,但发现还可以用硬盘安装ubuntu方法来安装的。网上了解清楚硬盘安装方法后,果断开始安装。

所需工具:ubuntu11.04 .iso、grub4dos、ubuntu iso文件中提取Casper下的vmlinuz和initrd.gz(initrd.lz)

1、vmlinuz是可引导的、压缩的内核。“vm”代表 “Virtual Memory”  

2、initrd是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程。注意,ubuntu 11.04 initrd是用lz压缩的,因此名字为initrd.lz  有的版本是gz压缩的。名字是initrd.gz  这点需要注意!

3、GRUB4DOS是一个优秀的双(多)系统引导软件,使用GRUB4DOS可以很方便的引导各种操作系统,比如DOS、Windows、 Linux等。这次我们只需要提取其中的grldr文件。

第一步:把ubuntu11.04 .iso、grldr、vmlinuz、initrd.lz这四个文件都复制到C盘根目录;(C盘要取消隐藏选项,把系统文件和隐藏文件都显示出来,一目了然。原C盘grldr可以备份到其它盘。同时把文件后缀名也显示出来,第二步要用到。)

第二步:新建文本文档,命名为menu.lst。输入以下内容:

title Install Ubuntu
find --set-root /ubuntu-11.04-desktop-i386.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-11.04-desktop-i386.iso
locale=zh_CN.UTF-8
initrd /initrd.lz

第三步:右键我的电脑—属性—高级—启动和故障恢复—设置—编辑。编辑boot.ini文件,在最后面添加下面一行内容。

c:\grldr=“ubuntu”

第四步:重启电脑,发现有ubuntu选项,选择进入ubuntu,大概1分钟左右进入ubuntu试用,可以看到桌面有install Ubuntu11.04项,打开就开始真正安装了。这里因为要双系统共存,所以要特别注意选择分区。

但这里我安装分区时提示/isodevice无法卸载问题,百度谷歌后,用以下命令解决问题了。

终端输入 sudo umount -l /isodevice

终端可以在"Application"--->"Accessories"--->Installed(已安装)里"Terminal"打开。

后面都很顺利进行下去了,于是成功安装了。