VMware虚拟安装Ubuntu,然后切换Ubuntu内核版本

无论你选择哪种方法,一旦进入 GRUB 引导菜单,你应该能够选择需要的内核版本并启动系统。

  1. 打开终端:你可以通过按下 Ctrl + Alt + T 快捷键来打开终端。

  2. 使用 sudo:切换内核需要管理员权限,因此你需要使用 sudo 命令。首先,输入以下命令以进入超级用户模式:

bash 复制代码
sudo -i
  1. 查看已安装的内核:运行以下命令来查看当前已经安装的内核版本:

bash 复制代码
dpkg --list | grep linux-image
  1. 这将列出所有已安装的内核版本。安装新的内核:如果你想安装一个新的内核版本,可以使用 apt 命令进行安装。例如:

bash 复制代码
apt update
apt install linux-image-<版本号>
  1. <版本号> 替换为你想要安装的内核版本号。更新 GRUB 配置:安装内核后,你需要更新 GRUB 的配置,以便在引导时显示新内核选项。运行以下命令来更新 GRUB 配置:

bash 复制代码
update-grub

然后重启系统:
10.

复制代码
```bash
reboot
```
  1. 【备注:使用VMware安装的Ubuntu,我重启之后没有引导界面

  2. 在使用 VMware 安装的 Ubuntu 虚拟机中,GRUB 引导界面可能会在虚拟机中快速显示并隐藏,导致你看不到引导菜单。这是因为虚拟机通常在非常短的时间内启动,并且默认情况下可能会隐藏引导菜单。

    要解决这个问题,你可以尝试以下方法:

  3. 按住 Shift 键: 在虚拟机重启时,立即按住 Shift 键。这将会强制显示 GRUB 引导菜单,允许你选择要启动的内核版本。持续按住 Shift 键,直到看到引导菜单显示为止。

  4. 修改 GRUB 配置: 如果按住 Shift 键不起作用,你可以尝试修改 GRUB 的配置文件,延长引导菜单的显示时间。在终端中运行以下命令以编辑 GRUB 配置文件:

复制代码
```bash
sudo nano /etc/default/grub
```

在打开的文件中找到以下行:

```bash
GRUB_TIMEOUT=<一些数字>
```

将 `<一些数字>` 更改为一个较大的值,比如 `10`。这将使引导菜单在启动时显示 10 秒钟。

保存文件后,运行以下命令更新 GRUB 配置:

```bash
sudo update-grub
```
  1. 然后重启虚拟机,看看是否能看到引导菜单。

  2. 使用 VMware 菜单: 如果以上方法都不起作用,你可以尝试通过 VMware 虚拟机的菜单来控制引导。在启动虚拟机时,在 VMware 菜单中找到"Power"选项,然后选择"Power On to Firmware/BIOS Settings"。这将允许你进入虚拟机的 BIOS/UEFI 设置,从中你可以调整引导选项。具体步骤可能因 VMware 版本而异,请查阅 VMware 文档或帮助资源获取详细指导。

  3. 在你进入到Ubuntu的启动页面的时候:

复制代码
# 打开 Ubuntu LTS Grub 菜单

重新启动系统并打开 Ubuntu 启动菜单。如果您由于快速启动而无法获得该选项,请在重新启动后立即按 **F8 键或 Esc 键** 以访问 **Ubuntu GNU Grub** 菜单。

**选择"Ubuntu 的高级选项"。**
  1. 您将看到最新安装的和以前可用的 Linux 内核,因此选择目标内核而不是最新内核。在本例中,我们选择带有 Linux 5.4.0-42-generic 的 Ubuntu。

    注意:不要选择恢复模式一。

复制代码
# **卸载已安装的Linux内核**

系统将始终以最新版本的 Linux 内核启动,该版本可能不是目标内核。您不想每次启动系统时都选择内核。因此,要删除这些内核,只需打开命令终端并运行以下命令:  

|---------------------------------------------------------|
| `sudo apt remove --purge ``5.4``.``0``-``47``-generic*` |

**注意**:这将删除与该内核版本关联的所有文件。如果您想删除任何其他版本,请将 v 5.4.0-47-generic 替换为该版本号。

再次重新启动系统。就是这样。
相关推荐
chlk1236 小时前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑6 小时前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件7 小时前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
碳基沙盒7 小时前
OpenClaw 多 Agent 配置实战指南
运维
深紫色的三北六号17 小时前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash21 小时前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI1 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行2 天前
Linux和window共享文件夹
linux
木心月转码ing2 天前
WSL+Cpp开发环境配置
linux
蝎子莱莱爱打怪3 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes