Arch Linux를 설치하려고 하는데 지금까지 모든 것이 잘 작동하고 있습니다. iso를 다운로드하고 Virtualbox에서 프로비저닝 프로파일을 생성하고 iso를 부팅하고 인터넷에 성공적으로 연결하고 시스템 시계를 업데이트하고 파티션을 생성하고 포맷하고 설치했지만 시간을 사용하여 패키지를 설치하려고하면
pacstrap /mnt base base-devel linux linux-firmware
그것은 많은 오류를 반환합니다:
미러 목록을 지우고 새 링크를 붙여넣고, 리플렉터를 다운로드하고, 하드웨어 시간을 다시 동기화하는 등 많은 것을 시도했습니다. 재부팅도 5번 정도 했는데 아무 것도 작동하지 않는 것 같습니다.
저는 아직 초보이기 때문에 간단한 해결 방법일 수도 있지만 며칠 동안 노력했지만 아무것도 찾을 수 없습니다.
감사해요.
답변1
ISO가 약간 오래된 것 같습니다. (아치 모양이므로 어제의 ISO가 너무 오래되었을 수 있습니다.) Archlinux에서 새 이미지를 얻거나 팩맨 키링을 업데이트해 볼 수 있습니다.
부팅 미디어에 쓰기 가능한 경우 다음 명령을 사용하여 패키지를 업데이트하여 pacman 키링을 업데이트할 수 있습니다 archlinux-keyring
.
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
에는 이러한 서명이 포함되어 있으며 실제로 변경되지 않는 서명으로 서명됩니다.
답변2
6.1.16
VirtualBox를 버전으로 업데이트하여 문제가 해결되었음을 보고하게 되어 기쁘게 생각합니다 . 설치 및 사용이 pacstrap
예상대로 작동합니다. 시험용archlinux-2020.10.01-x86_64.iso
답변3
나는 이것이 그다지 도움이 되지 않는다는 것을 알고 있지만 같은 문제에 직면하고 있습니다. Virtual Box와 VMware Player를 사용해 보았으나 archlinux-2020.08.01-x86_64.iso
동일한 결과가 나왔습니다. 그런데 iso를 USB에 담아서 실제 컴퓨터에 설치해 보니 잘 됩니다. 나에게 이것은 가상화 문제처럼 보이지만 경험이 더 많은 사람이 이유를 정확히 설명할 수 있을 것입니다. 최신 버전에서는 ArchLinux 기반 버전도 VirtualBox-6.1.12-139181-Win.exe
실행/설치할 수 없지만 다른 배포판은 잘 작동합니다. ( / ) Arch/Manjaro가 롤링 릴리스에 있으므로 커널과의 호환성 문제일 수 있다고 생각합니다. 최신 버전을 사용하세요. Ubuntu/Kali는 이전 버전을 사용합니다.manjaro-gnome-20.0.3-200606-linux56.iso
ubuntu-20.04-desktop-amd64.iso
kali-linux-2020.2-live-amd64.iso
답변4
Windows 10에서 VirtualBox를 사용하고 있는 것 같습니다. Arch Linux를 설치하려고 할 때 똑같은 문제가 발생했고 Windows가 VirtualBox의 가상화를 방해하고 있음을 발견했습니다. 내 문제를 해결하는 데 도움이 된 reddit 게시물은 다음과 같습니다.Arch 설치: 손상된 패키지(PGP 서명)로 인해 pacstrap이 실패합니다..
댓글 중 하나링크가 제공됩니다VirtualBox 스레드에는 내 문제에 대한 몇 가지 유용한 정보와 해결책이 포함되어 있습니다.
내 문제는 내가 좀 가지고 있다는 거야윈도우 기능활성화됨암묵적으로VirtualBox 가상화를 방해하는 Hyper-V가 활성화되었습니다. 따라서 다음을 모두 비활성화해야 했습니다.
- 애플리케이션 가드
- 자격 증명 보호(참조https://www.microsoft.com/en-us/downloa… x?id=53337)
- 장비 보호(참조https://www.microsoft.com/en-us/downloa… x?id=53337)
- * 경비원
- 컨테이너
- 슈퍼V
- 가상 머신 플랫폼
- Windows 하이퍼바이저 플랫폼
- Windows 샌드박스
- Windows 서버 컨테이너
- WSL2(Linux용 Windows 하위 시스템)(WSL1은 Hyper-V를 활성화하지 않음)
위에 나열된 모든 기능이 비활성화되고 내 컴퓨터에서 완벽하게 작동하는지 확인한 후 pacstrap
더 이상 문제 없이 Arch Linux 설치를 성공적으로 완료했습니다.