2.1 安装前的准备
Linux系统跟Windows系统的安装不大一样,有许多需要注意的地方。有不少使用者在安装Linux的过程中会遇到这样或那样的状况,所以需要准确、清晰地掌握安装全过程以及一些注意事项,确保能够正确地安装系统。
2.1.1 硬件配置要求
Linux可以运行在广泛的硬件平台上,但每个硬件平台都有其自身的特性,因此安装程序是不通用的,必须根据计算机的硬件平台来选择合适的安装文件,不过安装过程则大同小异。
Linux设计之初衷就是用较低的系统配置提供高效率的系统服务。早期的Linux对硬件的要求很低,这与同时期的Microsoft操作系统对硬件的高要求形成了鲜明的对比,因此也使一部分人误解为Linux就是低档次的操作系统。目前,随着功能和应用的不断扩充,Linux对硬件的要求也在逐步提高。
在单机安装的情况下,如果已有一个较老的系统,或者系统是自己构建的,那么硬件兼容性就显得格外重要,要保证处理器可被兼容。红帽企业版RHEL 6支持所有Intel微架构P6以上,及AMD微架构Atholon以上32位和64位的处理器。RHEL 6可以很好地与最近几年内出产的多数硬件兼容,然而由于硬件技术规范的快速变化,很难百分百保证硬件的兼容性。因此安装操作系统之前,要先了解一下自己选择的版本对硬件的要求。最新的硬件支持列表可以在网址https://hardware.redhat.com/查到。
目前,主流的计算机配置都能满足RHEL 6的安装需要。根据经验,最佳配置要求计算机内存在2G以上,硬盘空间30G以上。如果在虚拟机里安装,为了保证运行流畅,硬件设施还要再提高配置。若条件许可,尽量使用更大的内存、硬盘以及更快的处理器。当然,除此以外,其他外设的性能提升也可以使系统运行更加流畅。
2.1.2 软件资源获取
获取红帽企业版Linux有两种途径。第一种是购买系统光盘。Red Hat Enterprise Linux 6保留了以前版本中的字符模式安装界面,并同时具有GUI图形化界面。在开始安装时会对安装光盘介质进行检测,以防止在安装过程中因光盘无法读取等情况造成安装失败。第二种是通过网络下载。Linux操作系统的安装包(通常是一个或多个ISO镜像文件),然后从硬盘安装。
如果读者有红帽订阅或者评估订阅,按以下步骤操作获得Red Hat Enterprise Linux 6的ISO映像文件。
(1)访问客户门户网站https://access.RedHat.com/login,并输入登录口令和密码。
(2)进入界面单击【下载】按钮访问软件下载中心。
(3)在红帽企业版Linux部分,单击“下载您的软件”链接获得目前支持的所有红帽企业版Linux产品列表。
(4)选择红帽企业版Linux的一个版本并单击该版本的链接。注意:只需要选择该产品的最新版本。每个发行本都是操作系统的完整功能版本,因此不需要之前的发行版本。如果要在服务器中安装红帽企业版Linux,请确定选择Server发行本;如果要在客户端机器中安装,则请选择desktop发行本。也可以选择32位或64位版本。红帽企业版Linux的每个版本都是单一DVD的ISO映像文件,大小约为3GB~4GB,如图2-1所示。
图2-1 下载ISO映像文件
注意 到每个映像文件的链接都伴随着MD5和SHA-256校验码。在下载完成后,使用校验码工具,比如md5 sum或sha256 sum来生成本地文件拷贝的检验码。如果生成的值和网站上Red Hat Enterprise Linux 6的值相匹配,那么这个映像文件就是真实的且未被破坏的。
2.1.3 安装方式
Red Hat Enterprise Linux支持以下几种安装方式。
DVD/CD ROM方式
可以获取DVD或者CD-ROM安装光盘,然后在CMOS中设置第一引导设备为DVD或者CD-ROM,保存后退出。把安装光盘放入光驱,并且重新引导系统。也可以从网络下载Red Hat Enterprise Linux 6安装DVD或者CD-ROM的ISO映像文件,通过刻录软件写入到DVD光盘中,再通过光驱进行安装。
可引导安装程序的最小引导CD或者DVD
图2-2 选择安装方法
最小引导介质是包含引导系统并启动安装程序的CD、DVD或者USB闪存驱动器,但不包含必须要传送到系统以便创建红帽企业版Linux安装的软件。如果用户使用最小引导介质引导选项引导安装,那么应该使用键盘中的箭头键选择安装方法,如图2-2所示。选中需要的安装方法,按Tab键移动到【OK】按钮并按Enter键确认选择。
从硬盘引导安装
这种方式需要提前建立一个FAT32分区,并将安装镜像文件放置到该分区上。这种方式在多系统安装中比较常用,安装速度比较快,而且没有光盘安装时要求更换光盘的麻烦。比如先安装一个Microsoft的操作系统,然后将Linux安装文件放到第一逻辑分区(即D分区),该分区在Linux下的设备文件为/dev/hda5或/dev/sda5。然后将第一张安装光盘下的/images/boot.iso文件刻录到光盘上,再用该光盘引导。在安装过程中会提示选择安装位置,这时选择“Hard Drive”,然后指明安装文件所在的分区和路径就可以了。
网络安装
通过网络安装所要使用的NFS、FTP或HTTP服务器必须是一台能够提供安装光盘上完整内容的单独计算机。在执行网络安装的时间内,必须确保安装光盘不在系统的光驱内,否则会引发不可预料的错误。
2.1.4 安装位置
用户可以在下面两个位置之一安装引导装载程序。
(1)主引导记录(MBR)
这是推荐安装引导装载程序的位置(默认),除非MBR已经在启动另一个操作系统的引导装载程序。MBR是硬盘驱动器上的一个特殊区域,它会被计算机的BIOS自动载入,并且是引导装载程序控制引导进程的初始点。如果想在MBR上安装引导装载程序,当系统引导时,GRUB(或LILO)会出现一个引导提示,然后便可以根据提示引导Red Hat Enterprise Linux 6或其他任何用户配置要引导的操作系统。
GRUB(GRand Unified Bootloader)是一个功能强大的启动管理器,它可用来引导Linux、BSD、OS/2、BeOS与Windows 95/98/NT等众多操作系统。GRUB是一个独立于操作系统之外的开机引导程序;GRUB最显著的特点是其灵活性,该引导装载器可以识别多种文件系统和内核可执行文件格式,并提供了一个功能强大、命令丰富的交互界面;用户利用这些命令可以很容易地获取系统核心文件的内容。GRUB提供了强大的安全功能,可以设置启动项的安全功能,使得普通用户无法编辑启动菜单,或只有输入正确的密码才能启动相应操作系统。
(2)引导分区的第一个扇区
如果用户已在系统上使用另一个引导分区装载程序,则推荐选用该位置。在这种情况下,其他的引导装载系统会首先取得控制权,然后用户可以通过配置引导分区的第一个扇区来启动GRUB(或LILO),继而引导Red Hat Enterprise Linux 6。如果系统只使用Red Hat Enterprise Linux 6,那么应该选择MBR。对于Windows 2003或者以后的版本来说,也应该把引导装载程序安装到MBR,因为它可以引导两个操作系统。
需要说明一点,如果只是为了在虚拟机上单独地学习使用Linux,则对引导程序没有要求。
2.1.5 Linux分区方案
几乎每一个现代操作系统都使用磁盘分区(disk partition)的概念,Linux操作系统也是如此,在安装操作系统的时间,必需和其他操作系统使用的分区隔离开,否则会破坏该分区上的数据。Red Hat Enterprise Linux 6至少需要三个分区,分别是根分区(/)、交换分区(swap)和启动分区(/boot)。在安装Linux之前,必需保证磁盘上有足够的未分区空间,或计划好在安装过程中删除哪一个现存分区,以获得充足的空间。当然要提前对该分区上的数据做好备份工作。介绍两种创建方式。
1.常规分区方式
利用空闲磁盘空间创建三个分区,分别为“/boot”、“/”和“swap”分区。
/boot分区
/boot分区主要是存放引导镜像文件以及启动管理器GRUB的配置文件。
/根分区
/分区是整个系统的根,是系统的起点。根分区(/)要容纳系统的其他文件,所以该分区空间要足够大。根分区存放了大量的系统数据和应用文件,Red Hat Enterprise Linux 6全部安装后大约占据12GB的存储空间。该分区可以不设置为主分区。
swap交换分区
swap分区主要是作为虚拟存储器使用。交换分区的容量一般设置为本机物理内存容量的两倍。和Windows对虚拟内存空间的管理方式不同,Windows中是作为一个文件来管理的,而Linux中是作为一个分区来管理和使用的。
2.逻辑卷集划分方式(Logical Volume Group,LVM)
这种方式对系统有多个磁盘的情况特别有效,可以对多个磁盘的空间进行统一管理,它也是Red Hat Enterprise Linux 6默认的方式,这种方式的操作思路及要点如下。
在各个单独的物理磁盘上划分物理卷;
将多个物理分区组合成为一个逻辑卷集(LVM);
在逻辑卷集里创建Linux所需要的分区(/boot分区由于要引导系统,不能在逻辑卷集里创建,而必需单独创建)。