我想知道--target
grub安装时用了什么参数。
如果我重新安装 Grub(从救援磁盘启动并chroot到原始根目录)它将根据当前环境的启动方式自动选择目标平台。意义:
- Debian 安装程序(救援模式)具有 UEFI,如果我以 UEFI 模式启动它,它将安装 UEFI 加载程序。
- Ubuntu Live CD 没有 UEFI 加载程序,它将以标准 BIOS 模式启动,并且会尝试安装基于 MBR 的加载程序。
我在尝试着恢复我的系统就这样。我可以解析什么配置文件以获得正确的值而--target
无需任何猜测?
答案1
下有一个目录/boot/grub
(除了字体和语言环境)。该目录的名称与所使用的平台相匹配。
该目录主要包含.mod
扩展名为.lst
.
grub 的 lib 路径中存在相同的目录(内容可能略有不同)(在 Debian 上是/usr/lib/grub
)。