首页 > 系统 > Linux > 正文

双引导Linux操作系统构建详解

2024-08-28 00:06:54
字体:
来源:转载
供稿:网友

    有可以使用的多个 Linux 安装允许您方便地测试同一个程序的不同库,观察您的程序如何与其它程序交互,或者只是到处调节一下参数看看会发生什么。这对开发和测试 ― 以及客户支持迟早有用。假定您没有许多机器吗?别担心 ― 在单台机器上安装多个 Linux 实例是件容易的事,因为您将很快从这篇技巧中发现这一点,这篇技巧文章是由 IBM 实习生 Chuks Onwuneme 和 Farhan Khawaja 编写的。
作为 IBM Developer Relations 的合作人员,我们的任务涉及帮助技术支持人员回答客户的问题(换句话说,我们帮助 Help Desk)。我们主要使用 IBM WebSphere 产品 ― 经常遇到的一种情况是需要摆弄机器以重现实际的客户问题。
从文字上说,重现每个问题意味着要有与客户完全一样的系统,当然,通过在每个驱动器上进行分区并运行多个系统来这样做要比针对每个系统使用单独的机器有效得多。因此,好几个月前,我们从每个系统一台机器的方法转换为每台机器多个系统的方法。
现在,我们可以(例如)在同一个操作系统上运行 IBM WebSphere Application Server 的两种不同版本。要做的只是将大驱动器(我们实验室的驱动器通常是 19 G)分成两个分区,在每个分区上安装操作系统,然后在每个分区上安装 Websphere Application Server 的一个版本。这样,我们就有了运行在一台机器上的相似环境的多个副本。
在 IBM 实验室中,我们使用各种操作系统,包括几种 Microsoft Windows 和 NT 衍生系统(Windows 2000 Server 和 Professional,NT Server 和 NT Professional)以及 AIX 和 Linux(Red Hat 6.2)。
Microsoft 系统包含了一个用于多个操作系统安装的实用程序,并且很容易实现了转换。但是,由于我们是 Linux 新手,Red Hat 系统给我们带来了一些麻烦,特别是因为难以找到简便、清晰的文档来指导我们。因而我们提供了这篇技巧文章,希望那些可能面临同样问题的 Linux 新手会方便地找到该文档,并且发现它清晰、精练和易于使用。如果我们成功了,请一定要告诉我们(可以在本文的顶部和底部找到我们的电子邮件地址)。
我们的技巧文章涉及在单个驱动器上安装同一 Linux 发行版的多个实例(我们在实验室中使用 Red Hat)。但是,只要稍作调整(或者在 参考资料中所列出的某些文档的帮助下),对于创建一台双引导不同的 Linux 或者 Linux 和非 Linux 操作系统组合的机器来说,应该是没有问题的。
在这篇技巧文章中,我们使用 Red Hat 的一个老版本,因为我们曾尝试构建与客户完全相同的系统。因此,这里使用的 Red Hat 版本是几年前的,并且使用较早的 2.2 内核。较新的 Linux 内核处理多引导的方式有所不同。出于安全性原因,在任何情况下,您应尽可能升级到较新的 Linux 2.4(.x) 内核版本,则这样做是明智的。另外,现在大多数 Linux 安装都提供 GRUB 来替换 LILO 或作为对它的补充。这一特性提供了处理 Linux 多引导功能的更先进方法。这样,如果您正在使用不用 LILO 的较新版本,则下列技巧可能不会十分有用 ― 但是如果您的版本使用 LILO,则它是不可缺少的。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表