卸载 Linux 内核对于更新或切换到不同版本的内核可能很有必要。以下是安全有效地卸载 Linux 内核的分步指南:
步骤 1:验证已安装的内核
使用以下命令查看当前安装的内核:
uname -r
步骤 2:下载要卸载的内核
从 Linux 内核归档(https://www.kernel.org/)下载要卸载的内核。确保下载的内核与当前安装的内核不相同。
wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.18.tar.xz
步骤 3:解压缩下载的内核
使用 xz 和 tar 命令解压缩下载的内核:
xz -d linux-3.18.tar.xz
tar -xvf linux-3.18.tar
步骤 4:编译内核
转到解压缩的内核目录并运行以下命令编译内核:
cd linux-3.18
make oldconfig
make -j$(nproc)
步骤 5:卸载旧内核
安装新内核会自动卸载旧内核。请注意,此步骤不可逆转,因此请确保备份或创建新内核的快照。
sudo make modules_install
sudo make install
步骤 6:更新 grub
更新 grub 以包含新安装的内核:
sudo update-grub
步骤 7:重新启动系统
重新启动系统以加载新内核:
sudo reboot
步骤 8:验证卸载
重新启动后,运行以下命令验证卸载:
uname -r
这将显示新安装的内核版本。如果与下载的内核版本匹配,则卸载成功。