XP系统硬盘安装Ubuntu14.04-超详细

电脑菜鸟一枚,因为实验室学习的需要,要在原来XP系统安装Linux,通过不断的百度终于装好了。本文会将装机过程中的关键步骤给大家讲解。

先说下安装过程中用到的软件:

grub4dos:这个软件是用来引导ubuntu安装,最后也可以用来进行安装后的ubuntu系统引导。虽然grub4dos有最新版本了,但这里还是按照网上教程下的0.4.4版本。

ubuntu镜像:我这里就是在官网下的最新的ubuntu14.04的32位版本
只需要上面的两个软件就OK了。

步骤说明:

1.首先要做的是给Ubuntu留出硬盘空间,这里用大白菜或者系统工具分出40G左右空间即可,如果只是玩玩,20G应该也够了。硬盘格式随意,在安装的时候还会将这块空间释放。之前一直以为是安装过程分区,但是安装过程发现不对后来才知道要提前留出硬盘空间的。

2.把下载好的ubuntu镜像放在C盘根目录下,还有解压镜像中casper目录下的initrd.lz和vmlinuz文件到C盘根目录下。

3.把下载好的grub4dos中grldr grldr.mbr grub.exe和menu.lst四个文件解压到C盘根目录下,然后修改menu.lst文件,在末尾添加如下内容:

title Install Ubuntu 14.04
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-14.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz

4.修改boot.ini文件

编辑C:\boot.ini文件,在末尾添加:
C:\grldr.mbr=”Ubuntu 14.04”
在这个地方要注意,查看文件还要把系统隐藏的选项勾除。记得将boot.ini属性“只读”的勾去掉。

现在重启,你会发现开机启动选项中多了“Ubuntu 14.04”选项,点击进入,然后选择其中的“Install Ubuntu 14.04”选项。

5.卸载/isodevice挂载点

进入后的第一件事情就是卸载/isodevice挂载点,打开终端,输入sudo umount -l /isodevice,卸载成功。

6.然后就可以点击屏幕左上角额安装ubuntu14.04进行安装了。

首先是分区,安装方式选择手动安装,这样就可以把ubuntu安装到你想指定的硬盘中了。
在进行磁盘分配的时候,找到我们空闲的那个盘,然后进行我们的分区工作。分区步骤:
(1)找到刚才分出来的磁盘,选中后点击“-”删除分区。这样空闲空间多出来几十个G。
(2)选中列表中最后一项的“空闲”,点击“+”按钮(或者直接双击打开),打开“创建分区”对话框。在“用于:”中选择“交换空间”,然后在“新建分区容量”中输入:4000。交换空间(swap)相当于Windows中的虚拟内存,一般为内存的2倍。
(3)继续选择最后一项的“空闲”,点击“+”添加按钮,打开“创建分区”对话框。在“用于:”中选择“Ext4日志文件系统”,然后在“挂载点:”中选择“/”,用于系统和软件安装,这里我分配了分配10G。
(4)继续选择最后一项的“空闲”,点击“+”添加按钮,打开“创建分区”对话框。在“用于:”中选择“Ext4日志文件系统”,然后在“挂载点:”中选择“/home”,这里类似与Windows的“我的文档”,你想多大就多大。
(5)继续选择最后一项的“空闲”,点击“+”添加按钮,打开“创建分区”对话框。在“用于:”中选择“Ext4日志文件系统”,然后在“挂载点:”中选择“/boot”,这里作为引导分区,分配空间大小就是最后剩余的所有空间。
(6)然后在启动方式中选择刚才的分配的/区,作为我们ubuntu系统安装的地方。这里需要记住你的启动分区在哪里,后面要用。我的是/dev/sda9 。

交换分区: swap     类似windows的虚拟内存,一般分配物理内存的两倍,我给力4G的空间
系统分区: /       装系统和软件,我这里给力10G的空间
个人文件分区:/home 你想多大就多大,类似windows的“我的文档”,剩下的空间都给它了
引导分区: /boot    200M足够了(我这里给了1G)

7.最后点击安装。

注意:安装过程中会有键盘语言的选择,这里我们选择美式键盘,即“键盘(美国)”,好多小伙伴就在这里出错了,搞得安装完还要再改。

8.安装完重启进入XP,最后需要对menu.lst进行修改。修改之前,首先把我们刚才C盘根目录下vmlinuz给删掉,非常重要。然后剩下的就是修改menu.lst文件。打开menu.lst文件,添加下面几行:

title Ubuntu 14.04
find --set-root --ignore-floppies --ignore-cd /vmlinuz
uuid ()
kernel /vmlinuz root=/dev/sda9 ro quiet splash rootdelay=60
initrd /initrd.img
quiet

上面的代码实现的就是引导到我们安装好的ubuntu。find那行用于找到启动区和vmlinuz,这就是为什么要删除之前的vmlinuz文件,否则系统会以最开始找到的vmlinuz为准,导致找不到后面的intrd.img文件而报错。另外root=/dev/sda9,这也是为什么刚才要让记住自己的启动区“/”的位置的原因。

这样每次进入的时候引导界面的时候选择Ubuntu 14.4就能进去到我们安装好的ubuntu了。

参考文献:

http://blog.csdn.net/abclixu123/article/details/46400041

http://www.letuknowit.com/topics/20120430/install-ubuntu-12-04-on-windows-xp-fdisk.html/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值