Arch ISO イメージを生成すると、誤ったデバイス間リンクエラーが発生します。

Arch ISO イメージを生成すると、誤ったデバイス間リンクエラーが発生します。

私は次の手順に従ってカスタムArch ISOを作成しようとしてきました。アーチソ記事の場所は次のとおりです。建築ウィキペディア、残念ながら、ディレクトリ./build.sh -vで実行するたびに、2種類のエラーのいずれかが発生します。~/archlive以下はそのようなエラーの1つです。

[mkarchiso] INFO: Installing packages to 'work/i686/airootfs/'...
==> Creating install root at work/i686/airootfs
mount: udev is already mounted or /root/archlive/work/i686/airootfs/dev busy
       udev is already mounted on /root/archlive/work/i686/airootfs/dev
       udev is already mounted on /root/archlive/work/i686/airootfs/dev
==> ERROR: failed to setup chroot work/i686/airootfs

この問題を解決するために実行しましたが、常に動作するわけではありませumount /root/archlive/work/i686/airootfs/devん(「動作しない」場合は、再実行するとまったく同じエラーが返されます./build.sh -v)。または時には、実行は./build.sh -v次の形式の何千もの行を返します。

cp: cannot create hard link 'work/airootfs/sbin' to 'work/i686/airootfs/sbin': Invalid cross-device link

(この出力の合計は何千もの出力ラインによって異なります)i686。最初は、これらのエラーは私のカスタム修正によるものかもしれません(特定の情報が必要な場合)とsbin考えました。~/archliveここ私のGitHubリポジトリには~/archlive~/customrepoおよびカスタムローカルパックマンリポジトリがあります)が含まれていますが、次のコマンドを実行して~/archlive2Archiso設定ファイルの新しいディレクトリを作成しました。releng

cp -r /usr/share/archiso/configs/releng/* ~/archlive2

./build.sh -vこの新しいディレクトリで実行すると同じエラーが発生しました。

/etc/fstab関連ファイルが私のファイルの場合:

# 
# /etc/fstab: static file system information
#
# <file system> <dir>   <type>  <options>       <dump>  <pass>
# UUID=7d1abebf-09fa-4734-9843-c8d901f1c8ad
/dev/sdb1               /               ext4            rw,relatime,data=ordered        0 1

(おそらくこの内容を元にしたようです。これ回答)

ベストアンサー1

おすすめ記事