私は最近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)利益