1.5.3 安装RHEL 7

在安装过程中可以对硬盘分区(建议在安装之前使用专门的分区工具对硬盘分区)。

注意

分区是一个难点,在分区之前,建议读者备份重要的数据。

1.硬盘设备

在Linux系统中,所有的一切都以文件的方式存放于系统中,包括硬盘,这是与其他操作系统的本质区别之一。按硬盘的接口技术不同,目前最为常见的硬盘种类有三种。

① 并口硬盘(IDE);

② 微型计算机系统接口硬盘(SCSI);

③ 串口硬盘(SATA)。

2.硬盘分区

(1)Linux硬盘分区的命名

Linux通过字母和数字的组合对硬盘分区命名,如:hda2、hdb6、sda1等。

(2)Linux硬盘分区方案

安装RHEL 7时,需要在硬盘建立Linux使用的分区,在大多情冴下,建议至少为Linux建立以下3个分区。

① /boot分区:该分区用于引导系统,该分区占用的硬盘空间很少,包含Linux内核以及grub的相关文件,建议分区大小500MB左右。

② /(根)分区:Linux将大部分的系统文件和用户文件都保存在/(根)分区上,所以该分区一定要足够大,建议分区大小20GB左右。

③ swap分区:该分区的作用是充当虚拟内存,原则上是物理内存的1.5~2倍(当物理内存大于1GB时,swap分区为1GB即可)。例如物理内存是128MB,那么swap分区的大小应该是256MB。

说明

/、/boot、/home、/tmp、/usr、/var、/opt、swap可安装在独立的分区上。

实例1-1 硬盘安装RedHat Enterprise Linux 7。

下面介绍硬盘安装RedHat Enterprise Linux 7的详细过程。

假设将硬盘按照下面方案进行了分区。

C:WINDOWS XP/7/8   50G      // /dev/sda1

D:                  // /dev/sda5

E:                  // /dev/sda6

F:                  // /dev/sda7

G:                  // /dev/sda8

/      20G     ext4/xfs       // /dev/sda9

/BOOT   500M    ext3          // /dev/sda10

/OPT    30G     ext3          // /dev/sda11

SWAP    1-2G    swap          // /dev/sda12

第1步:存放光盘镜像文件。

rhel-server-7.0-x86_64-dvd.iso(3.34GB 左右),如果安装 CentOS-7.0-1406-x86_64-DVD.iso (4.12GB左右),则不能放在FAT32分区(FAT32分区里的单个文件不能大于4GB),因此要将其放在EXT3分区(sda11,/OPT,30GB)中。

说明

一定要记住正确的存放位置,例如上面的(sda11,/OPT,30GB)。

下载Windows下读写EXT2/EXT3分区的工具Ext2Fsd-0.51,安装,运行。

首先,为EXT3分区(sda11,/OPT,30GB)分配盘符。右键单击该分区→【更改装配点盘符】。然后,【工具与设置】→【配置文件系统驱动】,或者右键单击该分区→【配置文件系统】。

第2步:isolinux、images目录。

把 rhel-server-7.0-x86_64-dvd.iso(或 CentOS-7.0-1406-x86_64-DVD.iso)的 isolinux、images目录解压到EXT3分区(sda11,/OPT,30GB)中。

说明

下面分为两种情况,第一,基于Windows XP硬盘安装RHEL7/CentOS7,第二,基于Windows 7/8硬盘安装RHEL7/CentOS7。

第3步(Windows XP):下载Grub For Dos(grub4dos0.4.4),解压后把里面的文件和文件夹复制到C:\下。

第4步(Windows XP):修改boot.ini,在最后添加一行 C:\grldr="GRUB For Dos",保存退出。

第3步(Windows 7/8):下载、安装EasyBCD。

第4步(Windows 7/8):打开EasyBCD,选择Add New Entry-Neo Grub -Install,编辑menu.lst。

第5步:编辑menu.lst(Windows XP中,是C:\menu.lst)。

编辑menu.lst,添加如下几行。

title Install-RHEL7/CentOS7

root (hd0,10) //注意:(hd0,10)和下面的sda11都挃/OPT分区

kernel /isolinux/vmlinuz linux repo=hd:/dev/sda11:/

initrd /isolinux/initrd.img

boot

第6步:重启系统。重启系统,依次选择【GRUB For Dos】/【Install-RHEL7/CentOS7】选项。

第7步:选择安装过程中的语言。选择“Chinese(Simplified)”,单击【继续】按钮。出现集中配置界面,如图1-6所示。安装好系统后,可以再配置网络参数。

说明

不是安装的Linux系统所用语言,而是安装过程中安装界面上显示的语言。

第8步:本地化(系统时区、键盘、桌面语言选择)。

在图1-6中,单击【本地化】中的【日期和时间】,修改系统时区,地区选择“Asia”,城市选择“Shanghai”。

在图1-6中,单击【本地化】中的【键盘】,选择“English(US)”键盘布局。

在图1-6中,单击【本地化】中的【语言支持】,选择“简体中文(中国)”。

第9步:软件(安装源、软件选择)。

在图1-6中,单击【软件】中的【安装源】,可以选择安装介质。硬盘安装时,安装前面步骤设置好后,会自动检测到iso文件,即rhel-server-7.0-x86_64-dvd.iso。

图1-6 集中配置界面

在图1-6中,单击【软件】中的【软件选择】,如图1-7所示。

图1-7 软件选择

在图1-7中,可选的软件组类型较多,而且默认安装是一个非常小的,甚至不完整的系统。根据自己的具体需求进行选择。对于刜学者,建议选择“带GUI的服务器”。

第10步:存储(硬盘分区、交换分区、根分区、/opt分区)。

在图1-8中,可以选择存储设备为【本地标准磁盘】,同时也可以选择【添加硬盘】。如不希望自动配置分区,也可以选择【其它存储选项】中的【我要配置分区】选项进行自定义的分区配置。单击【系统】中的【安装位置】,以标准分区创建存储,单击【继续】,如图1-5所示。

图1-8 挃定磁盘创建分区

单击【完成】按钮,如图1-9所示。创建根分区,【挂载点】文本框中输入/,【文件系统】选项中选择xfs,挃定【期望容量】大小为18GB。再创建boot分区,【挂载点】文本框中输入/boot,【文件系统】选项中选择ext4,挃定【期望容量】大小为500MB。最后创建swap分区,【挂载点】文本框中输入swap,【文件系统】选项中选择swap,挃定【期望容量】大小为2GB。

图1-9 创建分区

完成创建分区后,单击【完成】按钮,在接下来弹出的窗口中单击【接受更改】按钮,如图1-10所示,对硬盘分区进行栺式化操作。

图1-10 分区确认

第11步:安装软件包。完成以上操作后,单击【开始安装】按钮,进入安装软件包过程,这需要一段时间,请耐心等待。界面如图1-11所示。

在图1-11中,单击【ROOT密码】按钮,为系统中的超级用户root设一个密码,root账号具有最高权限。注意,该口令很重要,至少6个字符以上,含有特殊符号,并要记好。

图1-11 安装软件包

在图1-11中,单击【创建用户】按钮,可以创建普通用户,建议创建一个。

较长时间的安装过程完成后,单击【重启】按钮。

第12步:登录后的GNOME桌面。重新启动后将首次出现启动选择菜单,选择Linux菜单项,启动Linux操作系统。随后,将进行首次引导配置(第一次启动进入 RHEL7),读者可以根据提示进行相关的设置,多数是单击【前进】按钮。最后出现登录界面,安装后的刜始化过程到此结束。