
sudo: unable to resolve host
/etc/hosts
127.0.1.1 の PC 名のエントリを作成するには、ファイルを編集する必要があると思います。
しかし、アクセスできない場合はどうすればいいのでしょうかsudo
? 13.10 にアップデートしてからなくなってしまったようです。
試してみましたがnano
、まだ機能しません。
答え1
リカバリ モードで起動し、次の手順で hosts ファイルを編集することをお勧めします。
以下の手順に従ってリカバリ モードで起動します。リカバリモードで起動するにはどうすればいいですか?
以下の手順 2 ~ 5 は上記の質問からの抜粋です。
ShiftBIOSが通過した後、次のオプションを選択します: 「
詳細オプション → で終わるもの'(リカバリモード)'「- 「ルートシェルプロンプトにドロップ」オプションを選択します
次のコマンドを使用して、ルート パーティションを 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
注:
+
2 つのキーの間に がある場合は、それらを同時に押します。2;
つのキー シーケンスの間に がある場合は、最初のシーケンスを押してから放し、2 番目のシーケンスを押します。リブート:
reboot
答え2
ルート アカウントにパスワードを設定している場合は、以下を試すことができます。
su -
正しいパスワードを入力すると(設定されている場合)、root になり、必要に応じてファイルを自由に変更できるようになります。