1.2.1 准备安装Linux
1. 获取CentOS 7的ISO文件
在http://isoredirect.centos.org/centos/7/isos/x86_64/中选择国内的镜像站点,并选择下载CentOS 7的ISO文件。以64位的CentOS 7.1为例,可用的ISO文件及其说明如表1-2所示。
表1-2 64位CentOS 7.1可用的ISO文件及说明
作为服务器使用的Linux系统,通常无须安装图形工作界面,采用最小化安装即可。为此,笔者下载了最小化系统的ISO文件CentOS-7-x86_64-Minimal-1503-01.iso。
为了确保已下载ISO文件的正确性,需同时下载同目录下的校验文件sha256sum.txt。在Windows环境下可以使用Quick Hash GUI(http://sourceforge.net/projects/quickhash)生成ISO文件的sha256散列算法的校验码,将其与sha256sum.txt文件中对应文件的校验码进行比对,若两者一致则表示ISO文件正确。确认下载的ISO文件正确之后,便可将ISO文件刻入光盘或写入U盘了。
提示
1. 请查看安装光盘中的发行注记(RELEASE-NOTES)文件,获知有价值的功能摘要和已知的问题。
2. 请到https://hardware.redhat.com/查看相应版本的硬件支持情况。
3. 请到https://wiki.centos.org/About/Product查看不同版本的比较。
4. 若在阅读本书时,无法下载到CentOS 7.1的ISO文件,那么下载CentOS 7.X的ISO文件即可。因为即使下载了CentOS 7.1的ISO文件,一旦安装完毕执行了yum update命令后,系统也会升级成最新版的CentOS 7.X。
2. 多种安装方式
RHEL/CentOS提供了方便的多种安装方式。
(1)本地安装和网络安装
●本地安装:安装程序要安装的源文件(RPM文件)保存在本地光盘或本地硬盘中。
●网络安装:安装程序要安装的源文件(RPM文件)保存在网络服务器中并以HTTP/FTP/NFS协议提供。
(2)手动安装和自动安装
●手动安装:在安装过程中逐一回答安装程序所提出的问题。
●自动安装:以应答文件(Kickstart文件)自动回答安装程序所提出的问题。
3. 安装程序Anaconda
Anaconda是由Python语言编写的Linux安装程序,被许多Linux发行使用。
(1)RHEL/CentOS的Anaconda提供了3种模式
●Install模式:用于安装系统。
●Kickstart模式:用于实现自动应答安装。
●Rescue模式:使用安装介质(CD/DVD)修复无法引导的系统。
(2)Anaconda为用户提供了4种访问界面
1)图形安装界面,也是默认界面。
2)文本安装界面,通过inst.text启用。
3)VNC安装界面。
●通过VNC进行远程安装。
●通过inst.vnc启用。
●使用inst.vncconnect=<HOST>:<PORT>指定主动连接的VNC客户端的主机名或IP地址以及端口号。
●使用inst.vncpassword=<PASSWORD>指定VNC的联机口令。
4)串口安装界面。
●通过COM口所连接的串行控制台安装。
●用于未安装显示适配器的计算机。
●通过console=<device>启用,如console=/dev/ttyS0。
●应与inst.text选项一同使用。
4. 安装程序引导方式
Anaconda是基于Linux平台的应用程序,因此必须先启动一个Linux内核才可以运行。有如下几种安装程序引导方式。
●光盘(DVD安装光盘或minimal/netinstall CD光盘)。
●USB设备(将ISO文件写入U盘)。
●引导装载程序,如GRUB。
●网络(PXE)。