2025年7月19日,家中Ser6主机发生Kernel Panic。通过制作Live USB并使用Terminal修复根分区和EFI分区,挂载原系统并重建initramfs,最终重启系统恢复正常。
本文以RockyLinux 9为例,介绍了如何编译Linux内核6.14.6和Busybox,创建initramfs和rootfs,并通过GRUB引导系统,最终实现一个基本的Linux环境,为深入学习Linux奠定基础。
在一次内核更新后,我的Arch Linux系统出现问题,重启后进入BIOS界面。发现内核更新未成功,导致vmlinuxz和initramfs丢失。重新安装内核后恢复正常。再次更新时,hook执行失败,通过strace调试发现是我命名的二进制与系统冲突,导致更新异常。
boot loader装入kernel, 然后kernel需要执行/sbin/init, 读取 这个文件就必须 ... 阅读更多
1、ramdisk、initrd是什么? ramdisk是一种基于内存的虚拟文件系统,通常用于放置内核的中间数 ... 阅读更多
完成下面两步后,将自动完成登录并继续当前操作。