简单介绍一下背景情况,过去 5 个月,我的笔记本电脑一直使用 Windows 11 / Ubuntu 20.04 双启动,没有任何问题,直到我的笔记本电脑烧坏。这是一台全新的戴尔 Inspiron 5415,我相信 Ubuntu 与我的笔记本电脑无法使用有关,尽管我怀疑的原因与我的问题无关。
我从烧坏的笔记本电脑中取出附带的固态硬盘,将其放入外部机箱中,然后使用 DiskInternals Linux 阅读器将我的整个操作系统以文件夹形式提取到我的塔式电脑(运行 Windows 10)中,并创建它的 DSK 备份映像。我继续使用电源ISO将所述 DSK 映像转换为 IMG 文件,然后我使用dd
实时启动 Ubuntu 映像中的命令创建可启动磁盘。
但是,完成上述所有操作后,尽管提取成功并且文件位于新硬盘中,但我的电脑无法将其识别为可启动媒体(即,在启动屏幕上按 F11 不会显示从包含我的 Ubuntu 文件的驱动器启动的选项)。
读了一下这篇文章,也许在从笔记本电脑驱动器中提取数据时遗漏了引导加载程序或某些文件?我不太熟悉操作系统的低级部分,所以我真的不知道为什么会发生这种情况。
答案1
我设法通过以下方式解决了这个问题本指南
- 从实时 CD/USB 启动 Ubuntu
- 使用
lsblk
确定您的 Ubuntu 文件位于哪个分区并挂载它。$sudo mount /dev/sdX /mnt
sdX
Ubuntu 安装未加载的驱动器/分区在哪里
- 运行以下命令
$sudo grub-install --root-directory=/mnt /dev/sdY
$sudo update-grub
$sudo reboot
在哪里:
/mnt
与您在上一步中指定的目录路径相同。sdY
不是分区,而是安装了 Ubuntu 的驱动器(即不是sda1
,但sda
无论您在上一步中安装了什么)。
先尝试一下这个!
我确实想说,也许我只是愚蠢,并且由于我的电脑硬盘上已经安装了另一个 Ubuntu,所以我尝试恢复的那个是正常的,只是 Windows 启动管理器没有显示。
通过按 F11 键并访问主板的 Windows 启动管理器,我找到了一直尝试安装/恢复的分区。我有两个选择:Windows 和 Ubuntu。
单击 Ubuntu 选项后,我又看到另外两个选项,从 Ubuntu 安装启动/dev/sdb1
或从 Ubuntu 安装启动/dev/sdb2
。经过一番挖掘,我发现我的系统已完美恢复到/dev/sdb2
,但此选项“隐藏”在 Ubuntu 启动管理器中(即,主板启动管理器中没有显示三个选项)。