![Windows 和 Ubuntu 均无法启动 - 卡在“缺少操作系统”和 BIOS 中](https://linux22.com/image/1193231/Windows%20%E5%92%8C%20Ubuntu%20%E5%9D%87%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%20-%20%E5%8D%A1%E5%9C%A8%E2%80%9C%E7%BC%BA%E5%B0%91%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E2%80%9D%E5%92%8C%20BIOS%20%E4%B8%AD.png)
提前致歉 - 这将会很长,但我真的需要帮助。
我的问题:我的电脑无法启动到 Ubuntu 或 Windows 10,并且一直显示“缺少操作系统”,并且进入 BIOS 并在驱动器之间更改启动优先级(我有两个 SSD,一个装有 Windows 10,一个装有 Ubuntu)对两者产生相同的结果。
我想做什么:这一切之所以发生,是因为我在使用 Windows 10,而我的论文(涉及机器学习)需要一些只能在 Ubuntu 上进行的安装。我决定将 Ubuntu 放在我拥有的单独额外 SSD 上,因为我的 Windows OS ssd 上没有更多空间,并且希望操作系统彼此完全独立。
我做了什么:首先,我家里没有闪存驱动器,因此我尝试先在额外的 SSD 上创建一个小分区,然后从那里提取 Ubuntu ISO 并从中启动。这没有奏效,因此我尝试在主驱动器上创建一个分区,只使用该分区启动 Ubuntu 安装程序,同时仍将所有内容安装到第二个驱动器中。
令人惊讶的是,不知为何,这个方法竟然成功了,我能够将其加载到 Ubuntu 安装程序中。我确保在安装 Ubuntu 时,将其安装在第二个驱动器上,而不是第一个驱动器上。我可以确认这确实发生了,因为安装完成后,我可以像平常一样使用 Ubuntu,在我的文件中,我看到我的另一个驱动器上有所有内容,没有任何缺失(就我所见),我甚至能够将文件从我的第一个驱动器传输到装有 Ubuntu 的第二个驱动器。
确认这一点后,我松了一口气,继续做我的论文工作,像往常一样安装所有依赖项,基本上使用 Ubuntu 大约 2 个小时没有问题。当我完成并准备睡觉时,我决定先重启我的电脑并启动我的 Windows,看看一切是否正常。结果不是。重启后,我收到错误“未找到启动设备,请在硬盘上安装操作系统”。我以为这只是我的第一个驱动器的问题,但在进入 bios 并将启动优先级更改为我的第二个驱动器(装有 Ubuntu)后,这也不起作用。“缺少操作系统”
我认为发生了什么:在对此进行了大量研究之后,我读到了一些内容,其中说“某些 Linux 安装将在安装过程中覆盖 Windows 启动分区,这将导致 Windows 无法正常启动”。虽然我可以看到这种情况发生,并且确实有道理,但我仍然不知道为什么我甚至无法启动 Ubuntu,尽管我刚刚使用它,然后重新启动我的电脑,它就消失了?
我要做什么:我认为修复此问题肯定需要闪存驱动器,所以我计划醒来后第一件事就是去买一个(因为现在是早上 6 点,我花了 3 个小时试图修复此问题……)但如果有办法不用闪存驱动器来修复此问题,那就太好了。我非常感谢任何知道该怎么做的人,提前谢谢
系统规格:三星 980(非专业版),搭载 Windows 10 WD Blue 2.5 SATA SSD,搭载 Ubuntu 22.04.2 Gigabyte B450i Aorus Pro Wifi Ryzen 7 2700 MSI 6800XT GAMING X TRIO
答案1
Boot-Repair 为我恢复了损坏的引导加载程序。你说得对,你需要一个 USB 记忆棒和一个可以正常工作的 Windows 安装来创建 USB 映像。以下是创建可启动 USB 驱动器的操作方法:https://sourceforge.net/p/boot-repair-cd/home/Home/