全面介绍安装Linux 操作系统并对硬盘驱动器进行分区


学习Linux 操作系统时,你可能会遇到Linux分区问题,这里将介绍Linux 操作系统问题的解决方法,在这里拿出来和大家分享一下。在便携式计算机上多重引导 Solaris 10 操作系统、Linux 操作系统 和 Microsoft Windows。

我最初完成的任务之一是配置我的便携式计算机,以多重引导 Solaris 操作系统、Linux 操作系统 和 Microsoft Windows。这听起来挺激动人心的,但似乎又困难重重。但是,随着任务的进展,我发现这是一项非常轻松的工作。

有关此主题的详细信息,请参见 PDF 格式的 Sun BluePrints OnLine 文档 Configuring Multiboot Environments on Sun x64 Systems with AMD Opteron Processors在使用 AMD Opteron 处理器的 Sun x64 系统上配置多重引导环境)。

以我的经验来看,要将系统配置为多重引导,需要执行以下步骤:
确保系统满足最低硬件和磁盘空间要求。
获取分区软件和操作系统介质 (CD/DVD)。
备份系统。
确定如何对磁盘进行分区。
安装 Microsoft Windows。
安装分区软件并对磁盘进行分区。
安装 Linux 操作系统。
安装用于 x86 平台的 Solaris 10 操作系统。
设置对所有三个操作系统的访问权限。

确保系统满足最低硬件和磁盘空间要求确保将 。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 和

8GB 硬盘驱动器。

Solaris 10 操作系统要求处理器速度最低为 120MHz、256MB RAM 和 2GB 硬盘驱动器。对于 x86 平台上的 Solaris 操作系统,请查看硬件兼容性列表 (Hardware Compatibility List, HCL) 以了解是否列出了您的系统。如果没有列出您的系统就像我的 Sony VAIO 便携式计算机一样),您也许仍可以安装 Solaris 操作系统。
我的便携式计算机具有 1GB 内存、76GB 硬盘驱动器和 Intel Pentium M 处理器;其处理器速度为 2.00GHz,因此,系统满足这三个操作系统的所有基本要求。

获取分区软件和操作系统介质 (CD/DVD)

我使用 PowerQuest 的 PartitionMagic,但您可以下载并使用其他免费软件包,如 SystemRescueCd 和 Ranish Partition Manager。
以下是我获取操作系统副本的方式:
Windows XP 由我的 VAIO 恢复磁盘提供。
我从 Fedora 项目免费获取 Fedora Core 3。
我找到了 Sun Microsystems 免费提供的 Solaris 10 操作系统以及 Solaris 随附 CD。

备份系统

就像任何新安装一样,第一步是备份我的当前文件。操作系统安装是一个复杂多变的过程,尤其是单个硬盘驱动器中包含不同分区的情况。备份所有文件是非常必要的;您可以在对硬盘驱动器进行分区后重新安装这些文件。

确定如何对磁盘进行分区

下一步是规划分区。您应该根据每个操作系统未来的使用情况来规划分区。以下是我对硬盘驱动器进行分区的方式。
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,以便在这些平台上完成开发和测试工作。

安装分区软件并对硬盘驱动器进行分区

我将 PartitionMagic 安装在 Windows 上,然后启动 PartitionMagic。通过使用 PartitionMagic 菜单中的选项,我将 Windows 大小调整为 20GB。我创建了一个类型为 ext2 的 Linux 操作系统 分区,并为其分配 20GB。最后,我创建了一个 Solaris 分区,为其分配 33GB,并将该分区格式化为 FAT 32。虽然 Solaris 操作系统使用不同的文件系统,但我还是将 Solaris 操作系统格式化为 FAT32,因为 PartitionMagic 无法识别 Solaris 文件系统,并且我不希望出现“未格式化分区”消息。我对剩余空间进行了格式化,它现在作为 Linux 操作系统 交换空间位于扩展分区中,大小正好为 2GB。左下角的面板显示我请求的所有暂挂操作的列表。我可以浏览底部面板并更正列表中的任何错误。在我确认列表正确无误后,PartitionMagic 重新启动计算机,执行请求的操作,并提供详细的实时进度报告。完成此过程之后,PartitionMagic 再次重新启动计算机并加载 Windows。我检查了一下分区,发现其大小和类型与所请求的一样。接下来,我检查了 Windows 应用程序,这些应用程序仍可正常运行,然后我通过 USB 海量存储器重新安装了备份的文件。

安装 Linux 操作系统

Fedora 安装似乎相对容易一些。菜单中提供了很多信息,您可以通过提示符很容易地找到所请求的信息。我指出希望使用 Diskdruid 手动对硬盘驱动器进行分区,而不是让其使用缺省配置。Fedora 可识别 ext2 和 Windows 分区,但将 Windows 分区称为 "other",因此,我必须将名称更改为 "Windows"。我指出将 ext2 分区作为 Fedora 的安装位置,并希望能够从 Fedora 的 GRUB 菜单中引导 Windows。应该将 GRUB 加载器的安装位置从主引导记录 (Master Boot Record, MBR) (/dev/hda) 更改为 Linux 操作系统 分区的起始位置在本例中为 /dev/hda2),这一点非常重要。对于 Solaris 10 操作系统,如果您没有更改 GRUB 的安装位置,Solaris 10 操作系统将在安装期间覆盖 MBR,您将无法引导 Linux 操作系统。您需要了解如何使用此操作系统,因为将为不同用户安装不同的软件包。我打算使用 Fedora 作为开发环境,但绝不会将其作为服务器,因此我选择软件开发包。在安装后,我重新启动了我的系统,并确保可以从 Fedora 的 GRUB 菜单中引导 Windows 和 Fedora。
如果要安装 Solaris 10 1/06 操作系统,请找到 /boot/grub/menu.lst。记下 Linux 操作系统 分区、Linux 操作系统 内核和 Linux RAM 磁盘的路径。您以后需要使用此信息。
菜单列表应如下所示:
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 站点获得帮助。

安装用于 x86 平台的 Solaris 10 操作系统

您需要为安装提供以下信息。缺省值始终为 None无)或 No否): Network Connection (Yes/No)网络连接是/否)):如果选择 Yes是),则需要连接以太网电缆以便对其进行配置。如果选择 No,您仍然可以在安装后连接到 Internet,但您必须自行进行配置。 DHCP (Yes/No)DHCP是/否)):如果选择 No,您需要提供 IP、子网地址以及主机名。无论使用哪种方法,您都需要指定是否需要 IP 版本 6 (IPv6),这是一种安全协议。 Kerberos (Yes/No)Kerberos是/否)):这是 Solaris 操作系统中的一项安全功能。如果选择 Yes,您需要提供缺省领域、管理服务器以及第一个密钥分发中心 (Key Distribution Center, KDC)。 Name Service (Yes/No)名称服务是/否)):如果选择 Yes,您需要提供域名并选择类型 NIS+/NIS/DNS/LDAP/NONENIS+/NIS/DNS/LDAP/无)。如果选择 None 以外的任何其他选项,系统会提示您提供特定于该配置的详细信息。 Default Route缺省路由):您可以选择指定路由,或允许 Solaris 安装程序查找路由。
Time Zone时区):指出您希望如何指定缺省时区:by geographic region/offset from GMT/from Time Zone file按地理区域/GMT 偏移/来自时区文件)。 Root Password超级用户口令):提供系统的超级用户口令并保存此信息。您需要使用此口令来登录系统。
Default or Custom Install缺省或自定义安装):缺省布局将在缺省位置具有缺省目录大小)安装 Solaris 操作系统。自定义安装允许您修改为各个目录分配的磁盘空间。 Locales语言环境):选择要支持的地理区域。
Proxy Server Configuration代理服务器配置):如果您没有直接连接到 Internet,而是通过代理服务器进行连接,则需要提供主机名和端口号。 Software Group软件组):可以从 Entire Plus OEM/Entire/Developer/End User/Core/Reduced Networking完整加 OEM/完整/开发者/最终用户/核心/精简的网络)中进行选择。Entire完整)为缺省值。Solaris 随附 CD 提供了软件的部分功能。可以从 SunMicrosystems 免费下载此 CD。 Custom Package Selection自定义软件包选择):您可以选择在所选的软件组中添加或删除软件包。
Select Disks选择磁盘):选择您的硬盘驱动器其编号类似于 c0t0d0)。Solaris 操作系统将提醒您有关 Linux fdisk 分区的问题,并通知您它不支持位于相同磁盘上的 Linux 和 Solaris fdisk 分区。系统随后将询问您是否要加载缺省布局。我选择 No,因为这会保持在分区后所选择的顺序。不要选择 Yes,因为这会假定将整个硬盘驱动器用于 Solaris 操作系统,并清除所有现有的操作系统。
fdisk Partitioningfdisk 分区):系统将询问您是否要创建、修改或删除 Solaris fdisk 分区。如果选择 Yes,则会要求您选择要自定义的磁盘。请选择为 Solaris 操作系统分配的分区。系统随后将询问您是否要自定义所选的 fdisk 分区。我选择 Solaris 分区作为要格式化以进行安装的分区,并将其格式化为用于 x86 平台的 Solaris 文件系统。

Preserve Data (Yes/No)保留数据是/否)):这指的是 Solaris 分区上的数据。我选择 No,因为这是全新安装。
Auto Layout File Systems (Yes/No)自动设置文件系统布局是/否)):如果选择 No,则必须指定所需的布局。《Solaris 10 Installation Guide》中的 Allocating Disk and Swap Space分配磁盘和交换空间)部分提供了有关如何自定义 Solaris 文件系统布局的指导原则。此外,您还需要明确将如何使用您的系统。对我来说,使用缺省设置就很好了。 Mount Remote File Systems (Yes/No)挂载远程文件系统是/否)):如果系统不需要访问其他文件系统上的软件,请选择 No。如果选择 Yes,您需要提供服务器、IP 地址、远程文件系统以及本地挂载点。 在摘要页中检查所选择的内容,并进行任何必要的更改。然后单击 Install安装)。如果通过 CD 进行安装,第一张安装 CD 将执行以下操作:
安装操作系统。
重新引导系统。
登录到公用桌面环境。
系统将提示您分别装入光盘 2、3 和 4。

设置对所有三个操作系统的访问权限

如果安装 Solaris 10 3/05 发行版,系统将被设置为引导所有三个操作系统。如果您使用 Solaris 10 1/06 操作系统,则此时只能访问 Solaris 操作系统和 Windows。注:到本文档截稿时为止,OpenSolaris 项目或 Solaris Express 项目中已发布了 Solaris 10 1/06 软件。

要从 Solaris GRUB 中设置对 Linux 操作系统的访问权限,请执行以下操作:
引导 Solaris 操作系统。
找到 /boot/grub/menu.lst。
添加从上面第 7 部分的 Linux menu.lst 中复制的三行内容。
以上就是配置多重引导的全部Linux 操作系统!下次重新启动系统时,您即可选择引导所有三个操作系统。

  1. Linux 操作系统下设置 Telnet 方法介绍
  2. Linux 操作系统日志管理全攻略
  3. 处理Linux内核安全详解
  4. 对Linux文件系操作统简要概述
  5. 深度介绍Linux常见文件系统

相关内容

    暂无相关文章