如何在 GRUB2 中添加用于测试内核的菜单项?

如何在 GRUB2 中添加用于测试内核的菜单项?

我在 USB 驱动器上安装了 Ubuntu,我的分区表是

磁盘 /dev/sdb:14.5 GiB,15514730496 字节,30302208 个扇区
单位:扇区 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0xb643db4f

 设备启动开始结束扇区大小ID类型
/dev/sdb1 * 2048 20537343 20535296 9.8G 83 Linux
/dev/sdb2 20539390 30300159 9760770 4.7G 5 扩展
/dev/sdb5 20539392 30300159 9760768 4.7G 82 Linux 交换 / Solaris

我通过此链接创建了我的内核http://arjunsreedharan.org/post/82710718100/kernel-101-lets-write-a-kernel

当我在 etc/default/grub (grub.cfg) 中添加菜单项时

菜单项‘mykernel’{
    设置根目录='(hd1,msdos1)'
    多重引导 /boot/mykernel-01 ro
}

并且当运行命令时

更新 grub
这给出了错误

/usr/sbin/grub-mkconfig:6:/etc/default/grub:menuentry:未找到

我该如何解决这个问题。

相关内容