使用 Ubuntu 系统的过程中,满怀期待地按下开机键,然而屏幕上却突然跳出 好多字母提示,最后停留在initramfs处,系统无法正常启动,让人瞬间不知所措。
initramfs,全称 Initial RAM File System,即初始随机存取存储器文件系统。是 Linux 内核启动时使用的一个临时文件系统,存储在内存中。在内核启动后、挂载实际根文件系统之前,initramfs 就开始发挥作用啦。
负责加载必要的驱动程序,比如磁盘驱动、网络驱动等,这些驱动程序是后续挂载根文件系统所必需的。同时还会解压根文件系统镜像,并且提供一些紧急修复工具,在系统启动遇到问题时,能够进行故障排查和修复,可以说initramfs 在系统启动过程中扮演着一个先行官的重要角色。
当 Ubuntu 开机出现 initramfs,通常系统在启动过程中遇到了一些阻碍,无法顺利挂载根文件系统,进入正常的操作系统,常见的原因主要有以下几类。<