(谈到这些事情时我有点白痴,所以请大家耐心等待)
我曾尝试在机器的第二个 SSD 上安装 Windows(但一直出错),一些网站建议我运行 update-grub 来修复该问题。但是,现在每当我启动计算机时,我都会进入 grub2 shell。
没有问题,我只需运行此答案中列出的命令https://unix.stackexchange.com/a/556752. 这将使我进入一个带有消息的 ASH 提示符No root device specified
,或者如果我指定 root=/dev/sdX,我会收到一条消息,要求我将 bootarg 传递给 init。
因此我启动了 Grub2Rescue 的实时 CD,它就启动到No operating system detected
:/。
我对如何修复这个问题有点困惑,我的电脑无法运行操作系统,因此根本没用。所以我需要一些帮助。
我确信有一个简单的解决方案,但我无论如何都无法找到它。
提前致谢!
我原来的工作操作系统是 Lubuntu 20.04
答案1
这个问题已经解决了,我拔掉了主板上的所有 USB 接口,然后手动使用
linux (hd0,gpt2)/boot/vmlinuz root=/dev/sda2
initrd (hd0,gpt2)/boot/initrd.img
boot
看来我有一个有故障的幽灵 USB 通过媒体集线器连接到系统。