前言
有几台debian物理机突然无法开机了,断电重启后,一直卡在下面这个界面
参考了博客【linux】解决系统卡在ubuntu loading initial ramdisk
发现无法修复
在recovery模式下,查看系统的日志
dmesg | grep -Ei "error|Fail"
grep -Ei "error|Fail" /var/log/messages
后来查看/etc/fstab
这些都把问题指向了系统磁盘挂载、系统磁盘损坏之类。结果fsck.ext4 -y 修复后,发现还是卡在了 loading initial ramdisk这里。
正文
重启后,在系统的grud引导界面,选中想要启动的系统,按 e 进入grud配置文件修改界面(只是临时修改,再次重启后系统会自动还原)
无意中发现,删掉 acpi=off 后,按 F10 保存后,可以正常进入系统了。
查看了很多博客,大多是需要自己添加 acpi=off 到grud中来解决问题的,没想到我这次竟然是需要删除grud中的 acpi=off 来解决问题。
永久修改grud:
在/etc/default/grud中会配置grud,之后通过updata-grud会自动更新
/boot/grub/grub.cfg
操作:
- 修改/etc/default/grud,删除
GRUB_CMDLINE_LINUX_DEFAULT=
后面的acpi=off - 执行指令(root权限下)
update-grud
3. 参考
[1]. 【linux】解决系统卡在ubuntu loading initial ramdisk
[2]. Linux下设置ACPI Off
[3]. 使用“ acpi = off” grub参数启动Ubuntu