Resolve.conf 不存在,但无法创建一个

Resolve.conf 不存在,但无法创建一个

首先,我在一台配备 i5 处理器的 Dell Latitude 上安装了 Ubuntu 16.04(通过特定请求提供更多硬件)。我正在尝试找到一种方法来通过 Grub 菜单中的根终端替换 /etc/resolv.conf 文件,因为缺少驱动程序让我在登录屏幕出现时无法使用键盘或鼠标。如果我只能访问我的 bios 菜单和 grub,有没有办法创建一个新的 resolv.conf 文件?对于某些背景信息,我的系统似乎将此文件视为仍然存在,但任何删除它的尝试都会失败,因为它当然不存在。任何覆盖尝试都会失败,因为找不到该文件。我该如何打破这种循环。此外,正如您可能想象的那样,如果没有办法解决这个问题,我可能需要一个全新的操作系统。如果你们知道一个允许我创建可启动 USB 的过程,请将其插入计算机,并让计算机在从 USB 启动时立即安装所述操作系统,就像 Windows CPU 以 Ubuntu 为例所做的那样。那太好了。

答案1

通常,我们可以编辑/etc/resolv.conf。您也可以使用图形界面来编辑连接,填写您的dns服务器。

如果您想制作可启动的USB,您可以使用unetbootin、Universal USB Installer等。

答案2

要重新创建 /etc/resolv.conf...

  • 启动到 GRUB 菜单
  • 选择高级选项
  • 选择恢复模式
  • 选择 Root 访问
  • 在 # 提示符下,输入:
    • mount -o rw,remount /
    • sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
    • reboot

更新#1:

要检查 Ubuntu 分区上的文件系统...

  • 启动到 GRUB 菜单
  • 选择高级选项
  • 选择恢复模式
  • 选择 Root 访问
  • 在 # 提示符下,输入sudo fsck -f /
  • 如果有错误,请重复 fsck 命令
  • 类型reboot

相关内容