重新安装 Grub 时出现网络问题

重新安装 Grub 时出现网络问题

我正在尝试在第二个磁盘上重新安装 grub,按照以下说明进行操作清除并重新安装 Grub

执行完 后sudo chroot /mnt,当我尝试 时apt-get update,我收到很多failed to fetch消息。显然 DNS 不起作用,因为host在任何主机名上运行命令都会超时:no servers could be reached

如果我退出 chroot,host一切apt-get update就都正常了。

答案1

根据您的描述,您的 chrooted 环境没有关于有效名称服务器 (DNS) 的信息。您可以将文件复制/etc/resolv.conf到 chroot 环境的目录中etc。您也可以编辑该文件/mnt/etc/resolv.conf(或者如果您在 chroot 中/etc/resolv.conf),并添加以下行

nameserver 8.8.8.8

这使用了来自 Google 的名称服务器。

当您的系统具有有关 DNS 服务器的有效信息时,它将再次按预期工作。

答案2

在 chroot 中,编辑 /etc/resolv.conf ( nano /etc/resolv.conf) 并插入以下行:

nameserver 8.8.8.8

名称解析现在应该可以工作了。

PS:按Ctrl+ O,Enter保存文件nano,按Ctrl+X退出。

相关内容