无法在 chroot 内更新计算机

无法在 chroot 内更新计算机

我正在修复 GRUB2。我使用 Live Usb 进入旧系统chroot。(如前所述这里。)我尝试运行apt update,它说无法访问任何服务器。(至少它告诉我任何单个服务器都存在此问题,我无法向您提供错误消息,因为它是德语的。)

我尝试过了ping

root@xubuntu:/# ping google.de
ping: google.de: Name or Service unknown

(我翻译了错误信息。)

我不确定我遗漏了什么。如何更新我的电脑?

答案1

您从实时 USB 启动盘启动以挽救旧安装,您很可能没有设置网络路由...

route -n

将显示您的活动路由,您需要读取网络配置文件并添加适当的路由才能访问互联网。在您设置了chroot旧 FS 后,您可以重新启动网络服务,这将自动加载您之前设置的网络路由(至少在 CentOS 上)。此外,您的 中可能没有任何条目resolv.conf,因此您的服务器不知道谁google.com是谁,您可以使用 google 著名的 DNS 服务器8.8.8.8来实现此目的

相关内容