我正在尝试启动我的 dell r610 但遇到了一些问题。
我尝试在我的计算机上运行的唯一操作系统是 Ubuntu server 16.04 LTS。我已经安装了它,并且可以使用 grub 控制台手动启动(使用 UEFI)。但是它在 grub 启动菜单中无处可见。启动的唯一选项是“Ubuntu”,选择后只会显示空白屏幕。
我的根/dev/sda2
是sda1
类型EFI System
和sda3
类型Linux swap
。
到目前为止我尝试过的
- 我已经运行
update-grub
多次,它似乎通过以下输出识别了我的操作系统:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.0-22-generic
Found initrd image: /boot/initrd.img-4.4.0-22-generic
done
我运行了
grub-install /dev/sda
几次,没有错误地完成,但没有任何变化。对于 UEFI 启动错误(
Failed to set MokListKT: Invalid Parameter
),我发现这我按照说明将超时设置为 3 秒。错误仍然存在。我还进入
/etc/default/grub
并注释掉GRUB_HIDDEN_TIMEOUT=0
并添加GRUB_DISABLE_OS_PROBER="false"
我非常感谢您的帮助!
答案1
运行grub-install
会用常规 BIOS 覆盖您的 UEFI grub。您需要grub-install --target=x86_64-efi --efi-directory=/dev/sda1 --bootloader-id=grub
以 root 身份运行,然后grub-update