昨天心血来潮,在自己的PC上装了另外一个linux系统,Ubuntu!机器本身装有XP(因为某些原因不使用win7),好了废话少说,下面说明下安装的步骤!和网上大多数哥们介绍的一样,我用grub来引导安装Ubuntu,也是用grub来引导启动Ubuntu!
步骤一:准备工具
1.Ubuntu-10.10-desktop-i386的iso镜像
2.grub4dos0.4.4(这个其他版本也行,但不能太低)
步骤二:配置grub和镜像
解压grub4dos到C盘根目录,把grub4dos下的grub.exe和grldr复制到C盘根目录。从ubuntu-10.04- desktop-i386.iso中解压出casper文件夹到C盘,并将其中的vmlinuz和initrd.lz复制到C盘根目录。将C:/grub4dos/menu.lst作如下修改,后将其同样复制到C盘根目录。还有将下载好的镜像文件直接放在C盘根目录 ,将其中的.disk文件夹也解压至C盘根目录。
所做修改如下:用记事本打开menu.lst并在末尾添加如下内容:
title Install Ubuntu
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/Ubuntu-10.10-desktop-i386.iso ro quiet
splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
步骤三:配置boot.ini
修改C盘根目录下的boot.ini文件(该文件为系统文件,需要修改文件夹选项为显示隐藏文件,显示系统文件,
显示系统受保护文件,并取消其只读属性),后在文件末尾加入下面代码:
C:/grldr="GRUB"
步骤四:安装Ubuntu Install
重启计算机后,选择grub进入再选择Install Ubuntu,稍等即可进入ubuntu的liveCD模式,此时打开一个终端(Terminal Or Shell),在里面输入:sudo umount -l /isodevice (这一步是取消挂载命令,要是不做等下会报错)然后回车即可,接着点击面上的安装图标即可完成安装过程。
注意,这里Ubuntu的安装程序会讲grub写入mbr中,也就是说,你的XP系统暂时无法启动,别急,用系统盘里面的fixmbr可以修复mbr来引导系统,我自己用的是pe里的fixmbr!当然这一步是不是必须的,因为你可以直接在你的Ubuntu里面编辑/boot/grub/grub.cfg这个文件来引导XP系统,我选择用XP来引导。回到XP后,你会发现Ubuntu启动不了了,这时直接修改C盘下的menu.lst:
# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.
color blue/green yellow/red white/magenta white/magenta
timeout 30
default /default
title Ubuntu 10.04
root (hd0,5)
kernel /vmlinuz root=/dev/sda6 ro quiet splash
initrd /initrd.img
quiet
注意:hd0,5 表示我的Ubuntu装在第一个硬盘的第六个分区(从0开始数)
然后修改boot.ini吧。。第二项改为Ubuntu 10.10 (其实这个改不改无所谓)
好了,重新启动计算机,进入grub,再进入你的Ubuntu吧!
然后你就可以enjoy it了!