archlinux chroot 更新 pacman 失败

archlinux chroot 更新 pacman 失败

注意:我在 Ubuntu 安装中 chroot 到 Arch 安装

运行时pacman -Syu响应

:: Synchronizing package databases...
error: failed retrieving file 'core.db' from archlinux.polymorf.fr : Could not resolve host: archlinux.polymorf.fr
error: failed retrieving file 'core.db' from mirror.js-webcoding.de : Could not resolve host: mirror.js-webcoding.de
...
error: failed retrieving file 'community.db' from mirror.kavalinux.com : Could not resolve host: mirror.kavalinux.com
error: failed retrieving file 'community.db' from f.archlinuxvn.org : Could not resolve host: f.archlinuxvn.org
error: failed to update community (download library error)
error: failed to synchronize any databases
error: failed to init transaction (download library error)

查看总计输出

希望输出应该足够。

我刚刚安装了 archlinux,但由于 Arch 安装中不存在二进制文件,因此无法运行 grub-mkconfig。

因此,想要安装 grub(通过 chroot)以使 arch 可启动(os-probe在 ubuntu 内运行不会检测到 arch 安装)有其自身的问题。

我无法更新我的 pacman 存储库数据库

有什么建议么?

答案1

将该文件复制/etc/resolv.conf到您的 chroot 会话并将这些nameserver行替换为以下行:

nameserver 8.8.8.8
nameserver 8.8.4.4

保存并重新启动网络。

相关内容