早期配置中的 GRUB2 菜单
GRUB2 menu in early config
我正在尝试在文件 early.cfg
:
中的 GRUB 2.04 的早期配置文件中创建一个菜单
menuentry foo {
echo foo1
}
menuentry bar {
echo bar1
}
我正在 core.img 使用:
$ grub-mkimage -v -v -v -C xz -O i386-pc -p /prefix -o core.img -c early.cfg biosdisk part_msdos part_gpt luks linux16 gcry_rijndael gcry_sha512 gcry_sha256 lvm chain cpio gzio xzio search echo fat ext2 reiserfs btrfs zfs xfs ntfs ntfscomp
在启动时,(还)没有文件系统可用于加载 grub.cfg。当我启动时,我得到 grub>
提示符。
如何进入菜单?我尝试输入 normal
+ Enter、Esc、Esc,但它没有给我看菜单,它只是让我回到 grub>
提示,屏幕被清除。
最终我想默认激活早期配置中定义的菜单。我该怎么做?
根据 the GRUB2 manual,early.cfg
中不可能有菜单项:
The embedded configuration file may not contain menu entries directly, but may only read them from elsewhere using configfile
.
我正在尝试在文件 early.cfg
:
menuentry foo {
echo foo1
}
menuentry bar {
echo bar1
}
我正在 core.img 使用:
$ grub-mkimage -v -v -v -C xz -O i386-pc -p /prefix -o core.img -c early.cfg biosdisk part_msdos part_gpt luks linux16 gcry_rijndael gcry_sha512 gcry_sha256 lvm chain cpio gzio xzio search echo fat ext2 reiserfs btrfs zfs xfs ntfs ntfscomp
在启动时,(还)没有文件系统可用于加载 grub.cfg。当我启动时,我得到 grub>
提示符。
如何进入菜单?我尝试输入 normal
+ Enter、Esc、Esc,但它没有给我看菜单,它只是让我回到 grub>
提示,屏幕被清除。
最终我想默认激活早期配置中定义的菜单。我该怎么做?
根据 the GRUB2 manual,early.cfg
中不可能有菜单项:
The embedded configuration file may not contain menu entries directly, but may only read them from elsewhere using
configfile
.