Linux应用基础教程(基于CentOS 7)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

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)。