我以前可以在决斗引导机上从我的SSD驱动器启动Ubuntu,但现在它说“您需要先加载内核”。
我已经试过设置启动驱动器了。
我找到了一个分区,它包含丢失的+ found / boot/ swapfile etc/ media/ var/…诸若此类。我相信这是我在网上读到的引导/grub/分区。
我的问题可能是这条路上什么都没有。
文件上说 /boot/grub应该包含“grub.cfg和许多*.mod文件”。如果要查找特定的文件,请在搜索中包括名称,以限制返回的数量“。
但是这个路径中没有任何东西,只有一个名为grubenv的文件。
而且,我不知道这个磁盘的名字是什么。在grub中,它是(hd2,gpt4),我可以获得UUID号,但是难道没有类似于/dev/hd1的其他名称吗?如果我找到了内核,我不需要这个来设置内核吗?
我使用的是Ubuntu20.045.11.0-41通用的。
发布于 2022-06-06 20:26:19
根据安装方式的不同,路径可能不是/boot/grub。你确定你在用grub吗?你的主板设置为UEFI吗?(是否使用非UEFI设置安装?)你试过Ubuntu的启动修复吗?
您没有提到Ubuntu的安装版本,也没有提到启动Ubuntu已经有多长时间了。如果这是一个古老的Ubuntu16.04安装,那么是的,也许是grub。如果它在UEFI董事会上是更新的或者是最新的,也许不是。在根文件系统上,旧的方式是/boot/grub (docs经常是过时的),但是现在您最可能需要的“路径”(取决于您如何回答我前面的问题)是一个单独的分区,挂载为/boot/efi。
双引导经常会看到Windows破坏Linux引导设置,但首先要尝试的是ye https://help.ubuntu.com/community/Boot-Repair
https://unix.stackexchange.com/questions/705195
复制相似问题