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

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

学习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/NONE(NIS+/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 Partitioning(fdisk 分区):系统将询问您是否要创建、修改或删除 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常见文件系统
责任编辑:佚名 来源: CSDN
相关推荐

2009-07-28 08:33:48

2019-12-17 08:46:02

存储固态驱动器硬盘驱动器

2018-11-27 12:41:25

数据存储硬盘

2017-03-25 21:08:56

Linux存储Ubuntu

2009-01-05 18:40:14

服务器故障硬盘

2018-12-03 09:10:07

Linux驱动器命令

2017-12-15 08:39:45

高容量硬盘驱动器

2017-03-22 13:45:00

驱动器服务器

2009-12-11 16:53:52

Linux操作系统

2019-08-14 09:00:48

硬盘驱动器Windows 10Windows

2019-03-04 15:00:42

Windows 10重新安装硬盘驱动器

2010-02-25 15:03:58

Linux操作系统

2018-06-25 11:58:23

Linuxparted磁盘分区

2010-04-23 16:08:24

Aix操作系统

2011-08-22 14:38:40

linux服务器分区

2010-05-24 15:07:52

Swap space

2009-12-03 09:01:07

两个Linux操作系统

2019-03-22 08:17:50

模式镜像固态硬盘

2009-06-25 08:53:03

Linux操作系统

2010-05-04 14:27:52

Unix操作系统
点赞
收藏

51CTO技术栈公众号