Home | Syndication | Delicious | Douban | Twitter | FriendFeed

Install Ubuntu 8.04 from Hard Disk

刻光盘太浪费了,现在不是总在强调绿色嘛,好吧,让我们直接用 ISO 光盘镜像文件来安装 Ubuntu 吧。

我用的是一台 T61p,当前的系统是 Windows XP,硬盘分区状况为:
C(/dev/sda1),主分区,使用 NTFS 文件系统;
D(/dev/sda5),位于扩展分区上的第一个逻辑盘,使用 FAT32 文件系统。

Ubuntu 将使用位于扩展分区上的剩余空间,在安装过程中将被分成两个分区:
/dev/sda6 加载为根区,使用 ext3 文件系统;
/dev/sda7 加载为交换区。

下载

通过硬盘安装需要使用 Alternate CD 介质,我用的是 Hardy Heron 8.04.1 版本。

还需要下载两个文件以支持从硬盘安装:vmlinuz, initrd.gz.
注意,前面下载到的 ISO 文件也包含这两个文件,但 ISO 中的这两个文件不支持从硬盘上寻找安装介质,所以从 ISO 提取是没有用的。

最后,我们还需要一个帮助引导的工具,这里我使用的 grub4dos v0.4.3.

安装

把前面下载到的 ISO, vmlinuz, initrd.gz 都放到 C:\ 下。
把 grub4dos-0.4.3.zip 解开,将其中的 grldr 文件也复制到 C:\ 下,仅仅需要这一个文件来帮助引导。

接着在 C:\ 创建一个文本文件,文件名为 menu.lst,内容如下:

title grub4dos loader
root (hd0,0)
kernel /vmlinuz
initrd /initrd.gz

然后修改 boot.ini 文件,在文件尾加入以下行:

C:\grldr="grub4dos loader"

好了,重启机器,在启动菜单中选择 grub4dos loader 即可开始 Ubuntu 的安装向导。

安装过程很简单,按屏幕提示操作就行了。有以下几点需要注意:

  • 对于键盘布局的选择,别让向导执行自动检测,而是直接选择 USA 就对了。
  • 在安装过程中网络没有用,所以不需要去配置网络连接,直接略过就好了。当然,配置也可以啊。只是没什么必要而已。
  • 如果安装时选择中文作为系统默认语言,在安装过程中向导会问你是否需要下载语言包,千万别选 yes,因为速度巨慢!还是等 OS 安装完毕后,连接到速度快的软件源去下载语言包比较经济。
  • 向导提示安装 GRUB 时,推荐不要将 Linux GRUB 安装到默认位置 MBR 区,而是到它自己的 /dev/sda6 区。

配置双引导

完成以上基本安装后,启动机器进入 Windows 系统,编辑 menu.lst 文件,将其内容改为:

title grub4dos loader
root (hd0,5)
kernel /vmlinuz root=/dev/sda6
initrd /initrd.img

然后重启机器,在启动菜单中选择 grub4dos loader,这样就进入了刚刚安装的新 Ubuntu 系统了。

登录进入 Ubuntu 系统后,使用 dd 指令创建一个启动信息文件:

$ sudo dd if=/dev/sda6 of=ubuntu.bin bs=512 count=1

将这个 ubuntu.bin 文件复制到 C:\ 下。

再重启机器,进入 Windows 系统,将 boot.ini 文件的最后一行(前面加的)修改为:

C:\ubuntu.bin="Ubuntu Linux Hardy Heron"

好了,这样就完成了从硬盘上的 ISO 文件来安装 Ubuntu,并配置为与 Windows XP 共存、使用 NTLDR 进行双引导。

清理

记得删除 C:\ 上的 ISO, vmlinuz, initrd.gz, grldr, menu.lst 这五个文件,用不着了。

试试启动进入你的 Hardy Heron 吧,Hmm… 怎么这么难看?别着急,这只是一个基本系统,做一下配置就漂亮了。见下回书——
Post-installation Configuration for Ubuntu 8.04.

Have fun!

This entry was posted on Saturday, August 16th, 2008 at 22:18 and is filed under TechNotes. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply