.imgファイル(Chromium OSを含むハードディスクイメージ)を抽出しようとしています。マウントする以外にこれを行う方法を見つけることができませんでしたが、複数のドライブとして表示されて再梱包できないため、使用できません。
.img
を抽出しません。マウントします。例:
mkdir /mnt/ChromeOS
mount -o loop image.img /mnt/ChromeOS/
そしてこれは内容をリストします:
cd /mnt/ChromeOS/
ls -l
.img
も圧縮できることに注意してください。そうである場合(そうではないかもしれませんが)gunzip
itも必要です。
kpartx
を使用できます-パーティションテーブルからデバイスマップを作成しますパッケージkpartx
をインストールして実行します
Sudo kpartx ...
man kpartx
から:
あらすじ
kpartx [-a | -d | -l] [-v] wholedisk
記述
Util-linuxのpartxから派生したこのツールは、指定されたデバイスのパーティションテーブルを読み取り、検出されたパーティションセグメント上にデバイスマップを作成します。デバイスマップの作成および削除時にhotplugから呼び出されます。
例
Rawディスクイメージのすべてのパーティションをマウントするには:
kpartx -av disk.img
.img
[image]ファイルから、十分な大きさのドライブ(USBペンドライブなど)にクローンを作成できます。これがファイルの基本的な意図です。
そのために mkusb を使用できます。圧縮画像ファイル(gzip
およびxz
で圧縮されている場合)、.img.gz
および.img.xz
ファイルでも機能します。
クローンを作成すると、たとえば次のようなパーティションが表示されます
Sudo lsblk -f
Sudo lsblk -m
Sudo parted -ls
クローンを作成したら、「通常どおり」ドライブのパーティションをマウントおよびアンマウントできます。
Ubuntuで.imgファイルを抽出する最も簡単な方法は、 PEAZIP FREE ARCHIVER をwindows(ish)GUIを使用して使用することです。
最初に、i386依存関係の束をインストールする必要があるため、i386パッケージも有効にする必要があります。
Sudo dpkg --add-architecture i386
Sudo apt update
Sudo apt install libgtk2.0-0:i386 libpango1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libxft2:i386
次に download PeaZip Packageをインストールしてインストールするか、単に実行します:
wget https://osdn.net/dl/peazip/peazip_6.5.1.LINUX.GTK2-2_all.deb
Sudo dpkg -i peazip_6.5.1.LINUX.GTK2-2_all.deb
最後にpeazip
を起動し、GUIを介して.imgファイルを抽出します。 (私にとっては、クロムos .imgファイルで動作することを確認できます。)
注:依存関係の処理は、常に gdebi に依存できます。
Etcher.ioを使用して、USBドライブまたはSDカードにイメージを書き込み、ファイルを操作し、最終的にディスクユーティリティを使用して再パックすることができます。