Archへのベースのインストールとベース開発の問題

Archへのベースのインストールとベース開発の問題

私は最近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) パーティションを再作成しますroothomeboot

(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)利益

おすすめ記事