Archiso イメージを正常に構築するには? (「airootfsはマウントポイントではありません」)

Archiso イメージを正常に構築するには? (「airootfsはマウントポイントではありません」)

次のようなhttps://wiki.archlinux.org/index.php/Archiso、私はプリセットテンプレートから直接ビルドしようとしました。

sudo cp -r /usr/share/archiso/configs/releng archlive
cd archlive
sudo ./build.sh -v -N foo

結果:

[mkarchiso] INFO: Configuration settings
[mkarchiso] INFO:                   Command:   init
[mkarchiso] INFO:              Architecture:   x86_64
[mkarchiso] INFO:         Working directory:   work/x86_64
[mkarchiso] INFO:    Installation directory:   arch
[mkarchiso] INFO:        Pacman config file:   work/pacman.conf

[mkarchiso] INFO: Installing packages to 'work/x86_64/airootfs/'...
==> ERROR: work/x86_64/airootfs is not a mountpoint!

エラー:work/x86_64/airootfsはマウントポイントではありません!

スクリプトでこれを見つけました。63号線:

mkarchiso ${verbose} -w "${work_dir}/x86_64" -C "${work_dir}/pacman.conf" -D "${install_dir}" init

...該当するコマンドを手動で実行します。

sudo mkarchiso -v -w "work/x86_64" -C "work/pacman.conf" -D arch init

これにより同じエラーが発生しました。

原因は何か知っていますか?これは数ヶ月間続きました(例:アーチソパック)。

ベストアンサー1

プロジェクトは最終的に情報の源となるプロジェクトの情報をarchiso活用します。pacstraparch-install-scripts

これは、コミット後の最新バージョンのArchisoが原因で発生します。https://git.archlinux.org/archiso.git/commit/?id=5f57352398e9ec7ab7bbe14fe24619987235060f、もう実行されませんpacstrap -d。しかし、提出されてから長いpacstrap時間が経過して廃棄されました。https://git.archlinux.org/arch-install-scripts.git/commit/?id=0af6884aca68dcb7eed0b85fbc2960903df3d968(2018年1月27日v18でリリース)

したがって、最新バージョンを使用していますが、mkarchiso最新バージョンを使用していると仮定してpacstrapmkarchiso、以前のバージョンを使用していますpacstrap

解決策は、システム全体の更新を実行することです。または、以前のバージョンが表示される予定のバージョンpacstrapよりも優先されていることを確認してください。$PATHmkarchiso

おすすめ記事