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

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

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

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

  3. sudo -i
    
  4. 查看已安装的内核:运行以下命令来查看当前已经安装的内核版本:

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

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

  9. update-grub

    然后重启系统:

  10. reboot
  11. 【备注:使用VMware安装的Ubuntu,我重启之后没有引导界面

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

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

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

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

  15. sudo nano /etc/default/grub
    

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

    GRUB_TIMEOUT=<一些数字>
    

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

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

    sudo update-grub
    

  16. 然后重启虚拟机,看看是否能看到引导菜单。

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

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

  19. 打开 Ubuntu LTS Grub 菜单

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

    选择“Ubuntu 的高级选项”。

  20.  

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

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

  22.  

  23. 卸载已安装的Linux内核

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

    sudo apt remove --purge 5.4.0-47-generic*

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

    再次重新启动系统。就是这样。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/40539.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

分类预测 | MATLAB实现CNN-BiGRU-Attention多输入分类预测

分类预测 | MATLAB实现CNN-BiGRU-Attention多输入单输出分类预测 目录 分类预测 | MATLAB实现CNN-BiGRU-Attention多输入单输出分类预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 Matlab实现CNN-BiGRU-Attention多特征分类预测&#xff0c;卷积双向门控循环…

解决“先commit再pull”造成的git冲突

一、问题场景 在分支上修改了代码然后commit&#xff08;没有push&#xff09;&#xff0c;此时再git pull&#xff0c;拉下了别人的修改&#xff0c;但是报错无法merge 二、解决步骤 1.在idea下方工具栏选择git -> log&#xff0c;可以看到版本变化链表&#xff0c;右键…

【文件上传】大文件分片上传、断点续传、秒传前后端实现

1、大文件上传面临的问题&#xff1a; 在传统的文件上传中&#xff0c;由于文件过大&#xff0c;导致网络传输时间长&#xff0c;这过程中会遇到网络不稳定或者不小心关闭的浏览器&#xff08;电脑&#xff09;的情况&#xff0c;从而导致文件上传中断。中断之后&#xff0c;又…

【Apollo】赋能移动性:阿波罗自动驾驶系统的影响

前言 Apollo (阿波罗)是一个开放的、完整的、安全的平台&#xff0c;将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统&#xff0c;快速搭建一套属于自己的自动驾驶系统。 开放能力、共享资源、加速创新、持续共赢是 Apollo 开放平台的口号。百度把自己所拥有的强大、…

动态内存分配及管理——C语言

目录 一、为什么存在动态内存分配 二、动态内存函数介绍 2.1 malloc 2.2 free 2.3 calloc 2.4 realloc 三、常见的动态内存错误 3.1 对NULL指针的解引用操作 3.2 对动态开辟空间的越界访问 3.3 对非动态开辟内存使用free释放 3.4 使用free释放一块动态开辟内存的一部…

搭建Web服务器并用cpolar发布至公网访问

本地电脑搭建Web服务器并用cpolar发布至公网访问 文章目录 本地电脑搭建Web服务器并用cpolar发布至公网访问前言1. 首先在电脑安装PHPStudy、WordPress、cpolar2. 安装cpolar&#xff0c;进入Web-UI界面3. 安装wordpress4. 进入wordpress网页安装程序5. 利用cpolar建立的内网穿…

TensorFlow2.1 模型训练使用

文章目录 1、环境安装搭建2、神经网络2.1、解决线性问题2.2、FAshion MNIST数据集使用 3、卷积神经网络3.1、卷积神经网络使用3.2、ImageDataGenerator使用3.3、猫狗识别案例3.4、参数优化 1、环境安装搭建 链接: Windows 安装Tensorflow2.1、Pycharm开发环境 2、神经网络 1…

【数据结构】堆(Heap)

一、堆的概念及结构 1、概念 堆(Heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵 完全二叉树的 数组对象。 堆是非线性数据结构&#xff0c;相当于一维数组&#xff0c;有两个直接后继。 如果有一个关键码的集合K { k₀&#xff0c;k₁&#xff0c…

关于openfeign调用时content-type的问题

问题1描述&#xff1a; 今天在A服务使用openfeign调用B服务的时候&#xff0c;发现经常会偶发性报错。错误如下&#xff1a; 情况为偶发&#xff0c;很让人头疼。 两个接口如下&#xff1a; A服务接口&#xff1a; delayReasonApi.test(student);就是使用openfeign调用B服务的…

Python接口自动化之request请求封装

我们在做自动化测试的时候&#xff0c;大家都是希望自己写的代码越简洁越好&#xff0c;代码重复量越少越好。那么&#xff0c;我们可以考虑将request的请求类型&#xff08;如&#xff1a;Get、Post、Delect请求&#xff09;都封装起来。这样&#xff0c;我们在编写用例的时候…

Python文件操作教程,Python文件操作笔记

文件的打开与关闭 想一想&#xff1a; 如果想用word编写一份简历&#xff0c;应该有哪些流程呢&#xff1f; 打开word软件&#xff0c;新建一个word文件写入个人简历信息保存文件关闭word软件 同样&#xff0c;在操作文件的整体过程与使用word编写一份简历的过程是很相似的…

爬虫逆向实战(十三)--某课网登录

一、数据接口分析 主页地址&#xff1a;某课网 1、抓包 通过抓包可以发现登录接口是user/login 2、判断是否有加密参数 请求参数是否加密&#xff1f; 通过查看“载荷”模块可以发现有一个password加密参数&#xff0c;还有一个browser_key这个可以写死不需要关心 请求头…

【11】Redis学习笔记 (微软windows版本)【Redis】

注意:官redis方不支持windows版本 只支持linux 此笔记是依托微软开发windows版本学习 一、前言 Redis简介&#xff1a; Redis&#xff08;Remote Dictionary Server&#xff09;是一个开源的内存数据结构存储系统&#xff0c;它也被称为数据结构服务器。Redis以键值对&am…

取证的学习

Volatility命令语法 1.判断镜像信息&#xff0c;获取操作系统类型 Volatility -f xxx.vmem imageinfo 在查到操作系统后如果不确定可以使用以下命令查看 volatility - f xxx.vmem --profile [操作系统] volshell 2.知道操作系统类型后&#xff0c;用–profile指定 volat…

【Oracle 数据库 SQL 语句 】积累1

Oracle 数据库 SQL 语句 1、分组之后再合计2、显示不为空的值 1、分组之后再合计 关键字&#xff1a; grouping sets &#xff08;&#xff08;分组字段1&#xff0c;分组字段2&#xff09;&#xff0c;&#xff08;&#xff09;&#xff09; select sylbdm ,count(sylbmc) a…

DR模式 LVS负载均衡群集

数据包流向分析&#xff1a; &#xff08;1&#xff09;客户端发送请求到 Director Server&#xff08;负载均衡器&#xff09;&#xff0c;请求的数据报文&#xff08;源 IP 是 CIP,目标 IP 是 VIP&#xff09;到达内核空间。 &#xff08;2&#xff09;Director Server 和 Re…

Docker 网络

目录 Docker 网络实现原理 Docker 的网络模式&#xff1a; 网络模式详解&#xff1a; 1&#xff0e;host模式 2&#xff0e;container模式 3&#xff0e;none模式 4&#xff0e;bridge模式 5&#xff0e;自定义网络 Docker 网络实现原理 Docker使用Linux桥接&#x…

Linux下如何修改CPU 电源工作模式

最近处理一起历史遗留问题&#xff0c;感觉很爽。 现象&#xff1a; 背景&#xff1a;设备采用ARM&#xff0c;即rk3568处理器&#xff0c;采用Linux系统&#xff1b;主要用于视觉后端处理 现象&#xff1a;当软件运行一段时间&#xff0c;大概1个小时&#xff08;也不是很固定…

考研算法第46天: 字符串转换整数 【字符串,模拟】

题目前置知识 c中的string判空 string Count; Count.empty(); //正确 Count ! null; //错误c中最大最小宏 #include <limits.h>INT_MAX INT_MIN 字符串使用发运算将字符加到字符串末尾 string Count; string str "liuda"; Count str[i]; 题目概况 AC代码…

国内的PMP有多少含金量?

1.PMP是什么 PMP&#xff08;Project Management Professional&#xff09;指项目管理专业人士资格认证。它是由美国项目管理协会&#xff08;PMI&#xff09;举办的项目管理专业人员&#xff08;PMP&#xff09;认证考试&#xff0c;在全球190多个国家和地区推广&#xff0c;…