注意:我在 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
保存并重新启动网络。