概述
电脑菜鸟一枚,因为实验室学习的需要,要在原来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/
最后
以上就是安详咖啡为你收集整理的XP系统硬盘安装Ubuntu14.04-超详细的全部内容,希望文章能够帮你解决XP系统硬盘安装Ubuntu14.04-超详细所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复