再次拾起ubuntu,他已经更新到14.04 LTS。借此机会再捣腾下我大联想09年家电下乡产品G450,顺便怀念下陪伴我多年的xp!
非WUBI安装,在xp系统下安装双系统具体步骤如下(在结尾部分我会说在grub失效情况下的重新安装):
准备工作:
一:下载准备:
1.下载Disk Genius
http://download.csdn.net/detail/u013787595/7355259
2.下载grub4dos
http://download.csdn.net/detail/u013787595/7355299
3.下载ubuntu14.04
http://www.ubuntu.com/download/desktop
二:安装前准备:
1. 在xp下腾出一个空闲分区,并使用Disk Genius 删除这个分区。这个空闲空间就是将来我们ubuntu系统可以用的整个空间。
2. 解压下载的ubuntu14.04 LTS .iso文件,将casper文件夹下vmlinuz,initrd.lz 复制到C盘根目录下。
3. 解压下载的grub4dos,将grldr,menu.lst,grldr.mbr,grub.exe复制到C盘根目录下。
4. 将下载的ubuntu14.04 LTS的.iso 文件也复制到C盘根目录下。
5. 修改menu.lst文件:
打开menu.lst将里面内容替换为如下代码:
title Install Ubuntu14.04
root(hd0,0)
kernel(hd0,0)/vmlinuzboot=casper iso-scan/filename=/ubuntu-14.04-desktop-i386.iso locale=zh_CN.UTF-8
initrd(hd0,0)/initrd.lz
第一行,title是在系统安装前选择的提示名称。
第二行,root第一个参数是你的硬盘序号,hd0,表示你的第一块硬盘。第二个序号是你xp系统的分区序号,一般来说你安装xp系统都在你的第一个引导分区下,所以也是0。
第三行,深色加粗字体就是我们放在C盘根目录下的那个.iso的文件的名字。
第四行,深色加粗的就是我们之前从casper文件夹下放在C盘根目录下的initrd.lz文件名字。
6.修改boot.ini文件:
boot.ini在C盘根目录下,但是因为是系统关键文件所以是被隐藏的。所以你需要进行如下步骤:
按如下图设置使boot.ini可见。
右键boot.ini,点击属性,修改该文件为非只读。
打开boot.ini,在文件最后填加如下代码:
c:\grldr=”Install Ubuntu”
7.准备工作完成,重启电脑即可开始进入安装ubuntu的过程了。
安装过程:
1. 重启系统后在boot系统的界面会让你选择要启动的操作系统:里面就有刚刚我们在boot.ini添加的内容即“Install Ubuntu”。选中它,回车。
2. 进入grub4dos的界面,由于在准备工作时更改了menu.lst的内容,删除了里面其他的功能,所以直接选择Install Ubuntu14.04回车即可。
3. 等待,进入ubuntu系统,ctrl+alt+t 打开terminal,输入:sudo umount -l /isodevice。
非常重要这一步:该命令目的是卸载安装时的虚拟盘,解决资源被占用导致无法安装的问题,否则等会给ubuntu分区的时候会出现不能对硬盘操作的情况。
4. 双击桌面上的“install Ubuntu 14.04 LTS”,开始安装,一路continue就可以,联网什么的可以等系统安装完成了,进入系统了再更新系统或者安装第三方的软件,这样可以缩短安装时间。
5. 在大概第四步的时候,安装程序会检测到你存在xp系统,有三个选项供你选择。选择最后一个选项,这样就可以自己分区,并不替换xp的安装ubuntu。
6. 重要!下面一步是分配磁盘空间:
在分区图中找到“空闲空间”,这个空闲空间就是之前我们在xp下删掉那个分区的空间。
点击下方的“+”进行创建分区,依次划分空间给挂载点:/boot,/,swap,/home。文件系统选择Ext4。注意,swap不是一个挂载点,所以你在挂载点里找不到swap,你可以先创建这个分区,然后更改它文件系统用于swap,就可以了。
分配空间原则:
1、引导分区: /boot 200M足够了
2、系统分区: / 装系统和软件,10G左右就够了。
3、交换分区: swap 类似windows的虚拟内存,和xp下一样分配为物理内存的两倍。
4、个人文件分区:/home 储存你的个人资料,文件的地方,任意大小。
7.分配完空间继续安装步骤键盘布局,用户密码什么的,你都懂的。然后就是系统自动的安装过程了,只需等待。完成后重启系统,即可看到linux的GNU grub 这个操作系统启动管理器了,我们可以选择启动ubuntu或者之前的xp系统了。
TIPS:重新安装ubuntu的困难主要就是在grub失效的情况的无法进入系统。下面我们就来解决这个尴尬的事情。
有时候安装失败会让你停留在grub,但是grub里面什么都没有只有grub的命令行,你无法进入安装的ubuntu也无法进入原来的xp系统。因为grub优先引导,你根本进不到引导xp系统的地方。往往这碰到这种情况是我们的ubuntu系统出了问题,所以我们得想法进入xp系统然后重装ubuntu。
典型提示错误:
Minimal BASH-like line editing is supported. Fot the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename.
grub>
上面grub>就是grub的命令行。我们安装的是grub2,它的命令和grub1不完全相同。
grub>ls
grub>set root=(hd0,0)
grub>chainloader (hd0,0)+1
grub>boot
第一行,列出所有的硬盘和分区。找到我们xp所在的分区,即是第一块硬盘第一个分区(hd0,0)
第二行,设置root启动从这个分区开始
第三行,将root启动加入链,grub读入该分区第一个扇区的引导记录。
第四行,重启即可以直接进入原来xp的引导区,进入原来引导xp的界面,我们也就可以顺利进入xp系统了。
然后使用disk genius 删除ubuntu的四个分区,然后按下图选择重建主引导记录MBR。再次重复本文前面的步骤安装即可。
PS:如果你的ubuntu系统没坏,你可以更改grub的代码,将其引导到ubuntu的分区。我是失败了,因为我的ubuntu不知什么原因安装失败了。只能重新进入xp,重新安装了。
原文发于博客:http://blog.csdn.net/u013787595
GMX 2014.5.16 US Eastern Time