回答:
上の私の他の答え読み、更新、アップグレードや画像を点滅する前にソフトウェアをインストールすることが可能であることを?。
マウントしたいファイルシステムのオフセットを計算する必要があります。
新しいユーティリティpiimgの使用を検討してください。ビルドして実行するだけ
$ sudo ./piimg mount archlinuxarm-13-06-2012.img /mnt
注これはまだ完全にテストされていません。
piimg
ますか?piimg
イメージを分析し、正しいループデバイスとマウントを設定することにより、一連のマウントを実行します。これは、マウント/
、その後、最初に/boot
、バインド/dev
(再帰的に)結合する/sys
と作成されます/proc
。アンマウントするには反対の操作を行う必要がありますが、umount
すぐにサブコマンドが表示されるはずです。
免責事項 I、Alex Chamberlainはの主要開発者です
piimg
。そのため、piimg
他の方法に関連して使用することに偏っている可能性があります。
piimg
長い間取り組んでいませんでした。この回答ではなく、ドキュメントの更新が必要だと思います(作成方法がわからない場合)
問題は、イメージが個々のパーティションのイメージではなく、パーティションテーブルを含む完全なディスクイメージであることです。
これを回避する方法はいくつかあります。1つの方法は、オフセットを計算し、それをマウントに使用することです(詳細については、アレックスの回答を参照してください)。
最新のカーネルと最新バージョンのlosetupがある場合の別の方法は、-Pオプションを使用してlosetupを実行することです。
losetup -P -f <ファイル名>
これにより、一連のデバイスノードが作成されます。メインの/ dev / loop <number>ノード、および/ dev / loop <number> p <number>の各パーティションのノード。その後、他のパーティション化されたデバイスと同様にデバイスを操作できます。
完了したら、ループバックデバイスを
losetup -d / dev / loop <番号>