![具有 128 MB 内存的 Debian Buster 上的内核恐慌](https://linux22.com/image/182235/%E5%85%B7%E6%9C%89%20128%20MB%20%E5%86%85%E5%AD%98%E7%9A%84%20Debian%20Buster%20%E4%B8%8A%E7%9A%84%E5%86%85%E6%A0%B8%E6%81%90%E6%85%8C.png)
当使用 128 MB 内存运行 Debian Buster 10 时,会出现内核恐慌。不过,它在 256 MB 内存上运行良好。输出行是:
? initrd_load+Ox5e/Ox5e
ksys_write+Ox57/0xdO
write+Ox29/0x5a
do_copy+Ox9b/Oxc8
write_buffer+Ox27/0x37
flush_buffer+Ox34/0x8b
__gunzip+Ox26e/0x315
? bunzip2+0x397/0x397
? initrd_load+Ox5e/Ox5e
? __gunzip+Ox315/0x315
gunzip+Oxe/Ox11
? initrd_load+Ox5e/Ox5e
unpack_to_rootfs+0x182/0x2c6
? initrd_load+Ox5e/Ox5e
? unpack_to_rootfs+0x2c6/0x2c6
? do_early_param+0x8e/Ox8e
populate_rootfs+0x59/0x10b
do_one_initca11+0x46/0x1c3
? do_early_param+0x8e/Ox8e
kernel_init_freeable+Ox189/0x218
? rest_init+Oxaa/Oxaa
kernel_init+Oxa/Oxl0d
ret_from_fork+Ox35/0x40
答案1
内核无法解压缩其 initramfs,它需要以 Debian 的默认配置启动。
x86 上 Debian 10 记录的最小内存量是 256 MiB。