我的 Gigabyte X370 上有一个旧的 Windows 11 和 Ubuntu 设置。我在系统中只使用一个 SSD 安装了 Windows,然后将其移除,在另一个 SSD 上安装了 Ubuntu,并将它们都插入。
如果我想使用其中任何一个,我可以通过 BIOS 选择 SSD。
它运行完美。
我已将两个 SSD 都移至新的 Gigabyte Z790 主板中。
Windows 11 SSD 启动正常,安全启动已启用,等等。
但是当我尝试选择 Ubuntu SSD 时,BIOS 中出现以下错误“检测到无效签名:检查安全启动策略”。
我尝试从驱动器的 BIOS 注册 .efi 映像,但每次都失败。我还尝试禁用安全启动,但当我重新启动计算机时它会自动启用。
我不知道现在该做什么,我不想通过移除所有其他驱动器来重新格式化 SSD,因为拧开所有东西需要很长时间,而且我有一些想保留的数据。
我尝试使用以下方法重新安装 grub。
1. boot into a usb flashed ubuntu.
2. sudo mount /dev/sda2 /mnt # sda is my ubuntu ssd
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
这里失败了,因为没有 efi。