当前位置: 首页 > news >正文

【解决vmware ubuntu不小心删boot分区,进不去系统】

如果仍然提示 Unable to locate package testdisk,有可能是源中不包含该工具(LiveCD 使用的是“最小环境”)。

🪛 解决方法:切换到国内完整软件源(推荐)

编辑 sources.list

sudo nano /etc/apt/sources.list

用以下内容替换(适用于中国大陆):

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

然后保存并退出(Ctrl+O → 回车,Ctrl+X)

然后重新执行:

sudo apt update
sudo apt install testdisk

然后按下面的步骤继续:

  1. 选择磁盘 → /dev/sda

  2. 选择分区类型 → 一般选默认(Intel / EFI GPT)

  3. 选择 AnalyseQuick Search

  4. 找到你的原来 Linux 分区(ext4)

  5. P 预览文件 → 如果能看到熟悉的 /home/etc 就是它

  6. Write → 写回分区表

  7. 重启测试

设置boot标志

sudo fdisk -l
在这里插入图片描述

/dev/sda3 的启动标志去掉,只保留 /dev/sda2 作为启动分区

fdisk 操作:

sudo fdisk /dev/sda

然后在 fdisk 交互命令下:

输入 a,提示选择分区号,输入 3(取消其启动标志)

输入 a,选择 2(设置启动标志)

输入 p 查看分区表,确认只有 /dev/sda2 带 * 标志

输入 w 保存退出

假设根分区是 /dev/sda2:

sudo mount /dev/sda2 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt

修复 GRUB 引导

grub-install /dev/sda
update-grub
exit
sudo reboot

若重新设置root标志后还是自动进入救援模式

  1. 重新安装并修复 GRUB

先进入系统恢复环境(live CD 或 rescue 模式),然后挂载系统分区并 chroot

sudo mount /dev/sda2 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt

然后重新安装 GRUB:

grub-install /dev/sda
update-grub

退出 chroot 并卸载

exit
sudo umount /mnt/dev /mnt/proc /mnt/sys /mnt

重启试试:

sudo reboot
http://www.lryc.cn/news/597748.html

相关文章:

  • cx_Freeze python 打包 APScheduler 定时任务异常问题解决
  • AI入门学习-Python 最主流的机器学习库Scikit-learn
  • C++11扩展 --- 并发支持库(中)
  • MST技术加持,简化桌面多屏布局
  • 力扣(LeetCode) ——轮转数组(C语言)
  • 第一层nginx访问url如何透传到第二层nginx
  • 【SQLServer】Microsoft SQL Server远程版本信息泄漏
  • Java学习---Spring及其衍生(上)
  • 分布式限流算法与组件
  • Android模块化实现方案深度分析
  • 【读代码】李沐团队开源音频大模型 Higgs Audio V2
  • 二、计算机网络技术——第4章:网络层
  • 4️⃣字典(dict)速查表
  • 三大论坛联动,2025合成生物学盛会助力生物制造高质量发展
  • 半导体 CIM(计算机集成制造)系统
  • Hexo - 免费搭建个人博客02 - 创建个人博客
  • 智能办公如何创建e9流程
  • ubuntu24的一些小问题
  • Spring事务注解详解:确保你的应用数据的一致性
  • Python Day22 - 复习日
  • Python-Pytorch编码习惯
  • C++ BFS实例:从入门到实战
  • 设计模式 八:原型模式 (Prototype Pattern)
  • java设计模式 -【装饰器模式】
  • AI营销核心技术解析:运作机制与行业应用实例
  • 在模拟器上实现 GRE 实验
  • HCIP一二章笔记
  • 动态路由协议基础
  • HF86611_VB1/HF86611Q_VB1:多通道USB HiFi音频解码器固件技术解析
  • 0基础法考随手笔记 02(刑诉法专题04 辩护与代理)