Tur*_*flz 7 extract disk-image
我正在尝试提取 .img 文件(带有 Chromium OS 的硬盘映像)。除了安装它之外,我找不到任何方法来执行此操作,但这无法使用,因为它显示为多个驱动器,因此我无法重新打包它。
您不提取.img; 你安装它。例子:
mkdir /mnt/ChromeOS
mount -o loop image.img /mnt/ChromeOS/
Run Code Online (Sandbox Code Playgroud)
这将列出内容:
cd /mnt/ChromeOS/
ls -l
Run Code Online (Sandbox Code Playgroud)
头脑也.img可以被压缩。如果是这种情况(虽然不太可能),您也需gunzip要这样做。
kpartx- 从分区表创建设备映射安装包kpartx并运行
sudo kpartx ...
Run Code Online (Sandbox Code Playgroud)
来自man kpartx:
概要
Run Code Online (Sandbox Code Playgroud)kpartx [-a | -d | -l] [-v] wholedisk描述
该工具源自 util-linux 的 partx,读取指定设备上的分区表,并在检测到的分区段上创建设备映射。它在设备映射创建和删除时从热插拔中调用。
例子
要在原始磁盘映像中安装所有分区:
Run Code Online (Sandbox Code Playgroud)kpartx -av disk.img
您可以从.img[image] 文件克隆到足够大的驱动器,例如 USB 随身碟。这是文件的基本意图。
您可以为此目的使用mkusb。它也适用于压缩的图像文件(使用gzip和压缩时xz).img.gz和.img.xz文件。
克隆后,您将看到分区,例如
sudo lsblk -f
sudo lsblk -m
sudo parted -ls
Run Code Online (Sandbox Code Playgroud)
克隆后,您可以“照常”在驱动器上安装和卸载分区。