Ubuntu无法开机 :Failed to activate swap /swapfile
问题:Ubuntu无法开机Failed to activate swap /swapfile
可能由于乱关机,开机时就无法打开出现下面情况:
Ctrl+Alt+F2进入命令行登录,输入 reboot
重启,重启后,进入GRUB页面:
解决方法:
自己在网上也是找了许多文章,但是都没有解决,最后终于看到一个可以解决而且很方法比较全面的文章:
解决方法
可以直接在GRUB页面按 e
进入编辑页面如下图所示:
然后找到 ro quiet splash
所在行,如下图所示,将 ro
改为 rw
,按 Ctrl+x 或者 F10 重启即可。
或者按照上面解决方法的文章解决,进入GRUB页面后,选择Advanced options for Ubuntu
再选择recovery mode
再选择root,即可进入命令行,按文章对相关文件进行修改
最后成功解决,可以正常开机,但这种方法不能一劳永逸,之后不能关机,只能挂起,否则可能还得重复上面步骤。
总结
至此,问题终于得到解决,但是查找解决方法也花费了很多时间,所以如果虚拟机没有重要内容的话,还是建议重装,毕竟重装解决一切烦恼,也花不了太多时间。另外,正常开机后,我发现ssh无法登录,端口、服务、防火墙都没有问题,最后卸载重装openssh,成功解决。
卸载openssh
sudo apt-get remove openssh-server openssh-client --purge -y
安装openssh
apt-get install openssh-server openssh-client
重启openssh
systemctl restart ssh