无法在 Debian 中启动创建易失性文件和目录

无法在 Debian 中启动创建易失性文件和目录

在 beaglebone black 中使用 debian。该板通过静态 IP 在线连接,用于远程 ssh。几天后,我无法通过 ssh 连接我的主板。在调试时,板收到以下错误日志。

Failed to start Create Volatile Files and Directories. 

失败的服务:易失性文件创建、ssh 服务器、网络服务等。无法启动。

可能出了什么问题?有没有人遇到过类似的问题。

日志:

[FAILED] Failed to start Create Volatile Files and Directories
[FAILED] Failed to start Entropy daemon using the HAVEGE algorithm    
[FAILED] Failed to start Network Time Synchronization.    
[FAILED] Failed to start The Apache HTTP Server.

**[FAILED] Failed to start OpenBSD Secure Shell server.**

答案1

确保根文件系统是rw

当我尝试创建debootstrap在 QEMU 上运行的映像时遇到了这个问题。

在随机论坛上进行一些谷歌搜索后,我发现解决方案是将根文件系统设置为可读写,而不是 Linux 内核将其挂载为默认的只读。

在 Debian 中最正确的方法是添加到您的fstab

/dev/sda / ext4 errors=remount-ro,acl 0 1

它使用默认参数重新安装根rw,尽管我还没有测试它。

根本问题在于debootstrap,它fstab只是一个虚拟变量,如下所述:https://askubuntu.com/questions/557556/why-is-my-etc-fstab-file-unconfigured/1080541#1080541

另一种可行的方法是传递rw内核启动参数,但我还没有在 Debian 中测试过它,仅限Buildroot

我实现的最终工作debootstrap设置描述如下:使用 debootstrap 创建可启动的 Debian 映像

相关内容