
sudo: unable to resolve host
我想我需要編輯該/etc/hosts
檔案以建立 127.0.1.1 PC 名稱的條目。
但如果我無法訪問,我該怎麼辦sudo
?自從我更新到13.10後,它似乎消失了。
我已經嘗試過了nano
,仍然不行。
答案1
我建議您啟動進入復原模式,然後使用以下步驟編輯主機檔案:
請按照此處的步驟啟動進入恢復模式:如何啟動進入恢復模式?
下面的步驟 2 - 5 來自上述問題。
Shift等BIOS通過後按住,然後選擇:
“進階選項→以'(恢復模式)'」- 選擇“Drop to root shell提示”選項
使用以下命令將根分割區重新掛載為 R/W:
mount -o remount,rw /
如果您有單獨的分割區,請執行以下命令來掛載它們:
mount -a
/etc/hosts
使用以下命令編輯檔案:nano /etc/hosts # Replace `nano` with your favourite command line editor
- 進行您想要的更改。
按這些鍵儲存並退出:Ctrl+X; Y; Enter
注意:如果兩個按鍵之間有一個
+
,請同時按下。如果兩個按鍵序列之間有一個;
,請按第一個序列,然後釋放它,然後按第二個序列。重啟:
reboot
答案2
如果您為 root 帳戶設定了密碼,您可以嘗試:
su -
輸入正確的密碼(如果已設定)後,您應該成為“root”並可以根據需要自由更改檔案。