최근에 Arch Linux를 사용해보기로 결정했지만 기본 및 기본 개발 패키지를 설치하는 데 문제가 있습니다. 첫째, 이것은 내 파티션입니다.
sda2 home 350GB (ext4)
sda4 root 30GB (ext4)
sda3 boot 7GB (fat32)
Arch를 설치하기에 충분하다고 생각되는 6GB RAM이 있기 때문에 아직 스왑 파티션이 필요하지 않은 것 같습니다. 약 35GB의 여유 공간이 있고 일부 사람들은 내 연구에 따르면 부팅 파티션이 너무 작다고 말하기 때문에 부팅 파티션이 평소보다 큽니다.
그런 다음 서버 미러를 설정하고 파티션을 마운트한 후 패키지 데이터베이스를 동기화하여 다음을 확인했습니다.
pacman -Syy
이것이 제가 직면한 첫 번째 문제입니다. 모든 패키지를 실행 pacstrap -i /mnt base base-devel
하고 선택하면 다음과 같은 경고가 표시됩니다.
warning: skipping target: file
warning: skipping target: fileutils
warning: skipping target: gawk
warning: skipping target: gettext
warning: skipping target: grep
warning: skipping target: gzip
warning: skipping target: pacman
warning: skipping target: sed
warning: skipping target: texinfo
warning: skipping target: util-linux
warning: skipping target: which
이상하다고 생각했지만 설치를 계속하기로 결정했습니다. 그런 다음 이러한 오류가 발생합니다. 첫 번째 오류는 실제로 약 50번 인쇄되지만 스팸을 방지하기 위해 잘라냈습니다.
error: could not open file /mnt/var/cache/pacman/pkg/vi-1:070224-2-x86_64.pkg.tar.xz.part: Invalid argument
warning: failed to retrieve some files
error: failed to commit transaction (failed to retrieve some files)
Errors occurred, no packages were upgraded.
==> ERROR: Failed to install packages to new root
그래서 당연히 인터넷에서 이 오류를 검색했고 오래된 포럼 게시물이 많이 나타났습니다. 어떤 커플은 부팅 파티션을 더 크게 만들자고 해서 이전 500MB가 아닌 7GB로 늘렸습니다. 또 다른 사람은 서버 미러를 변경하고 파일을 삭제한 /mnt/var/cache/pacman/pkg/vi-1:070224-2-x86_64.pkg.tar.xz.part
후 다시 시도하라고 했습니다. 그래도 성공은 없었습니다.
내가 찾은 솔루션 중 어느 것도 작동하지 않았으며 진행 방법을 모르겠습니다. 이 과정을 몇번 겪어봤는데 매번 문제가 발생하는 것 같습니다. 어떤 도움이라도 대단히 감사하겠습니다. 궁금하신 점은 댓글로 남겨주세요!
편집: 예, 인터넷에 연결되어 있습니다.
답변1
괜찮은. 감사해요 @유미르가 리드한다, 드디어 작동합니다. 이것이 내가 한 일입니다:
(1) 컴퓨터를 다시 시작합니다
(2)파티션 포맷 및 삭제
(3) 파티션을 다시 생성 합니다 root
.home
boot
(4)실행:
mkfs.ext4 /dev/sdaX # root partition
mkfs.ext4 /dev/sdaX # home partition
mkfs.fat -F 32 /dev/sdaX # boot partition, UEFI only!
(5) 소프트웨어 패키지 재설치실행되지 않음pacman -Syy
(6) ???
(7) 이익