无法访问sudo
sudo: unable to resolve host
我想我需要编辑/etc/hosts
文件来创建127.0.1.1 PC名称的条目。
但是,如果我无法访问sudo
,我怎么能这样做呢? 自从我更新到13.10后,它似乎已经消失了。
我尝试过nano
,但仍然无效。
我建议您启动进入恢复模式,然后使用以下步骤编辑hosts文件:
-
从此处开始执行恢复模式 : 如何启动进入恢复模式?
以下步骤2 – 5来自上述问题。
-
BIOS通过后按住Shift键 ,然后选择:
“高级选项→以‘(恢复模式)’结尾的内容 ” - 选择“Drop to root shell prompt”选项
-
使用以下命令将根分区重新安装为R / W:
mount -o remount,rw /
-
如果您有单独的分区,请执行以下命令来安装它们:
mount -a
-
使用以下命令编辑
/etc/hosts
文件:nano /etc/hosts # Replace `nano` with your favourite command line editor
- 进行所需的更改。
-
按这些键保存并退出: Ctrl + X ; Y ; 输入
注意:如果两个键之间有
+
,请同时按下这两个键。 如果有的话;
在两个键序列之间,按第一个序列,然后释放它,然后按第二个。 -
重启:
reboot
如果您在root帐户上设置密码,则可以尝试:
su -
在输入正确的密码(如果设置)后,您应该是“root”并可以根据需要随意更改文件。