![按 Enter 进行维护(或输入 control-d 继续)](https://linux22.com/image/999134/%E6%8C%89%20Enter%20%E8%BF%9B%E8%A1%8C%E7%BB%B4%E6%8A%A4%EF%BC%88%E6%88%96%E8%BE%93%E5%85%A5%20control-d%20%E7%BB%A7%E7%BB%AD%EF%BC%89.png)
我使用 Windows 10,并使用 Hyper-V 在虚拟机上配置了 Ubuntu,以便在我们的小型办公室内创建共享文件服务器。我已为 Ubuntu 文件服务器分配了 2048Mb RAM。我遇到一个问题,每当物理计算机意外关闭(由于电力问题)并重新启动时,文件服务器都无法访问。当我打开 Hyper-V 时,Ubuntu 在最后一行显示消息
Welcome to emergency mode! After logging in, type "journalct1 -xb" to view
Press enter for maintenance (or press Control-D to continue"
唯一的问题是我必须手动 RDP 服务器并手动单击CtrlD以继续,否则它会保留在那里并且服务器文件无法访问。
我对 Linux 不是很在行,这是我第一次在视频教程的帮助下使用它。请帮我摆脱这种情况,这样无论如何当物理计算机重新启动时,虚拟机都可以完全自行启动。谢谢。
答案1
可能是你的文件系统损坏了。试试这个:
首先识别您的分区。
运行命令:
卸载-t /dev/你的分区
然后:
fsck -y /dev/你的分区
例如,我的 Linux/
目录位于sda3
,但我的/home
目录位于sda5
,因此当我遇到类似情况时,我会执行以下操作:
按回车键进入命令行;
类型:
卸载-t /dev/sda3
- 按回车键;
卸载-t /dev/sda5
*****请勿使用:umount -a*****
按回车键;
然后:
fsck -y /dev/sda3
- 按回车键;
fsck -y /dev/sda5
- 按回车键;
如果您不知道选择哪个分区,请键入umount -t /dev/sd
并点击 tab两次以查看其可用的分区。