我是 Linux 新手,但我正在按照本教程构建自己的操作系统: 一小时内编写自己的操作系统
在第一个视频的结尾,我需要编辑 grub.cfg 文件,添加以下内容:
### BEGIN MY KERNEL ###
menuentry 'My Operating System'
{
multiboot /boot/mykernel.bin
boot
}
### END MY KERNEL ###
看起来是仅供阅读在我的虚拟机上!
我想完成这个过程,并查看输出,我该如何编辑这个文件?
答案1
grub.cfg 会不断更新一些变化,例如更新 grub、安装新版本的内核、头文件和重新安装内容。您不应直接更改 grub.cfg。/etc/grub.d/
以及您的配置文件(如果不行的话40_custom
),然后在那里进行调整。
su root
nano /etc/grub.d/40_custom
不要忘记通过
update-grub
如果这不是基于 Debian 的发行版,那么它相当于
grub-mkconfig -o /boot/grub/grub.cfg