5.2. 准备升级
在升级内核前,建议您采取一些步骤。
首先,确保在出现问题时系统存在工作引导介质。如果引导装载程序没有正确配置来引导新内核,您可以使用此介质引导至 Red Hat Enterprise Linux
				USB 介质通常采用闪存设备的形式,有时称为 pen drive、thumb 磁盘或  密钥,或者作为外部连接的硬盘设备。这种类型的几乎所有介质都被格式化为 VFAT 文件系统。您可以在格式化为 ext2、ext3、ext4 或 VFAT 的介质上创建可引导 USB 介质。
			
您可以将分发镜像文件或最小引导介质镜像文件传输到 USB 介质中。确保设备中有足够的可用空间。发行 DVD 镜像大约需要 4 GB,发行 CD 镜像大约需要 700 MB,最小引导介质镜像大约需要 10 MB。
				您必须有 Red Hat Enterprise Linux 安装 DVD 中的 boot.iso 文件的副本,或者安装 CD-ROM #1,您需要一个使用 VFAT 文件系统 和大约 16 MB 可用空间格式化的 USB 存储设备。
			
有关使用 USB 存储设备的更多信息,请参阅如何格式化 USB 密钥以及如何在 非图形环境解决方案文章中手动挂载 USB 闪存驱动器。
				以下步骤不会影响 USB 存储设备上的现有文件,除非它们的路径名称与您复制到其中的文件相同。要创建 USB 引导介质,以 root 用户身份运行以下命令:
			
- 
						如果系统上尚未安装 syslinux 软件包,请安装该软件包。为此,请以 root 身份运行 yum install syslinux命令。
- 在 USB 存储设备中安装 SYSLINUX 引导装载程序: - syslinux /dev/sdX1 - # syslinux /dev/sdX1- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - … 其中 sdX 是设备名称。 
- 为 - boot.iso和 USB 存储设备创建挂载点:- mkdir /mnt/isoboot /mnt/diskboot - # mkdir /mnt/isoboot /mnt/diskboot- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 挂载 - boot.iso:- mount -o loop boot.iso /mnt/isoboot - # mount -o loop boot.iso /mnt/isoboot- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 挂载 USB 存储设备: - mount /dev/sdX1 /mnt/diskboot - # mount /dev/sdX1 /mnt/diskboot- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 将 ISOLINUX 文件从 - boot.iso复制到 USB 存储设备中:- cp /mnt/isoboot/isolinux/* /mnt/diskboot - # cp /mnt/isoboot/isolinux/* /mnt/diskboot- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 使用 - boot文件作为 USB 设备的- .iso 中的 isolinux.cfg- syslinux.cfg文件:- grep -v local /mnt/isoboot/isolinux/isolinux.cfg > /mnt/diskboot/syslinux.cfg - # grep -v local /mnt/isoboot/isolinux/isolinux.cfg > /mnt/diskboot/syslinux.cfg- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 卸载 - boot.iso和 USB 存储设备:- umount /mnt/isoboot /mnt/diskboot - # umount /mnt/isoboot /mnt/diskboot- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 使用启动介质重新启动计算机,并在继续之前验证您可以使用它启动。
				或者,在具有软盘驱动器的系统上,您可以通过安装 mkbootdisk 软件包并以 root 身份运行 mkbootdisk 命令来创建引导磁盘。有关使用信息,请参阅安装软件包后的 man mkbootdisk man page。
			
				要确定安装了哪些内核软件包,请在 shell 提示符下执行 yum 列表安装"kernel-*" 的命令。根据系统的架构,输出包含一些或全部以下软件包,版本号可能会有所不同:
			
yum list installed "kernel-*"
# yum list installed "kernel-*"
kernel.x86_64                   3.10.0-54.0.1.el7           @rhel7/7.0
kernel-devel.x86_64             3.10.0-54.0.1.el7           @rhel7
kernel-headers.x86_64           3.10.0-54.0.1.el7           @rhel7/7.0从输出中,确定内核升级需要下载哪些软件包。对于单个处理器系统,唯一需要的包是 内核 软件包。有关不同软件包的描述,请查看 第 5.1 节 “内核软件包概述”。