
當我將 Ubuntu 從 18 升級到 Ubuntu 20.04.2 LTS (linux-image-5.4.0-81-generic) 後,我無法將電腦重新啟動回 Ubuntu。我遇到了戴爾黑屏,必須硬重啟才能返回選單來選擇我的作業系統(我有 Ubuntu 和 Windows 10)。
我進入 Ubuntu 的唯一方法是進入復原模式。在瀏覽了不同的論壇後,我發現問題出在 DNS 伺服器設定。
答案1
我按照這個連結上的說明進行操作,它幫助我克服了「無法存取伺服器」錯誤,並最終更新和升級我的 Ubuntu
https://linuxconfig.org/temporary-failure-resolving-error-on-ubuntu-20-04-focal-fossa-linux
以下是我從連結複製的步驟,以防您像我一樣很難找到問題:
第 1 步:檢查您的網路連線:
$ ping -c 2 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=54 time=10.4 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=54 time=10.2 ms
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1006ms
rtt min/avg/max/mdev = 10.157/10.291/10.425/0.134 ms
你應該看到0% 丟包率
步驟 2:透過執行下列命令檢查您的 DNS 配置:
$ systemd-resolve --status | grep Current
Current Scopes: DNS
Current DNS Server: 192.168.1.1
您應該會看到系統的 DNS 伺服器,在本例中 DNS 伺服器是 192.168.1.1
步驟 3 檢查您是否可以使用下列方式存取您的 DNS 伺服器ping
(請記得將伺服器名稱 192.168.1.1 變更為上一個步驟中的 DNS 伺服器)。
$ ping -c 2 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.535 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.570 ms
--- 192.168.1.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1016ms
rtt min/avg/max/mdev = 0.535/0.552/0.570/0.017 ms
該命令的輸出應該會導致0% 丟包率
步驟 4:透過嘗試解析 DNS 名稱來測試您的 DNS 伺服器,例如。linuxconfig.org使用挖掘指令:
$ dig @192.168.1.1 linuxconfig.org
; <<>> DiG 9.11.5-P4-5.1ubuntu4-Ubuntu <<>> @192.168.1.1 linuxconfig.org
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21662
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;linuxconfig.org. IN A
;; ANSWER SECTION:
linuxconfig.org. 300 IN A 104.26.3.13
linuxconfig.org. 300 IN A 104.26.2.13
;; Query time: 408 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Wed Dec 11 14:02:07 AEDT 2019
;; MSG SIZE rcvd: 76
完成上述步驟後(再次完全歸功於所提供的連結),我能夠更新我的 Ubuntu,sudo apt update
然後sudo apt upgrade
沒有任何錯誤,並且能夠再次啟動並運行 Ubuntu 20.04.2。
希望這對您有所幫助並節省您一些時間,我花了將近兩天的時間才弄清楚這一點。