编译内核时/boot/grub/grub.cfg 保存该怎么做
时间: 2023-08-29 21:07:09 浏览: 201
grub2的配置文件grub.cfg
在编译内核时,生成的内核文件需要添加到启动引导程序中,以便能够启动系统。而/boot/grub/grub.cfg是GRUB引导程序的配置文件,需要保存相应的内核启动项信息。
保存的方法如下:
1. 打开终端,输入以下命令,以备份原有的grub.cfg文件:
```
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak
```
2. 然后,使用编辑器打开grub.cfg文件:
```
sudo nano /boot/grub/grub.cfg
```
3. 在文件末尾添加以下内容,以添加内核启动项:
```
menuentry 'My Kernel' {
set root=(hd0,1)
linux /boot/vmlinuz-<version> root=/dev/sda1
initrd /boot/initrd.img-<version>
}
```
其中,`My Kernel`为该内核启动项的名称,`hd0,1`为内核所在的分区,`<version>`为内核版本号,`/dev/sda1`为根文件系统所在的设备名称。
4. 保存并退出编辑器。重新启动计算机,选择新添加的内核启动项即可启动该内核。
注意:在修改grub.cfg文件时,请务必谨慎操作,避免误删、误改或添加错误的启动项,导致系统无法正常启动。建议在修改前备份该文件。
阅读全文