我想将Debian股票内核升级为一个打包成.deb包的编译过的内核。
运行:
dpkg -i linux-image-x.x.Custom_amd64.deb触发grub更新,正如我从文件系统中看到的那样,触发initrd文件的创建。
但是现在,我如何告诉EXTLINUX从新内核启动呢?
发布于 2016-02-15 07:36:05
Debian介绍的没有什么不同:像往常一样安装extlinux,包括:
extlinux --install /boot/extlinux确保内核图像与匹配的initrd相匹配;
创建/boot/extlinux/extlinux.conf文件,类似于:
default linux
timeout 1
label linux
linux ../vmlinuz-4.4.0
append initrd=../initrd.img-4.4.0 root=/dev/vda1 console=tty0 console=ttyS0,115200 ro quiet
label linux-stock
kernel ../vmlinuz-3.16.0-4-amd64
append initrd=../initrd.img-3.16.0-4-amd64 root=/dev/vda1 console=tty0 console=ttyS0,115200 ro quiet注意,路径位于一个框中,其中/boot本身不是分区(它是/分区的一部分)。
如果内核映像太大,请使用关键字linux (而不是内核)。
https://serverfault.com/questions/755745
复制相似问题