准备工作:分区
1.分割出硬盘空闲分区
    如果您已经有一个空闲硬盘分区,但它是NTFS格式的要先将其格式从NTFS转换为FAT32,可选用分区魔术师或者Paragon Partition Manager等分区工具来转换格式。转换后可能要重启系统,才能看到效果。(由于是空盘上执行转换,里面没有中文文件,所以此处不考虑分区工具对中文支持的问题。)
    如果电脑上没有空盘,可先用上面的分区工具分割出一个空闲的硬盘分区,大小根据实际情况定具体而定。例如空闲分区总大小30G,我想把其中10G给Linux用,20G留给Xp用。具体操作可参考第2步 linux分区,与第2步不同的是这里设置分区格式时要选择FAT32格式。

2. 接下来在空闲分区如G盘中为linux 划分swap分区和ext分区。下面以Paragon Partition Manager10.0(下载地址)为例讲解分区过程。解压后运行PPM10.0.exe;弹出界面后,如下图所示:选中G盘,右键->选中“移动/调整分区大小”。

将弹出如下窗口:

 


 
volumn size 为当前G盘大小,Free space before 为 0 ,Free space after 设置为 9000M (即9G),这表示在紧接着原来分区(G盘)的后面分割出9G大小的自由空间。设置好后选择“是”。回到主界面,如下图所示:选中Unallocated,右键->选中“创建分区”。

弹出如下窗口:


“请为新分区选择文件系统”选择“Linux Ext3”分区格式;卷标,盘符可以自定义。设置好后选择“是”。以同样的方法,再在G盘中分割出1G大小的swap分区(swap分区一般设置为内存的1-2倍,这里我设为1G)。 

 

 


完成以上所有操作后,分区工具并未真正执行操作。直到你点击下图的应用图标,才真正执行分区。

 安装


3. 经过前面2步的准备后,现在开始硬盘安装ubuntu 。

一 首先准备好3个文件:
(1) grub4dos
(2) ubuntu-12.04-desktop-i386.iso  
(3) WINGRB0206.EXE
二 开始安装
(1) 解压grub4dos,把里面的grldr文件拷到C盘根目录下:

(2)将grub4dos的menu.lst放在G盘,同时将ubuntu-12.04-desktop-i386.iso和 它下面的casper文件夹下的vmlinuz和initrd.lz文件拷到G盘。如图所示:

(3)修改G盘下的menu.lst,在文件最后加上以下代码:(注:(hd0,6)就是我本机XP的G盘,(hd0,0)是C盘


 title Install Ubuntu12.04
 root (hd0,0)
 kernel (hd0,6)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-desktop-i386.iso locale=zh_CN.UTF-8
 initrd (hd0,6)/initrd.lz

 ####################################################################
 #要确认某个windows XP下的硬盘分区在linux下的表示方式,即上面的(hd[0-n],y),
  #可通过运行wingrub来查看,方法是先安装第3个准备文件 WINGRB0206.EXE,
 #安装成功后打开 C:\Program Files\WinGrub\WINGRB.exe,如下图所示


 
 选择C盘,点击OK,弹出以下窗口:

 选择Tools->Partion List,会显示以下窗口:


 如图所示,LDrv 为 G 的Name值是 (hd0,6)
 ####################################################################

 (4) 修改C盘根目录下的 boot.ini ,在文件末尾加上 c:\grldr="ubuntu Desktop"

(5)重启电脑,即可进入安装


 进入grub4dos 界面,选择最后一行 


 进入 Ubuntu12.04 live CD界面,单击左上角图标,弹出搜索框,输入terminal,如下图:


打开终端,输入 sudo umount -l /isodevice ,然后才双击桌面的安装图标进行安装。

选择其他选项,自定义分区 

/dev/sda8设备 就是我们在前面为linux所分的区域,选中它并单击“更改”按钮,容量就是我们前面分区时的大小,不必改动,文件类型选择ext4,勾选“格式化此分区”,挂载点填上"/" 根目录。确定后点击“继续”按钮,弹出提示窗口,大意是说“此分区起始位置处于512字节,可能会导致系统运行缓慢,既然打算格式化,不如将其删除,重新添加新的分区”(具体原因尚不清楚,有清楚原因的同学请不吝赐教)。于是按提示选择删除该分区,然后再添加,配置跟“更改”时一样。swap类型的分区(/dev/sda7)最好也做同样的处理。就是先删除,再添加。
 

 

往后就是设置计算机名和用户名密码,“继续”下一步就是自动安装了。成功之后重启。
Ubuntu12.04 就安装完成了。