vmware虚拟机开机进入 initramfs状态解决方法
本次linux虚拟机进入initramfs的原因是由宿主机windows内存(条)占满,vmware崩溃导致的.
由于在工作中需要打开多种运行环境,内存占满问题经常出现,vmware经常报错内存访问失败问题,在多次使用中发现桌面版的ubuntu虚拟机貌似会自动修复磁盘ext4问题,而服务器版本的ubuntu无法自动修复ext4问题,会进入initramfs状态,需要手动处理问题
处理的方法逻辑就是解决ext4问题
识别问题分区
在initramfs环境下,使用blkid
命令查看所有磁盘的分区信息,找到出现问题的分区。例如,如果系统提示是关于ext4
文件系统的错误,那么你需要找到TYPE为ext4
的分区。
修复文件系统
使用fsck
命令来检查和修复文件系统错误。命令格式为fsck -t 文件系统类型 /dev/分区名
。例如,如果问题分区是/dev/sda1
,并且文件系统类型是ext4
,则命令为fsck -t ext4 /dev/sda1
。在执行修复过程中,系统可能会询问是否继续,回答y
继续修复。
出现ext4的分区基本就是/dev/mapper/ubuntu--vg-ubuntu--lv分区,也就是你的根目录
执行fsck -t ext4
/dev/mapper/ubuntu--vg-ubuntu--lv然后一路y 确认就行
退出initramfs模式
修复完了输入exit退出initramfs模式,系统会自动重启