2011年3月9日 星期三

从硬盘安装 RedHat 6 到第二块硬盘

为 Thinkpad 多加了块硬盘,这样终于可以不用卸载 ubuntu 安装 Redhat 了。
目的很简单,我需要ubuntu 来办公, Redhat 来做开发,而且需要两个 boot loader,这样任何一台硬盘坏掉都还可以启动 (CD-ROM的位置被第二块硬盘占了)。

安装步骤:
1. 启动 ubuntu, 在第一块硬盘上准备一个足够放下 RHEL6 iso 文件的分区,比如可以使用挂载 /home 的分区 /dev/sda7
2. 将 RHEL6.iso 镜像文件放在 /home 文件夹下
3. 使用 Archive Manager 从 RHEL6.iso 中提取 vmlinuz 和 initrd.img 文件。这两个文件放在 /home 目录下任何子目录均可
4. 从 RHEL6.iso 提取 /images 目录并且保存在 /home 目录下
5. 重启: # reboot

6. 在机器重启的时候按住 Shift 键,这样就可以进入GRUB的操作系统选择界面,当你看到GRUB选项的时候,键入"c"输入如下命令从分区 /dev/sda7 引导安装程序
grub> linux (hd0,7)/vmlinuz
grub> initrd (hd0,7)/initrd.img

如果提示找不到文件,请确认分区编号是否输入正确

7. 成功引导安装程序后,会提示选择语言和键盘类型,选择 English 和 US 即可
8. 选择从 Hard Drive 加载 install image
9. 选择 /dev/sda7, 然后输入 / 作为查找路径

一切顺利的话你就可以进入 RHEL6 的安装过程了。
提示:如果提示找不到install image, 先确认步骤4中提取的 /images 文件夹中的 install.img 是否成功提取,并且要确保 RHEL6.iso 放在分区 /dev/sda7的根目录下。  

建议将 RHEL6 的 boot loader 安装在第二块硬盘上,这样你可以在开机时选择 F12 进入选择启动设备,这时选择第二块硬盘就可以直接引导 RHEL6了。你也可以选择修改 Ubuntu 的 /boot/grub/grub.cfg 来使用 Ubuntu 的 bootloader 引导 RHEL6 启动。

0 评论: