sudo:grub2-mkconfig:未找到命令

sudo:grub2-mkconfig:未找到命令

当我尝试执行命令“sudo grub2-mkconfig -o /etc/grub2-efi.cfg”时,我收到一条错误消息,指出“sudo: grub2-mkconfig: 未找到命令”。我正在尝试按照以下指南执行单 GPU 直通:https://youtu.be/3BxAaaRDEEw?t=354

答案1

改用sudo grub-mkconfig

这里解释了grub-mkconfig和之间的区别。grub2-mkconfig

即使您的计算机上安装了 GRUB 2,grub2-mkconfig命令可能不适用于您最喜欢的 Linux 发行版。但是grub-mkconfig命令可能在你的 Linux 发行版中可用。两者之间没有区别grub-mkconfiggrub2-mkconfig如果安装了 GRUB 2。

请注意,如果你安装了 GRUB legacy,那么grub-mkconfiggrub2-mkconfig命令不会相同。

答案2

如果 Bernard 的回答不起作用,那么您可能没有安装某些软件包。请检查以下软件包是否已安装,否则请安装它们:

sudo apt install grub2-efi grub2-efi-modules shim

为我grub2-efi软件包未安装,因此安装后问题解决。这适用于 UEFI 系统。

相关内容