我有 Windows 和 ubuntu24.04,并尝试完全删除 Windows 操作系统,为此使用操作系统卸载程序,它选择 Windows 并卡在某个地方,重写 GRUB 命令,然后我重新启动计算机,现在 grub 屏幕出现
我确信 Windows 分区可能已损坏,但 ubuntu 仍然是安全的,当尝试使用 ls 检查时
ls (hd0,gpt1)
输出
efi/系统卷信息
那么我们如何编辑 grub 以便它能够启动 ubuntu 。
谢谢
更新
在阅读了一些帖子后,我尝试设置前缀,但没有启动文件夹,因此设置
set root=(hd0,gpt1)
set prefix=(hd0,gpt1)/efi/boot/grub
并且运行时set
之后我退出并且 Windows 启动了,但是 ubuntu 不工作,根本没有出现启动菜单
以下是使用实时 USB 环境从已删除的操作系统中恢复的主要命令和步骤的汇总版本,包括对磁盘空间等常见问题的故障排除:
先决条件:
1 挂载分区
启动实时 USB 并打开终端。
识别分区:
您将看到 2 个分区,一个是 EFI(有时不存在),一个是 Linux 文件系统
2 将数据从os_deleted复制到 root
实际上,os-uninstaller软件将文件从根分区移动到os_deleted并挂起,这导致了启动问题
您可以检查/etc、/proc、 /sys、/run目录是否位于根分区(即 /dev/nvme0n1p1)下,如果这些目录位于
os_deleted
文件夹下,则我们必须按照以下步骤操作。此命令将os_deleted的内容复制回根分区。
如果出现“设备上没有剩余空间”错误:
删除大文件或不必要的文件:
使用 find 来定位大文件:
然后删除所有不必要的大文件:
我的 cae 中有图片和视频文件,所以删除了它们
3 chroot进入系统
如果上述命令给出错误:
您可以运行
sudo fsck /dev/nvme0n1p6
检查损坏的文件如果 chroot 成功运行,你的 shell 提示符将更改为
root@root
4重新安装 GRUB
5 退出 chroot 并卸载
6 重启
故障排除提示:
如果卸载期间出现“目标正忙”,请使用:
要列出使用挂载点的进程:
如果空间存在问题,请使用
rsync
--exclude 暂时跳过非必要数据:sudo rsync -av --exclude='home/*' /mnt/os_deleted/ /mnt/
这有助于恢复系统并解决过程中遇到的常见错误。
希望有帮助