linux升级系统,重启出现Minimal BASH-like line editingis supported

文章目录

  • 一.问题背景
  • 二.解决步骤
    • 2.1确认系统分区
    • 2.2手动引导
    • 2.3 重建grub引导
    • 2.4 还原软件包

一.问题背景

闲来无事,把ubuntu25.04通过sudo do-release-upgrade命令升级到了ubuntu25.10.在升级的过程会出现以下问题

  • 1.自动替换flatpak程序为snap
  • 2.请求是否清除旧依赖
    如上,第二步输入y,会清除基于旧内核的引导,且不会重建新引导。 自动化更新完成,要求重启。此时系统重启进入grub紧急救援模式。
    在这里插入图片描述

在这里插入图片描述

二.解决步骤

2.1确认系统分区

1.输入ls指令查看所有识别到的磁盘和分区。例如:(hd0)(hd0,gpt1)(hd0,gpt2)。
其中hd0表示第一块磁盘,gpt是分区号。

  1. 对每个分区执行 ls (hd0,gptX)/ (将 X 换成实际分区号),找到包含系统文件的分区(需看到 boot root home 等目录,通常是根分区 / 或 /boot 分区)。

2.2手动引导

假设找到根分区为 (hd0,gpt2) ,按以下步骤执行(需替换为你的实际分区):
需要指名的是MBR分区以msdosX命名,GPT分区以gptX命名。以下命令不受分区类型影响,demo以gpt分区为例讲解:

# 1.指定根分区
set root=(hd0,gpt2)
# 2.指定内核文件 (进入  boot  目录查看内核名,格式通常为  vmlinuz-xxx ):
# sda1  对应  (hd0,msdos1) , xxx  替换为实际内核版本
# nvme0n1p1,nvme0n1p2 一般表示基于pcie接口和nvme协议的固态硬盘分区
# sda1,sda2一般表示基于sata和scsi接口的机械硬盘分区
linux /boot/vmlinuz-xxx  root=/dev/nvme0n1p2# 3. 指定初始化镜像(格式通常为  initrd.img-xxx ):initrd /boot/initrd.img-xxx ( xxx  与内核版本一致)
# 4.启动
boot# 5.若进入ui界面,则不需要看第五步!
# 若此时进入  initramfs命令行  可能会存在报错说明。最大可能是第2步,你并不知晓你的分区名,此时可通过如下命令查询
blkid #可能不同分区,命令不同,还可以如下图尝试 fdisk lsblk等  此时获取到磁盘命名及编号。重启系统进入grub命令行,输入和分区编号对应的磁盘命名即可。

在这里插入图片描述

2.3 重建grub引导

#系统启动成功后,执行以下命令修复GRUB:#1. 安装GRUB到硬盘( /dev/sda  是第一块硬盘,根据实际情况替换):sudo grub-install /dev/sda 
​
#2. 生成新的GRUB配置文件:sudo update-grub (Ubuntu/Debian)或  sudo grub2-mkconfig -o /boot/grub2/grub.cfg (CentOS/RHEL)
​
#3. 重启验证: 
sudo reboot

2.4 还原软件包

# 1.有需要重新使用 unsnap恢复flatpak文件# 2.清理旧依赖
sudo apt-get autoremove
# 3.清理旧内核
#查看当前内核版本,避免误删
uname -r
# 列出内核包
# debian系
dpkg --list 'linux-image*'
# fedora系
rpm -qa | grep kernel#4.卸载旧内核
# debian系
sudo apt-get remove linux-image-<旧内核版本>  # 替换为要卸载的版本,如 linux-image-5.15.0-75-generic# fedora系
sudo rpm -e --nodeps kernel-<旧内核版本># 5.清除残留
sudo apt-get autoremove  # 自动删除不再需要的依赖(包括旧内核的模块和头文件)sudo update-grub    # 更新启动菜单,移除旧内核选项

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

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

相关文章

type(类型别名)和 interface的区别和最佳实践

核心结论在大多数情况下&#xff0c;它们可以互换使用&#xff0c;都能描述对象的结构。它们的区别更多在于设计和扩展能力上。主要区别总结表特性interface (接口)type (类型别名)扩展方式使用 extends 继承interface A extends B {}使用 & 交叉类型type A B & C合并…

vscode中使用git、githup的基操

一、git提交 配置账户密码 查看用户信息 git config --global user.name # 查看用户名 git config --global user.email # 查看邮箱账户配置 # 设置全局用户名和邮箱 git config --global user.name "你的用户名" git config --global user.email "你的邮箱&q…

jsBridge接入流程

import deviceInfo from ./deviceInfo import { setRefreshToken } from ./token// 设备判断 const u navigator.userAgent export const isAndroid u.indexOf(Android) > -1 || u.indexOf(Adr) > -1 export const isIOS !!u.match(/\(i[^;];( U;)? CPU.Mac OS X/)…

【C++】19. 封装红⿊树实现set和map

文章目录一、源码及框架分析二、模拟实现map和set1、insert的实现2、iterator的实现3、map⽀持[ ]4、模拟实现的完整源代码1&#xff09;RBTree.h2&#xff09;Myset.h3&#xff09;Mymap.h4&#xff09;Test.cpp一、源码及框架分析 SGI-STL30版本源代码&#xff0c;map和set的…

面试不会问题

1. 什么是表锁&#xff1f;什么是行锁&#xff1f;什么情况下会使用表锁&#xff1f;InnoDB引擎通过“索引”实现行锁&#xff08;锁定满足条件的行&#xff09;&#xff0c;但如果操作无法通过索引定位行&#xff0c;会导致行锁失效&#xff0c;进而升级为表锁。常见的表现为&…

达梦数据库-用户,权限,角色

达梦数据库-用户,权限,角色 在达梦数据库(DM8)中,用户(User)、权限(Privilege)和角色(Role) 是数据库安全体系的核心组成部分,用于控制谁可以访问数据库、能访问哪些对象以及能执行哪些操作。 下面为你提供一份全面、详细、结构化的说明,帮助你深入理解达梦数据…

uniapp原生插件 TCP Socket 使用文档

uniapp原生插件 TCP Socket 使用文档 试了插件市场几个TCP Socket插件都不能实现监听服务器主动断开&#xff0c;于是闲来无事就开发了一款&#xff0c;本插件是一个基于 Netty 实现的 TCP 通信模块&#xff0c;用于在 UniApp 插件中提供 TCP 连接、数据发送和连接管理功能。以…

VM中CentOS 7密码重置

重启虚拟机点击e进入内核处理向下划找到UTF-8在后面输入rd.breakctrl X进入单用户模式mount -o remount,rw/sysroot进行挂盘 chroot /sysroot访问系统&#xff0c;并使用passwd修改root密码 出现乱码 输入LANGen touch /.autorelabel 保存配置 exit exit退出等待系统重新打开&…

车规级MOS管AEC-Q101认证的关键参数解读与失效模式-深圳阿赛姆

摘要本文拆解AEC-Q101认证的7大关键测试项&#xff08;UIS/温度循环/THB等&#xff09;&#xff0c;结合M120N06JC等型号实测数据&#xff0c;解析雪崩失效/栅氧击穿/绑定线脱落等故障机理&#xff0c;附选型核查表一、AEC-Q101认证核心测试项与参数解读1.1 非钳位电感开关测试…

嵌入式铁头山羊stm32-ADC实现软件触发的常规序列的单通道转换-Day25

目录 一、实验目的 二、电路连接 三、实验执行&#xff08;五步&#xff09; 1.初始化ADC的IO引脚 2.配置ADC的时钟&#xff0c;注意要小于14MHz 3.根据ADC的编程接口 实现初始化ADC的基本参数 4.配置常规序列并闭合触发输入开关 5.闭合总开关、启动并读取转换结果 四…

多模态模型出现“幻觉”,描述了表格中不存在的内容,如何修正?

在日常工作中&#xff0c;多模态模型的 “幻觉” 问题已成为影响效率的关键痛点 —— 当我们需要模型基于文档生成建议性内容&#xff08;如行业报告分析、论文数据解读等&#xff09;时&#xff0c;模型常因无法准确理解文档信息&#xff0c;输出包含 “虚构内容” 的结果&…

Java AI 智能问数:Function调用版如何重塑企业数据决策

Java AI 智能问数&#xff1a;Function调用版如何重塑企业数据决策 在数字化转型浪潮中&#xff0c;企业一把手常面临数据查询的痛点&#xff1a;分析师需编写复杂SQL&#xff0c;业务人员依赖IT支持&#xff0c;决策链条冗长。传统方法效率低下&#xff0c;而自然语言处理&…

AI-调查研究-74-具身智能 机器人学习新突破:元学习与仿真到现实迁移的挑战与机遇

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; &#x1f680; AI篇持续更新中&#xff01;&#xff08;长期更新&#xff09; AI炼丹日志-31- 千呼万唤始出来 GPT-5 发布&#xff01;“快的…

劳务员的就业前景如何?

劳务员的就业前景整体较为乐观&#xff0c;受到行业需求、政策支持等因素的积极影响&#xff0c;同时也面临着一些挑战。以下是具体分析&#xff1a;1.就业优势行业需求稳定&#xff1a;建筑行业作为国民经济的支柱产业&#xff0c;持续发展使得对劳务员的需求较为稳定。无论是…

libvirt 新手指南:从零开始掌握虚拟化管理

引言 在云计算、大数据和边缘计算的时代&#xff0c;虚拟化技术已成为 IT 基础设施的核心支柱。它允许我们在单一物理服务器上运行多个虚拟机&#xff08;Virtual Machine&#xff0c;简称 VM&#xff09;&#xff0c;从而实现资源的高效利用、快速部署和灵活扩展。对于新手来说…

OpenLayers数据源集成 -- 章节三:矢量要素图层详解

前言在前面的文章中&#xff0c;我们学习了OpenLayers的瓦片图层&#xff08;TileLayer&#xff09;技术。本文将深入探讨OpenLayers中的矢量要素图层&#xff08;VectorFeatureLayer&#xff09;功能&#xff0c;这是WebGIS开发中处理矢量数据、实现交互式地图的核心技术。矢量…

从“能说话”到“会做事”:AI Agent如何重构日常工作流?

从“能说话”到“会做事”&#xff1a;AI Agent如何重构日常工作流&#xff1f;在人工智能飞速发展的当下&#xff0c;AI已从最初简单的语音交互、信息检索进化到了具备自主决策与行动能力的新阶段&#xff0c;其中AI Agent的出现堪称关键转折点。从只能机械“说话”回答问题&a…

随身wifi到底有没有用?

不用绕弯子&#xff0c;直接说清随身WiFi怎么回事&#xff0c;对比完家用WiFi和手机热点&#xff0c;再避坑&#xff5e;一、先明白&#xff1a;随身WiFi到底是啥&#xff1f; 1、简单讲就是「能揣兜里的WiFi发射器」——要么插张物联卡&#xff0c;要么内置流量&#xff0c;能…

MySQL问题8

MySQL深度分页优化思路 常见的3种优化思路如下&#xff1a; 1. 子查询优化方式 示例改写前&#xff1a; SELECT * FROM words WHERE name oee ORDER BY id LIMIT 99999990, 10;这个写法会导致 MySQL 扫描并丢弃前面 99999990 行&#xff0c;效率极低。 示例改写后&#xff…

洛谷 P1249 最大乘积-普及/提高-

P1249 最大乘积 题目描述 一个正整数一般可以分为几个互不相同的自然数的和&#xff0c;如 312312312&#xff0c;413413413&#xff0c;514235142351423&#xff0c;615246152461524。 现在你的任务是将指定的正整数 nnn 分解成若干个互不相同的自然数&#xff08;也可以不分解…