我正在尝试将内核升级到 4.19,因为我需要运行一些需要它的基准测试(打开一些内核选项)。我完全不明白为什么这不起作用。我已经完成了两次 ubuntu 18 全新安装,下载 4.19 内核,制作 oldconfig(或 olddefconfig),安装模块和内核本身。重新启动后,输出只是说
Loading Linux 4.19.237
Loading initial ramdisk
error: out of memory
Press any key to continue
Run Code Online (Sandbox Code Playgroud)
按下按键后,它只显示初始启动消息和错误堆栈:
如果我重新启动,较旧的(4.15)内核仍然可以启动并完美运行。
grub.cfg 上的两个条目相似
menuentry 'Ubuntu, with Linux 4.19.237' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.237-advanced-cbc1623f-b651-454a-87dd-da2056dd55\05' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 …Run Code Online (Sandbox Code Playgroud)