LiuYongzhang
deepin
2026-02-14 10:24 一:重新启动按上下方向键如果有回退到某一日期的的项直接回退
二:用25的镜像第一项进入live重建引导
在终端修改liveuser密码
sudo -i
passwd liveuser 回车输入密码2次
用 lsblk 识别分区全貌
解读结果(根据自己的实际更改sda)
| 设备名 | 用途 | 操作优先级 |
|---|---|---|
/dev/sda |
系统硬盘 | GRUB 安装目标(仅硬盘名,不加分区号) |
/dev/sda1 |
EFI 引导分区(/boot/efi) | 必须挂载,用于 GRUB 更新 |
/dev/sda2 |
Swap 交换分区 | 无需操作,仅备查 |
/dev/sda3 |
(/、/home) | 核心操作分区(如果是默认全盘分区要一一对应挂载) |
创建临时挂载点
# 创建 /mnt/btrfs_temp,-p 避免目录已存在报错
sudo mkdir -p /mnt/btrfs_temp
整分区挂载 /dev/sda3 到 /mnt/btrfs_temp(sda3替换成你的硬盘系统分区)(如果是默认全盘分区要一一对应挂载)
sudo mount /dev/sda3 /mnt/btrfs_temp
挂载 EFI 分区与 4 个虚拟文件系统(chroot 环境前提)
1. 挂载 EFI 分区(/dev/sda1)到/boot/efi
sudo mount /dev/sda1 /mnt/btrfs_temp/boot/efi
# 2. 绑定挂载 4 个虚拟文件系统(缺一不可,保证 chroot 环境完整)
sudo mount --bind /proc /mnt/btrfs_temp/proc
sudo mount --bind /sys /mnt/btrfs_temp/sys
sudo mount --bind /dev /mnt/btrfs_temp/dev
sudo mount --bind /run /mnt/btrfs_temp/run
chroot 进入目标系统
sudo chroot /mnt/btrfs_temp
5.3 在内更新 GRUB 配置与重装引导(无需 sudo)
# 1. 更新 GRUB 配置(扫描内核,生成新 grub.cfg,需看到 "Found Linux" 无红色报错)
update-grub
# 2. 重装 GRUB 到系统硬盘(/dev/sda,仅写硬盘名,不加分区号)
grub-install /dev/sda
# 3. UEFI 环境强化验证(确保 EFI 引导项被正确识别)
grub-install --efi-directory=/boot/efi --bootloader-id=grub --recheck
5.4 退出 chroot 环境
# 退出 chroot,回到原系统终端
exit
按反向顺序卸载所有挂载,删除临时目录,无残留。
# 按「反向挂载顺序」卸载(避免 "设备忙" 报错)
sudo umount /mnt/btrfs_temp/run
sudo umount /mnt/btrfs_temp/dev
sudo umount /mnt/btrfs_temp/sys
sudo umount /mnt/btrfs_temp/proc
sudo umount /mnt/btrfs_temp/boot/efi
sudo umount /mnt/btrfs_temp
Reply Like 0 View the author


中文 
deepin 25删除多余的内核后重启进入initraws界面,使用fsck检查了磁盘也是没问题,初步怀疑是引导有误。如何修复引导呢?请各位大神指导下