添加升级内核文档
修改: README.md 新文件: upgrade_kernel.md Signed-off-by: Wei, Jing <jwei@linx-info.com>
This commit is contained in:
@@ -34,3 +34,5 @@
|
||||
## [在ThinkServerRD450服务器上安装6.0.42.41系统](thinkserverrd450/thinkserverrd450.md)
|
||||
|
||||
## [搭建多路径存储服务器](storage-server-targetcli.md)
|
||||
|
||||
## [内核升级操作](upgrade_kernel.md)
|
||||
|
||||
133
upgrade_kernel.md
Normal file
133
upgrade_kernel.md
Normal file
@@ -0,0 +1,133 @@
|
||||
# 内核升级 #
|
||||
|
||||
以下操作均在root下进行
|
||||
|
||||
## 准备 ##
|
||||
|
||||
需升级镜像:rocky4.2.32-sqlproxy-2017-06-09.iso
|
||||
|
||||
最新镜像:rocky6.0.42.41-x86_64-security-20170815.iso
|
||||
|
||||
工具:xorriso
|
||||
|
||||
脚本文件:mk_iso_4.2.sh
|
||||
|
||||
## 涉及到修改的目录及文件 ##
|
||||
|
||||
### 光盘环境中的文件: ###
|
||||
|
||||
镜像中/boot/isolinux目录下的initrd.img和vmlinuzI两个文件
|
||||
|
||||
镜像中/lib/modules目录
|
||||
|
||||
### 将要安装系统的文件: ###
|
||||
|
||||
镜像中/Rocky/kernels目录下的所有同名文件
|
||||
|
||||
镜像中/Rocky/modules目录
|
||||
|
||||
## 升级内核 ##
|
||||
|
||||
### 光盘下升级 ###
|
||||
|
||||
1.在/mnt创建两个目录old和new
|
||||
|
||||
```
|
||||
mkdir -p /mnt/{old,new}
|
||||
```
|
||||
|
||||
2.挂载需修改的镜像到old下,挂载最新镜像到new下。
|
||||
|
||||
```
|
||||
mount -o loop rocky4.2.32-sqlproxy-2017-06-09.iso /mnt/old
|
||||
|
||||
mount -o loop rocky6.0.42.41-x86_64-security-20170815.iso /mnt/new
|
||||
```
|
||||
|
||||
3.在/opt下创建一个目录image
|
||||
|
||||
```
|
||||
mkdir -p /opt/image
|
||||
```
|
||||
|
||||
4.将旧的镜像中的所有文件拷贝出来
|
||||
|
||||
```
|
||||
cp -R /mnt/old/. /opt/image/
|
||||
```
|
||||
|
||||
5.将新镜像中的initrd.img和vmlinuzI拷贝到/opt/image/boot/isolinux中
|
||||
|
||||
```
|
||||
cp /mnt/new/boot/isolinux/initrd.img /opt/image/boot/isolinux/
|
||||
|
||||
cp /mnt/new/boot/isolinux/vmlinuzI /opt/image/boot/isolinux/
|
||||
```
|
||||
|
||||
6.升级驱动
|
||||
|
||||
```
|
||||
cd /opt/image/lib/modules
|
||||
|
||||
rm -r 2.6.32.41-Rocky4.2-x86_64
|
||||
|
||||
cp -R /mnt/new/lib/modules/2.6.32.41-Rocky4.2-x86_64 /opt/image/lib/modules/
|
||||
```
|
||||
|
||||
### 将要安装系统的升级 ###
|
||||
|
||||
1.升级内核
|
||||
|
||||
从rocky6.0.42.41-x86_64-security-20170815系统上获取最新内核(将和要升级镜像中相同的文件拷贝过去)
|
||||
|
||||
config-2.6.32.41-Rocky4.2-x86_64
|
||||
|
||||
initrd.img-2.6.32.41-Rocky4.2-x86_64
|
||||
|
||||
kernel_src_info
|
||||
|
||||
System.map-2.6.32.41-Rocky4.2-x86_64
|
||||
|
||||
vmlinuz-2.6.32.41-Rocky4.2-x86_64
|
||||
|
||||
```
|
||||
cp config-2.6.32.41-Rocky4.2-x86_64 initrd.img-2.6.32.41-Rocky4.2-x86_64 System.map-2.6.32.41-Rocky4.2-x86_64 vmlinuz-2.6.32.41-Rocky4.2-x86_64 kernel_src_info /opt/image/Rocky/kernels/
|
||||
```
|
||||
|
||||
2.升级驱动
|
||||
|
||||
```
|
||||
cd /opt/image/Rocky/modules/
|
||||
|
||||
rm -r 2.6.32.41-Rocky4.2-x86_64/
|
||||
|
||||
cp -R 2.6.32.41-Rocky4.2-x86_64/ /opt/image/Rocky/modules/
|
||||
|
||||
cd 2.6.32.41-Rocky4.2-x86_64
|
||||
```
|
||||
|
||||
删除无用的两个链接文件
|
||||
|
||||
```
|
||||
rm build source
|
||||
```
|
||||
|
||||
### 修改版本 ###
|
||||
|
||||
```
|
||||
vi /opt/image/tag
|
||||
|
||||
vi /opt/image/etc/issue
|
||||
|
||||
vi /opt/image/usr/lib/setup/issue
|
||||
```
|
||||
|
||||
## 生成镜像文件 ##
|
||||
|
||||
```
|
||||
./mk_iso_4.2.sh /opt/image/ rocky4.2.32-sqlproxy-2017-08-28.iso
|
||||
```
|
||||
|
||||
/opt/image/ 需要生成镜像的文件目录
|
||||
|
||||
rocky4.2.32-sqlproxy-2017-08-28.iso 生成的iso文件名称
|
||||
Reference in New Issue
Block a user