Gentooo 系统只读安装,无法启动,服务出现段错误

Gentooo 系统只读安装,无法启动,服务出现段错误

升级到OpenRC 0.20后系统无法正常启动:

mounted into runlelevel unknown (kernel 3.17.1)

/分区以只读方式挂载

/dev/sda3 on / type ext4 (ro, realtime, data=ordered)

所以我做了以下事情:

# mount / -o remount,rw

..这有效,之后我做了

# mount -a

安装了我的 /dev/sda4 (/home)

但是我尝试启动的任何服务都会给我带来段错误,例如

# service root start
Segmentation fault 

我正在运行 openrc 0.20,它似乎是昨天安装在我最新的 emerge world 中的。

答案1

我将启动到单用户模式(init=/bin/bash)并运行 revdep-rebuild、dispatch-conf 并确保您的 openrc 配置文件正常。

答案2

这就是我解决这个问题的方法。

必须运行 /lib/systemd/systemd-udevd 才能重新获得我的 /dev/fd (即使系统是 openrc,而不是 systemd)

降级到 openrc-0.18.4 (正在运行我昨天出现的 0.20)

emerge -uDav @world

重启

看来 openrc-0.20 不同意我的观点:)

相关内容