2020年12月08日,CentOS官方宣布停止维护CentOS Linux并推出了CentOS Stream项目。CentOS计划把CentOS Linux转向CentOS Stream,因此对CentOS Linux存在如下一些影响:
CentOS Linux 7于2020年08月06日停止更新,但会延续当前支持计划,于2024年6月30日停止维护(EOL)。
CentOS Linux 8生命周期缩短,于2021年12月31日停止更新并停止维护(EOL)。
CentOS官方不再提供CentOS Linux 9及后续版本,而是提供CentOS Stream版本。
基于CentOS官方变更计划,对CentOS操作系统的使用者产生的影响如下:
2021年12月31日以后,CentOS Linux 8的使用者将无法获得包括问题修复和功能更新在内的任何软件维护和支持。
2024年06月30日以后,CentOS Linux 7的使用者将无法获得包括问题修复和功能更新在内的任何软件维护和支持。
目前绝大多数应用及数据库运行在Centos 7 或 6上,Centos停更对后续使用影响较大,为解决此问题,目前计划对Centos的替代系统(Rocky及Alma)进行验证测试,主要验证Oracle及MySQL在两种操作系统上的安装部署及相关性能等测试。
因目前网上对使用Rocky 8 安装部署 Oracle 19C 资料较少,特申请测试环境进行测试验证。
> 因网上使用LINUX 7 安装 Oracle 19c RAC文档较多,本篇限于篇幅和时间,安装过程部分内容省去了,大家可以参考此类安装步骤介绍文档,本篇重点描述在安装过程中需注意的地方。
本次测试申请选用两台物理服务器,内存32G,使用NetAPP作为共享存储,在服务器上安装部署自带的multipath作为存储多路径。
操作系统为Rocky Linux release 8.7 (Green Obsidian)。
| 节点名称 | 实例名称 | 数据库名称 | 内存 | 操作系统 |
|---|---|---|---|---|
| rockylinux-db1 | racdb1 | racdb | 32 | Rocky Linux release 8.7 (Green Obsidian) |
| rockylinux-db2 | racdb2 | racdb | 32 | Rocky Linux release 8.7 (Green Obsidian) |
| 网络名称 | 网络类型 | IP地址 | 存放文件 |
|---|---|---|---|
| rockylinux-db1 | public-ip | 192.168.xxx.xxx | /etc/hosts |
| rockylinux-db2 | public-ip | 192.168.xxx.xxx | /etc/hosts |
| rockylinux-db1-vip | vitual-ip | 192.168.xxx.xxx | /etc/hosts |
| rockylinux-db2-vip | vitual-ip | 192.168.xxx.xxx | /etc/hosts |
| rockylinux-db1-priv | private-ip | 10.10.xxx.xxx | /etc/hosts |
| rockylinux-db2-priv | private-ip | 10.10.xxx.xxx | /etc/hosts |
| rocky-cluster-primary-db | scan-ip | 192.168.xxx.xxx | /etc/hosts |
| 软件定义 | GRID | Oracle |
|---|---|---|
| 操作系统用户 | grid | oracle |
| 所属主组 | oinstall | oinstall |
| 所属附组 | dba,asmdba,asmoper,asmadmin,racdba | dba,oper,backupdba,dgdba,kmdba,asmdba,racdba |
| HOME目录 | /home/grid | /home/oracle |
| ORACLE_BASE | /u01/app/grid | /u01/app/oracle |
| ORACLE_HOME | /u01/app/19.3.0/grid | /u01/app/oracle/product/19.3.0/db_1 |
| 软件版本 | 19.13 | 19.13 |
| 文件类型 | 大小 | 磁盘组名称 | 冗余类型 |
|---|---|---|---|
| ASM | 8G | CRS | Normal |
| ASM | 2T | DATA | External |
3.1 更换阿里云镜像源
root用户,每台服务器都需操作
sed -e 's|^mirrorlist=|#mirrorlist=|g' \-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \-i.bak \/etc/yum.repos.d/Rocky-*.repodnf makecache
Rocky操作系统可使用yum也可使用dnf安装依赖包
dnf install -y bc \binutils \elfutils-libelf \elfutils-libelf-devel \fontconfig-devel \glibc \glibc-devel \ksh \libaio \libaio-devel \libXrender \libXrender-devel \libX11 \libXau \libXi \libXtst \libgcc \librdmacm-devel \libstdc++ \libstdc++-devel \libxcb \make \net-tools \smartmontools \sysstat \unzip \libnsl \libnsl2 \zip \unzip
systemctl stop firewalld.servicesystemctl disable firewalld.service=======#停止 firewallsystemctl stop firewalld.service#禁止 firewall 开机启动systemctl disable firewalld.service#查看状态firewall-cmd --state
分别使用root用户在两个节点执行如下命令
sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/configcat /etc/selinux/config
/usr/sbin/groupadd -g 500 oinstall/usr/sbin/groupadd -g 501 dba/usr/sbin/groupadd -g 502 oper/usr/sbin/groupadd -g 503 backupdba/usr/sbin/groupadd -g 504 dgdba/usr/sbin/groupadd -g 505 kmdba/usr/sbin/groupadd -g 506 asmdba/usr/sbin/groupadd -g 507 asmoper/usr/sbin/groupadd -g 508 asmadmin/usr/sbin/groupadd -g 509 racdba/usr/sbin/useradd -u 600 -g oinstall -G dba,oper,backupdba,dgdba,kmdba,asmdba,racdba oracle/usr/sbin/useradd -u 601 -g oinstall -G dba,asmdba,asmoper,asmadmin,racdba gridecho "oracle" | passwd --stdin oracleecho "grid" | passwd --stdin grid
# 使用root用户分别在两个节点执行vi /etc/default/grub# 在GRUB_CMDLINE_LINUX添加下列选项,用于关闭THP和NUMAtransparent_hugepage=never numa=off# 编译并重启服务器grub2-mkconfig -o /boot/grub2/grub.cfg
## 使用root用户分别在两个节点操作mkdir -p /u01/app/19.3.0/gridmkdir -p /u01/app/gridmkdir -p /u01/app/oracle/product/19.3.0/db_1chown -R grid:oinstall /u01chown -R oracle:oinstall /u01/app/oraclechmod -R 775 /u01/
# 重载网卡 ,重启网卡之前一定要重新载入一下配置文件,不然不能立即生效nmcli connection reload# 开启网卡nmcli c up xxxx# 关闭网卡nmcli c down xxxx# 重启网络服务nmcli c reload# 查看网卡的状态nmcli device status# 查看xxx网卡设备详细信息nmcli device show xxx
##public-ip192.168.xxx.xxx rockylinux-db1192.168.xxx.xxx rockylinux-db2##virtual-vip192.168.xxx.xxx rockylinux-db1-vip192.168.xxx.xxx rockylinux-db2-vip##private-ip10.10.0.xxx rockylinux-db1-priv10.10.0.xxx rockylinux-db2-priv##scan-ip192.168.xxx.xxx rocky-cluster rocky-primary-db-scan
## 使用oracle用户分别修改两个节点.bash_profile,分别添加如下信息## 节点一oracle用户.bash_profile环境变量信息如下ORACLE_SID=racdb1;export ORACLE_SIDORACLE_UNQNAME=racdb;export ORACLE_UNQNAMEJAVA_HOME=/usr/bin/java; export JAVA_HOMEORACLE_BASE=/u01/app/oracle;export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/19.3.0/db_1;export ORACLE_HOMEORACLE_TERM=xterm; export ORACLE_TERMNLS_DATE_FORMAT="YYYY:MM:DDHH24:MI:SS";export NLS_DATE_FORMATNLS_LANG=american_america.ZHS16GBK;export NLS_LANGTNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMINORA_NLS11=$ORACLE_HOME/nls/data; export ORA_NLS11PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/binPATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/binexport PATHLD_LIBRARY_PATH=$ORACLE_HOME/libLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/libLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/libexport LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRECLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlibCLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlibCLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlibexport CLASSPATHTHREADS_FLAG=native; export THREADS_FLAGexport TEMP=/tmpexport TMPDIR=/tmpumask 022## 节点二oracle用户.bash_profile环境变量信息如下ORACLE_SID=racdb2;export ORACLE_SIDORACLE_UNQNAME=racdb;export ORACLE_UNQNAMEJAVA_HOME=/usr/bin/java; export JAVA_HOMEORACLE_BASE=/u01/app/oracle;export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/19.3.0/db_1;export ORACLE_HOMEORACLE_TERM=xterm; export ORACLE_TERMNLS_DATE_FORMAT="YYYY:MM:DDHH24:MI:SS";export NLS_DATE_FORMATNLS_LANG=american_america.ZHS16GBK;export NLS_LANGTNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMINORA_NLS11=$ORACLE_HOME/nls/data; export ORA_NLS11PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/binPATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/binexport PATHLD_LIBRARY_PATH=$ORACLE_HOME/libLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/libLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/libexport LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRECLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlibCLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlibCLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlibexport CLASSPATHTHREADS_FLAG=native; export THREADS_FLAGexport TEMP=/tmpexport TMPDIR=/tmpumask 022
3.11 配置Grid用户环境变量
## 使用grid用户分别修改两个节点.bash_profile,分别添加如下信息## 节点一grid用户.bash_profile环境变量信息如下PATH=$PATH:$HOME/binexport ORACLE_SID=+ASM1export ORACLE_BASE=/u01/app/gridexport ORACLE_HOME=/u01/app/19.3.0/gridexport PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATHexport TEMP=/tmpexport TMP=/tmpexport TMPDIR=/tmpumask 022export PATH## 节点二grid用户.bash_profile环境变量信息如下PATH=$PATH:$HOME/binexport ORACLE_SID=+ASM2export ORACLE_BASE=/u01/app/gridexport ORACLE_HOME=/u01/app/19.3.0/gridexport PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATHexport TEMP=/tmpexport TMP=/tmpexport TMPDIR=/tmpumask 022export PATH
## 使用root用户分别在两个节点操作## 依据实际环境修改相应参数#vi /etc/security/limits.confgrid soft nproc 16384grid hard nproc 65536grid soft nofile 32768grid hard nofile 65536grid soft stack 32768grid hard stack 65536grid soft memlock -1grid hard memlock -1oracle soft nproc 16384oracle hard nproc 65536oracle soft nofile 32768oracle hard nofile 65536oracle soft stack 32768oracle hard stack 65536oracle soft memlock 150000000oracle hard memlock 150000000
# 使用root用户分别在两个节点操作修改/etc/sysctl.conffs.aio-max-nr = 4194304fs.file-max = 6815744###kernel settingkernel.shmall = 2251799813685247kernel.shmall = 6710886kernel.shmmax = 67324205056kernel.shmmax = 27487790694kernel.shmmni = 4096kernel.sem = 250 32000 100 128kernel.panic_on_oops = 1kernel.panic = 10### Net Settingnet.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 4194304#TCP Cache Settingnet.ipv4.tcp_moderate_rcvbuf=1net.ipv4.tcp_rmem = 4096 87380 4194304net.ipv4.tcp_wmem = 4096 16384 4194304net.ipv4.conf.eno1.rp_filter = 2net.ipv4.conf.eno2.rp_filter = 2###Memory Settingvm.vfs_cache_pressure=200vm.swappiness=10vm.min_free_kbytes=524288
两节点都需操作
systemctl disable avahi-daemon.socket
3.15 配置/etc/pam.d/login
两节点都需操作
# 使用root用户分别在两个节点操作修改/etc/pam.d/loginsession required pam_limits.so
3.16 关闭THP及NUMA
echo "NOZEROCONF=yes" >> /etc/sysconfig/network
## 使用root用户分别在两个节点执行
vi /etc/default/grub
## 在GRUB_CMDLINE_LINUX添加下列选项,用于关闭THP和NUMA
transparent_hugepage=never numa=off
## 编译并重启服务器
grub2-mkconfig -o /boot/grub2/grub.cfg
如果选择使用chronyd时间同步服务,此步骤可不操作,可根据网上内容查询如何配置chronyd服务
ifconfig lo mtu 16384
本部分内容较多,可参照网上具体配置方式,以下是主要操作和配置文件内容
1.安装多路径yum install device-mapper-multipath2.开机自启动systemctl enable multipathd.service3.启动多路径systemctl start multipathdsystemctl status multipathd# 配置文件etc]# more multipath.confblacklist {wwid xxxxwwid xxxx}multipaths {multipath {wwid xxxxxalias xxxx}defaults {polling_interval 5user_friendly_names yes}devices {device {vendor "3PARdata"product "VV"no_path_retry 12features "0"hardware_handler "0"path_grouping_policy multibuspath_selector "round-robin 0"rr_weight uniformrr_min_io 100path_checker turfailback immediate}}
建议重启服务器,使用multipath -ll查看识别到的盘。
然后对生成的mpathxxx盘进行fdisk格式化以备后面使用。
根据 OL8: How To Install ASMLib (Doc ID 2720215.1)这篇文章下载对应oracleasm对应rpm包。
另外要特别注意安装oracleasm的顺序,否则会影响后续使用oracleasm命令。
[root@rocky_db1 soft]# yum localinstall oracleasm-support-2.1.12-1.el8.x86_64.rpmLast metadata expiration check: 1:25:37 ago on Wed 22 Mar 2023 09:31:52 AM CST.Dependencies resolved.===============================================================================================================================================Package Architecture Version Repository Size===============================================================================================================================================Installing:oracleasm-support x86_64 2.1.12-1.el8 @commandline 98 kTransaction Summary===============================================================================================================================================Install 1 PackageTotal size: 98 kInstalled size: 349 kIs this ok [y/N]: yDownloading Packages:Running transaction checkWaiting for process with pid 4058 to finish.Transaction check succeeded.Running transaction testTransaction test succeeded.Running transactionPreparing : 1/1Installing : oracleasm-support-2.1.12-1.el8.x86_64 1/1Running scriptlet: oracleasm-support-2.1.12-1.el8.x86_64 1/1Note: Forwarding request to 'systemctl enable oracleasm.service'.Synchronizing state of oracleasm.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.Executing: /usr/lib/systemd/systemd-sysv-install enable oracleasmCreated symlink /etc/systemd/system/multi-user.target.wants/oracleasm.service 鈫sr/lib/systemd/system/oracleasm.service.Verifying : oracleasm-support-2.1.12-1.el8.x86_64 1/1Installed:oracleasm-support-2.1.12-1.el8.x86_64Complete![root@rocky_db1 soft]# yum install kmod-redhat-oracleasm-kernel_4_18_0_425_10_1Last metadata expiration check: 1:31:47 ago on Wed 22 Mar 2023 09:31:52 AM CST.Dependencies resolved.===============================================================================================================================================Package Architecture Version Repository Size===============================================================================================================================================Installing:kmod-redhat-oracleasm-kernel_4_18_0_425_10_1 x86_64 8:2.0.8-15.1.el8_7 baseos 44 kInstalling dependencies:kmod-redhat-oracleasm x86_64 8:2.0.8-15.1.el8_7 baseos 10 kkmod-redhat-oracleasm-kernel_4_18_0_425_3_1 x86_64 8:2.0.8-15.1.el8_7 baseos 44 kTransaction Summary===============================================================================================================================================Install 3 PackagesTotal download size: 98 kInstalled size: 281 kIs this ok [y/N]: yDownloading Packages:(1/3): kmod-redhat-oracleasm-2.0.8-15.1.el8_7.x86_64.rpm 39 kB/s | 10 kB 00:00(2/3): kmod-redhat-oracleasm-kernel_4_18_0_425_3_1-2.0.8-15.1.el8_7.x86_64.rpm 127 kB/s | 44 kB 00:00(3/3): kmod-redhat-oracleasm-kernel_4_18_0_425_10_1-2.0.8-15.1.el8_7.x86_64.rpm 122 kB/s | 44 kB 00:00-----------------------------------------------------------------------------------------------------------------------------------------------Total 269 kB/s | 98 kB 00:00Running transaction checkTransaction check succeeded.Running transaction testTransaction test succeeded.Running transactionPreparing : 1/1Installing : kmod-redhat-oracleasm-kernel_4_18_0_425_10_1-8:2.0.8-15.1.el8_7.x86_64 1/3Running scriptlet: kmod-redhat-oracleasm-kernel_4_18_0_425_10_1-8:2.0.8-15.1.el8_7.x86_64 1/3Installing : kmod-redhat-oracleasm-kernel_4_18_0_425_3_1-8:2.0.8-15.1.el8_7.x86_64 2/3Running scriptlet: kmod-redhat-oracleasm-kernel_4_18_0_425_3_1-8:2.0.8-15.1.el8_7.x86_64 2/3Installing : kmod-redhat-oracleasm-8:2.0.8-15.1.el8_7.x86_64 3/3Running scriptlet: kmod-redhat-oracleasm-kernel_4_18_0_425_10_1-8:2.0.8-15.1.el8_7.x86_64 3/3Running scriptlet: kmod-redhat-oracleasm-kernel_4_18_0_425_3_1-8:2.0.8-15.1.el8_7.x86_64 3/3Running scriptlet: kmod-redhat-oracleasm-8:2.0.8-15.1.el8_7.x86_64 3/3Verifying : kmod-redhat-oracleasm-8:2.0.8-15.1.el8_7.x86_64 1/3Verifying : kmod-redhat-oracleasm-kernel_4_18_0_425_10_1-8:2.0.8-15.1.el8_7.x86_64 2/3Verifying : kmod-redhat-oracleasm-kernel_4_18_0_425_3_1-8:2.0.8-15.1.el8_7.x86_64 3/3Installed:kmod-redhat-oracleasm-8:2.0.8-15.1.el8_7.x86_64 kmod-redhat-oracleasm-kernel_4_18_0_425_10_1-8:2.0.8-15.1.el8_7.x86_64kmod-redhat-oracleasm-kernel_4_18_0_425_3_1-8:2.0.8-15.1.el8_7.x86_64Complete![root@rocky_db1 soft]# yum localinstall ./oracleasmlib-2.0.17-1.el8.x86_64.rpmLast metadata expiration check: 1:35:58 ago on Wed 22 Mar 2023 09:31:52 AM CST.Dependencies resolved.===============================================================================================================================================Package Architecture Version Repository Size===============================================================================================================================================Installing:oracleasmlib x86_64 2.0.17-1.el8 @commandline 26 kTransaction Summary===============================================================================================================================================Install 1 PackageTotal size: 26 kInstalled size: 51 kIs this ok [y/N]: yDownloading Packages:Running transaction checkTransaction check succeeded.Running transaction testTransaction test succeeded.Running transactionPreparing : 1/1Installing : oracleasmlib-2.0.17-1.el8.x86_64 1/1Running scriptlet: oracleasmlib-2.0.17-1.el8.x86_64 1/1Verifying : oracleasmlib-2.0.17-1.el8.x86_64 1/1Installed:oracleasmlib-2.0.17-1.el8.x86_64Complete!
然后使用oracleasm configure -i 来进行配置。
>如果不先执行 oracleasm configure -i就执行systemctl start oracleasm.service会报如下错误:

然后执行如下命令
# systemctl enable oracleasm.service
# systemctl status oracleasm.service
# systemctl stop oracleasm.service
# systemctl start oracleasm.service
# systemctl status oracleasm.service
然后使用oracleasm createdisk XXX /dev/mapper/mpathxxx 创建asm磁盘。
4.1 安装Grid
略
unzip LINUX.X64_193000_grid_home.zip -d $ORACLE_HOME
## cvuqdisk rpm安装包在grid用户$ORACLE_HOME/cv/rpm目录下
## 将cvuqdisk-1.0.10-1.rpm拷贝到节点二,分别使用root用户安装
# cd /u01/app/19.3.0/grid/cv/rpm
ls -lrt cvuqdisk-1.0.10-1.rpm
rpm -ivh cvuqdisk-1.0.10-1.rpm
>尤其重要: 此步骤尤其要注意,Rocky 8.6 和之前Centos 7等有差别,因为增强了 OpenSSH安全性能,及时手工配置了互信,但在安装过程中进行测试互信时会报如下错误。

解决办法如下:
> 参照 INS-06006 GI RunInstaller Fails If OpenSSH Is Upgraded to 8.x (Doc ID 2555697.1)
Workaround : (if your unix admin allows it)Before installation, as root user: (please change the path if the location of your "scp" is not the same with below)# Rename the original scp.mv /usr/bin/scp /usr/bin/scp.orig# Create a new file </usr/bin/scp>.vi /usr/bin/scp# Add the below line to the new created file </usr/bin/scp>./usr/bin/scp.orig -T $*# Change the file permission.chmod 555 /usr/bin/scpAfter installation:mv /usr/bin/scp.orig /usr/bin/scp
在grid用户下,使用如下命令执行检查:
$ORACLE_HOME/runcluvfy.sh stage -pre crsinst -n "rockylinux-db1,rockylinux-db2" -verbose复制
该步骤会检查哪些未满足安装条件,可以通过检查的结果查看其中不满足的地方进行修改。
在这个过程中我遇到两个问题,分别是:
Verifying Daemon "avahi-daemon" not configured and running ...Node Name Configured Status------------ ------------------------ ------------------------rockylinux-db1 no passedrockylinux-db2 no passedNode Name Running? Status------------ ------------------------ ------------------------rockylinux-db1 yes failedrockylinux-db2 no passed
这个是因为我忘记在第一个节点关闭avahi-daemon导致
>第二个是执行$ORACLE_HOME/runcluvfy.sh就卡主,因为是Rocky 8 未作为Oracle 19C的支持系统,需要手工进行修改,修改内容就是下面执行安装中的遇到的问题及解决办法。
==> 在执行gridSetup.sh安装过程中会遇到因Rocky 8 未作为支持的操作系统而无法安装,报错内容如下:
此时,需要使用grid用户cd $ORACLE_HOME/cv/admin,修改cvu_config文件,调整CV_ASSUME_DISTID的值,比如为OEL7.8
==
修改 $ORACLE_HOME/cv/admin/cvu_config文件
# CV_ASSUME_DISTID=OEL5
CV_ASSUME_DISTID=OEL7.8
修改后退出安装界面,重新执行安装就通过了。
后续比如执行root.sh等脚本,使用asmca添加asm磁盘等做了省略。
> 安装Oracle 也同样会遇到和安装grid同样的互信以及执行runInstall提示系统不支持的问题,都可以参照以上安装grid的方法进行同样修改。
后面安装比较简单,省略了。
初次在Rocky 8上安装Oracle 19c,还是遇到不少坑,特别是有些问题目前还是在摸索阶段,比如集群安装后,重启节点二,发现无法正常启动,发现内核被修改了,被修改后的内核作为初始启动项,只有在启动时调整内核版本设置为原内核版本可以正常启动。
目前这方面的问题还在学习摸索中,待有结果会将问题和解决办法整理出来。
原文作者:尚雷的驿站;如有侵权,请联系管理员删除。