Ubuntu硬盘安装的两种方法

LINUX2010-11-21 06:15

首先制作一个启动盘,能用 Grub 就行,我是用 128MB 的旧 U 盘做了一个 DOS 盘,用的是 Grub4Dos。
当然,你也可以利用一下 XP 的 Boot.ini,不过不一定能通用,比如我就只有 Linux 的系统,没有 Windows。

1、选用 LiveCD 安装盘[即 Desktop 版]:
提取 ISO 里 casper 文件夹中的 『vmlinuz』 和 『initrd.lz』 文件到某分区下的某文件夹中,如 /dev/sda5 的 ubuntu 文件夹中,同时把 Desktop 版本的 ISO 更名为 ubuntu.iso 并放到该文件夹中,即 ubuntu 文件夹中有 『ubuntu.iso』、『vmlinuz』 和 『initrd.lz』 文件。
在 BIOS 选用 U 盘为第一启动盘,进入 DOS —>> GRUB —>> Command 模式,用 find 命令找到 /ubuntu/ubuntu.iso 所在的分区,并设置 root。
比如我的是 『root (hd0,5)』,用 ls 命令即可看到该分区下有 /ubuntu/ 文件夹。
以下是全部命令[『grub >』 是提示符,# 号语句是注释]:

grub >find /ubuntu/ubuntu.iso#查找 ubuntu.iso 所在分区,我的是 (hd0,5)
grub >root (hd0,5)#设置该分区为根分区
grub >ls#查看是否存在 /ubuntu/ 文件夹,是继续,否则重来。
grub >kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu.iso#装载内核
grub >initrd /ubuntu/initrd.lz#装入初始引导文件
grub >boot#引导

命令结束!

2、选用 Alternate 安装盘[即字符安装版,推荐]:
到下列站点下载硬盘引导文件 『vmlinuz』 和 『initrd.gz』,引用的位置为 Ubuntu 对应的发行版名称。
http://mirrors.163.com/ubuntu/dists/lucid/main/installer-i386/current/images/hd-media/
将 『vmlinuz』 和 『initrd.gz』 文件拷贝到某分区下的某文件夹中,如 /dev/sda5 的 ubuntu 文件夹中,同时把 Alternate 版本的 ISO 更名为 ubuntu.iso 并放到该文件夹中,即 ubuntu 文件夹中有 『ubuntu.iso』、『vmlinuz』 和 『initrd.gz』 文件。
在 BIOS 选用 U 盘为第一启动盘,进入 DOS —>> GRUB —>> Command 模式,用 find 命令找到 /ubuntu/ubuntu.iso 所在的分区,并设置 root。
比如我的是 『root (hd0,5)』,用 ls 命令即可看到该分区下有 /ubuntu/ 文件夹。
以下是全部命令[『grub >』 是提示符,# 号语句是注释]:

grub >find /ubuntu/ubuntu.iso#查找 ubuntu.iso 所在分区,我的是 (hd0,5)
grub >root (hd0,5)#设置该分区为根分区
grub >ls#查看是否存在 /ubuntu/ 文件夹,是继续,否则重来。
grub >kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu.iso#装载内核
grub >initrd /ubuntu/initrd.gz#装入初始引导文件
grub >boot#引导

命令结束!

要注意的是,Desktop 和 Alternate 版本启动方式的不同:
第一点,两者用的引导文件,一个在 ISO 中,一个在 『源』 中。
第二点,两者用的引导文件,一个是 initrd.lz,一个是 initrd.gz。


原文链接: http://blog.jtwo.me/install-ubuntu-with-hard-disk-in-two-ways