教你怎样构建双引导RedHat Linux系统

ZDNet软件频道 时间:2008-07-01 作者:Chuks Onwuneme Farhan Khawaja | 赛迪网 我要评论()
本文关键词:命令行 Linux 技巧
在单台机器上安装多个 Linux 实例是件容易的事,因为您将很快从这篇技巧中发现这一点,这篇技巧文章是由 IBM 实习生 Chuks Onwuneme 和 Farhan Khawaja 编写的。

因此,编辑以上代码之后,最终的文件应该类似于:

boot=/dev/sda
timeout=300
linear
prompt
    default="Linux2"
    vga=normal
    read-only
map=/boot/map
install=/boot/boot.b

image=/boot/vmlinuz=2.2.14-5.0
   label="Linux2"
   initrd=/boot/initrd-2.2.14-5.0
   root=/dev/sda10

image=/boot/vmlinuz=2.2.14-5.0
   label="Linux1"
   initrd=/boot/initrd-2.2.14-5.0
   root=/dev/sda5

请确保如以上最后一行所完成的那样指定 root 路径,― 这一点非常重要。还要确保列出您在安装期间使用的标号。

现在保存文件,然后在提示符上处输入命令 lilo 。这将重新编译该文件,然后保存更新的配置。

注意:image/kernel 对于这两个安装是相同的(/boot/vmlinuz=2.2.14-5.0)。由于我们正在进行的是完全相同的系统的双引导,正在从同一张 CD 上安装,所以有相同的映象文件。如果正在安装不同的发行版,则这些文件将会不同。

现在我们快要完成了。接下来,您想从终端发出重新引导命令: shutdown -r now 。当计算机重新启动时,出现 LILO 提示。按 Tab 键,您会看到:

Linux2			Linux1

Boot:_

在 boot 提示符上,输入 Linux1 以引导进我们完成的第一个 Linux 安装。引导起来后,需要进入 其lilo.conf 文件 ― 这与我们刚为第二个映象编辑的配置文件非常相似,唯一的区别是缺省映象是 /sda5(如果有 IDE 驱动器,则为 /hda5),带有标号“Linux1”。我们将象对待另一个文件一样编辑这个文件,在结尾处添加下列行:

image=/boot/vmlinuz=2.2.14-5.0
   label="Linux2"
   initrd=/boot/initrd-2.2.14-5.0
   root=/dev/sda10

这样,整个文件的代码将类似于:

boot=/dev/sda
timeout=300
linear
prompt
    default="Linux1"
    vga=normal
    read-only
map=/boot/map
install=/boot/boot.b

image=/boot/vmlinuz=2.2.14-5.0
   label="Linux1"
   initrd=/boot/initrd-2.2.14-5.0
   root=/dev/sda5

image=/boot/vmlinuz=2.2.14-5.0
   label="Linux2"
   initrd=/boot/initrd-2.2.14-5.0
   root=/dev/sda10

保存该文件,然后通过在命令提示符上输入 lilo 来重新编译它。再次发出重新引导命令;系统启动后,还会提示您选择 Linux 引导。这次按下 Tab 键时,您将看到以下列表:

Linux BOOT:
Linux1			Linux2

Boot:_

这就完成了!您刚构建了一个双引导 Red Hat Linux 系统。要在不同分区上安装任意多的映象或者安装应用程序软件的不同版本(正如我们对 WebSphere Application Server 和 DB2 所做的那样),现在这对您来说已经是小菜一碟了。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134