Arch-Linux
在 VirtualBox 6.1 上安裝 Arch linux 時出現“無效簽名”錯誤
我試圖安裝 Arch Linux,到目前為止一切正常。我下載了iso,在Virtualbox上創建了配置文件並啟動了iso,成功連接到網際網路,更新了系統時鐘,創建了分區,格式化並安裝了它們,但是當我嘗試使用命令安裝包時
pacstrap /mnt base base-devel linux linux-firmware
它返回一堆錯誤:
我嘗試了很多東西,清除鏡像列表並粘貼新連結,下載反射器,再次同步硬體時間。我也重新啟動了 5 次,但似乎沒有任何效果。
我仍然是一個菜鳥,所以它很可能是一個簡單的修復,但我已經嘗試了幾天,但我找不到任何東西。
謝謝。
我很高興地報告將 VirtualBox 更新到版本
6.1.16
已經解決了這個問題。安裝使用pacstrap
按預期工作。經測試archlinux-2020.10.01-x86_64.iso
聽起來你的iso有點老了。(它是拱形的,所以昨天的 iso 可能太舊了)。您可以從 archlinux 獲取新映像或嘗試更新 pacman 密鑰環。
archlinux-keyring
如果你的啟動媒體是可寫的,你可以通過更新包來更新 pacman 密鑰環:sudo pacman -Syy archlinux-keyring sudo pacman-key --populate archlinux
如果我無法獲得更新的 ISO,並且沒有可寫的引導媒體,我可能會嘗試安裝基本系統,希望基本軟體包可以從引導媒體獲得,而無需連接到 Arch 的伺服器。我還沒有測試過,但這將是我的計劃:
pacstrap /mnt base chroot /mnt pacman -Syyu pacman -S base-devel linux firmware-linux
伺服器上的簽名比圖像中的簽名更新。由於您的映像未配置為信任伺服器上的簽名,因此
pacman
拒絕繼續安裝。該archlinux-keyring
包包含這些簽名,並使用不會真正改變的簽名進行簽名。