昨日コンピュータを起動していたところ、次のエラーメッセージが表示されました:
私は解決策を探していて、このフォーラムのディスカッションに出くわしました:
https://ubuntuforums.org/showthread.php?t=2326216
そこで、誰かが提案したように、grubブートメニューからリカバリモードで起動してから、$ sudo apt-get update
を実行してみました。 。
ここから私は苦労し始めました。コンピューターをインターネットに接続できません。
$ ping google.com
ping: unknown host google.com
を教えてください
そこで、$ sudo dhclient eth0
を実行しようとしました しかし、次のエラーメッセージが返されました:
run-parts: failed to stat component /etc/dhcp/dhclient-enter-hooks.d/debug: No such file or directory
run-parts: failed to stat component /etc/dhcp/dhclient-exit-hooks.d/debug: No such file or directory
run-parts: failed to stat component /etc/dhcp/dhclient-enter-hooks.d/debug: No such file or directory
RTNETLINK answers: File exists
run-parts: failed to stat component /etc/dhcp/dhclient-exit-hooks.d/debug: No such file or directory
どうすればこれを修正できますか?
編集:journalctl | grep modules
私に与える:
systemd-modules-load[214]: Inserted module 'lp'
systemd-modules-load[214]: Inserted module 'ppdev'
systemd-modules-load[214]: Inserted module 'parport_pc'
systemd-modules-load[214]: Failed to find module 'rtc'
systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status1/FAILURE
systemd[1]: systemd-modules-load.service: Unit entered failed state
systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'
承認された回答:
OPは次のように問題を解決しました:
[FAILED] Failed to start Load Kernel Modules
燻製ニシンでした。 rtc
廃止されたモジュールです。エラーメッセージは、tty1(ctrl + alt + F1)に切り替えて、rtc
をコメントアウトすることで削除されました。 (#
を置く 行の先頭)/etc/modules
(sudoeditを使用)。
これで、コンピュータは空白の画面で起動します。
再びtty1で、インターネットに接続しようとしましたが、sudo dhclient eth0
このエラーメッセージが表示されました:
failed to stat component /etc/dhcp/dhclient-enter-hooks.d/debug: No such file or directory
failed to stat component /etc/dhcp/dhclient-exit-hooks.d/debug: No such file or directory
壊れたシンボリックリンクがその原因であることが判明したので、それを修正しました:
cd /etc/dhcp/dhclient-enter-hooks.d
sudo rm debug
sudo ln -s ../debug.dbkg-new debug`
そして
cd /etc/dhcp/dhclient-exit-hooks.d
sudo rm debug
sudo ln -s ../debug.dbkg-new debug
したがって、sudo dhclient eth0
を実行することが可能でした。
ping google.com
返されたunknown host google.com
ただし、ping 8.8.8.8
正常に動作したため、これはecho 'nameserver 8.8.8.8' | sudo tee /etc/resolv.conf
このコメントでsteeldriverのアドバイスに従って
ついにインターネットに接続し、以下を実行することですべての問題を修正しました:
sudo apt-get update
dpkg --configure -a
sudo apt full-upgrade -f
sudo apt -f install