Udev не может создать персистентные правила, файловую систему только для чтения

После обновления до 15,04 я попробовал различные драйверы за свою беспроводную карту, таким образом, я думавший обновить правила udev и удалил /etc/udev/rules.d/70-persistent-net.rules файл, думая это было бы воссоздано при начальной загрузке. Это не сделало и дало следующую ошибку

systemctl status udev-finish.service -l
● udev-finish.service - Copy rules generated while the root was ro
   Loaded: loaded (/lib/systemd/system/udev-finish.service; static; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sun 2015-04-26 22:11:29 CEST; 49s ago
  Process: 361 ExecStart=/lib/udev/udev-finish (code=exited, status=2)
 Main PID: 361 (code=exited, status=2)

Apr 26 22:11:29 MacBook systemd[1]: Starting Copy rules generated while the root was ro...
Apr 26 22:11:29 MacBook systemd[1]: udev-finish.service: main process exited, code=exited, status=2/INVALIDARGUMENT
Apr 26 22:11:29 MacBook systemd[1]: Failed to start Copy rules generated while the root was ro.
Apr 26 22:11:29 MacBook systemd[1]: Unit udev-finish.service entered failed state.
Apr 26 22:11:29 MacBook systemd[1]: udev-finish.service failed.
Apr 26 22:11:29 MacBook udev-finish[361]: /lib/udev/udev-finish: 6: /lib/udev/udev-finish: cannot create /etc/udev/rules.d/70-persistent-net.rules: Read-only file system

Таким образом, как я делаю систему перезаписываемой снова?

1
задан 26 April 2015 в 23:44

1 ответ

Я изменил файл /lib/systemd/system/udev-finish.service для включения basic.target в После - конфигурация, которая, кажется, добивается цели для меня:

[Unit]
Description=Copy rules generated while the root was ro
DefaultDependencies=no
After=basic.target systemd-udevd.service systemd-udev-settle.service

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/lib/udev/udev-finish
1
ответ дан 11 November 2019 в 02:20

Другие вопросы по тегам:

Похожие вопросы: