在便携式计算机上多重引导 Solaris 10 操作系统、Linux 和 Microsoft WindowsIfeyinwa Okoye,2005 年 12 月 简介作为 Sun Microsystems 的实习工作人员,我最初完成的任务之一是配置我的便携式计算机,以多重引导 Solaris 操作系统、Linux 和 Microsoft Windows。这听起来挺激动人心的,但似乎又困难重重。但是,随着任务的进展,我发现这是一项非常轻松的工作。 有关此主题的详细信息,请参见 PDF 格式的 Sun BluePrints OnLine 文档 Configuring Multiboot Environments on Sun x64 Systems with AMD Opteron Processors(在使用 AMD Opteron 处理器的 Sun x64 系统上配置多重引导环境)。 以我的经验来看,要将系统配置为多重引导,需要执行以下步骤:
1. 确保系统满足最低硬件和磁盘空间要求确保将 BIOS 设置为从 CD/DVD 引导(请参见 http://multiboot.solaris-x86.org/iv/1.html 中的 "Practical How-to"(实用指南))。然后检查系统以确保其满足所有三个操作系统的最低要求,尤其是磁盘空间和处理器类型。 Fedora 要求处理器速度最低为 200MHz、92MB RAM(用于图形安装)和 6.9GB 硬盘驱动器(用于安装所有这些内容)。Windows XP 在安装期间要求处理器速度最低为 233MHz、64MB RAM 和 1.8GB 硬盘驱动器。Solaris 10 操作系统要求处理器速度最低为 120MHz、256MB RAM 和 2GB 硬盘驱动器。对于 x86 平台上的 Solaris 操作系统,请查看硬件兼容性列表 (Hardware Compatibility List, HCL) 以了解是否列出了您的系统。如果没有列出您的系统(就像我的 Sony VAIO 便携式计算机一样),您也许仍可以安装 Solaris 操作系统。 我的便携式计算机具有 1GB 内存、76GB 硬盘驱动器和 Intel Pentium M 处理器;其处理器速度为 2.00GHz,因此,系统满足这三个操作系统的所有基本要求。 2. 获取分区软件和操作系统介质 (CD/DVD)我使用 PowerQuest 的 PartitionMagic,但您可以下载并使用其他免费软件包,如 SystemRescueCd 和 Ranish Partition Manager。 以下是我获取操作系统副本的方式:
3. 备份系统就像任何新安装一样,第一步是备份我的当前文件。操作系统安装是一个复杂多变的过程,尤其是单个硬盘驱动器中包含不同分区的情况。备份所有文件是非常必要的;您可以在对硬盘驱动器进行分区后重新安装这些文件。 4. 确定如何对磁盘进行分区下一步是规划分区。您应该根据每个操作系统未来的使用情况来规划分区。以下是我对硬盘驱动器进行分区的方式。
====================================================================================
Partition Information for Disk 1: 76,316.6 Megabytes
Volume PartType Status Size MB PartSect # StartSect TotalSects
====================================================================================
C: NTFS Pri 20,481.3 0 0 63 41,945,652
Linux ext2 Pri 20,481.3 0 1 41,945,715 41,945,715
Type BF Pri,Boot 33,295.5 0 2 83,893,824 68,189,184
ExtendedX Pri 2,055.2 0 3 152,087,355 4,209,030
EPBR Log 2,055.2 None -- 152,087,355 4,209,030
*:SWAPSPACE2 Linux Swap Log 2,055.2 152,087,355 0 152,087,418 4,208,967
我为 Solaris 操作系统分配了较多的空间,因为我打算在该操作系统上完成大部分开发工作。我为 Linux 和 Windows 分别分配了 20GB,以便在这些平台上完成开发和测试工作。 5. 安装 Windows我通过恢复磁盘重新安装了 Windows XP 和应用程序。通过恢复磁盘进行安装是一个简便的交互式过程。我首先安装 Windows XP,因为 PartitionMagic 需要安装在 Windows 上。我随后引导 Windows 并确信它可以正常运行。 6. 安装分区软件并对硬盘驱动器进行分区
我将 PartitionMagic 安装在 Windows 上,然后启动 PartitionMagic。通过使用 PartitionMagic 菜单中的选项,我将 Windows 大小调整为 20GB。我创建了一个类型为 左下角的面板显示我请求的所有暂挂操作的列表。我可以浏览底部面板并更正列表中的任何错误。在我确认列表正确无误后,PartitionMagic 重新启动计算机,执行请求的操作,并提供详细的实时进度报告。完成此过程之后,PartitionMagic 再次重新启动计算机并加载 Windows。我检查了一下分区,发现其大小和类型与所请求的一样。接下来,我检查了 Windows 应用程序,这些应用程序仍可正常运行,然后我通过 USB 海量存储器重新安装了备份的文件。 7. 安装 Linux
Fedora 安装似乎相对容易一些。菜单中提供了很多信息,您可以通过提示符很容易地找到所请求的信息。我指出希望使用 Diskdruid 手动对硬盘驱动器进行分区,而不是让其使用缺省配置。Fedora 可识别
应该将 GRUB 加载器的安装位置从主引导记录 (Master Boot Record, MBR) ( 在安装后,我重新启动了我的系统,并确保可以从 Fedora 的 GRUB 菜单中引导 Windows 和 Fedora。
如果要安装 Solaris 10 1/06 操作系统,请找到 菜单列表应如下所示: root (hd0,1) kernel /boot/vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet initrd /boot/initrd-2.6.9-1.667.img 请注意,如果要安装 Linux 设备驱动程序,您可以从很多 Linux 支持 Web 站点获得帮助。 8. 安装用于 x86 平台的 Solaris 10 操作系统您需要为安装提供以下信息。缺省值始终为 None(无)或 No(否):
在摘要页中检查所选择的内容,并进行任何必要的更改。然后单击 Install(安装)。如果通过 CD 进行安装,第一张安装 CD 将执行以下操作:
9. 设置对所有三个操作系统的访问权限如果安装 Solaris 10 3/05 发行版,系统将被设置为引导所有三个操作系统。如果您使用 Solaris 10 1/06 操作系统,则此时只能访问 Solaris 操作系统和 Windows。(注:到本文档截稿时为止,OpenSolaris 项目或 Solaris Express 项目中已发布了 Solaris 10 1/06 软件。 要从 Solaris GRUB 中设置对 Linux 操作系统的访问权限,请执行以下操作:
以上就是配置多重引导的全部操作!下次重新启动系统时,您即可选择引导所有三个操作系统。 参考资料
有关 Solaris 操作系统的具体硬件信息,请参见 HCL 资源页。您也可以访问系统供应商的 Web 站点。 除非另行颁发许可,否则此处所有技术手册中的代码(包括文章、常见问题解答和样例)只能在本许可下使用。 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||