安装自定义内核后是否需要 linux-update-symlinks 来更新 /vmlinuz?

安装自定义内核后是否需要 linux-update-symlinks 来更新 /vmlinuz?

操作说明我构建并安装了一个自定义内核(我也将保留旧内核)

# apt-get install linux-source-4.19
$ tar xaf /usr/src/linux-source-4.19.tar.xz
$ cd linux-source-4.19
$ make localmodconfig
$ make LOCALVERSION=-custom bindeb-pkg
$ dpkg -i ../linux-image-4.19.98-custom_4.19.98-custom-1_amd64.deb

使用新内核重新启动后,我看到 /vmlinuz 和 /initrd.img 没有使用新内核路径进行更新,我必须运行

$ linux-update-symlinks install 4.19.98-custom /boot/vmlinuz-4.19.98-custom

是否打算在内核安装过程中不调用 linux-update-symlinks ?

符号链接 /vmlinuz 和 /initrd.img 的一般用途是什么?对于默认的 GRUB 设置来说,它们并不是真正必需的。

# /etc/kernel-img.conf 
do_symlinks = yes
do_bootloader = no
do_initrd = yes
link_in_boot = no

相关内容