由于循环错误,无法安装 HFS+ 映像

由于循环错误,无法安装 HFS+ 映像

我正在尝试安装 macbook pro 的映像dd。我使用这一策略调整我的 mount 命令的语法。

我使用了以下流程

  • 创建图像:sudo dd if=/dev/sdc of=ddDisk bs=300M status=progress
  • fdisk -l利用和获得图像的属性testdisk(见下文)
  • 创建一个空目录:mkdir test
  • ddDisk2尝试使用以下命令挂载主分区( ):sudo mount -v -t hfsplus -o sizelimit=498887294976 ddDisk2 test

我收到以下错误消息:mount: test: failed to setup loop device for ddDisk2.我不确定我是否理解该消息。

结果fdisk -l

Disk ddDisk: 465,8 GiB, 500107862016 bytes, 976773168 sectors 
Units: sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disklabel type: gpt 
Disk identifier: C83292DE-1D21-4967-8FCA-2A6C377E6F39

Device         Start       End   Sectors   Size Type 
ddDisk1          40    409639    409600   200M EFI System 
ddDisk2      409640 975503591 975093952   465G Apple Core storage 
ddDisk3   975503592 976773127   1269536 619,9M Apple boot

结果testdisk

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org

Disk ddDisk - 500 GB / 465 GiB - CHS 60802 255 63
     Partition               Start        End    Size in sectors
>P EFI System                    40     409639     409600 [EFI]
 P Mac HFS                   409640  974798887  974389248
 D Mac HFS                975503592  975765735     262144
 D Mac HFS                975503592  976773127    1269536

答案1

仅挂载分区,而不是整个映像。

losetup -f /dev/loop4 ddDisk -o 209735680
mount -t hfsplus /dev/loop4 test

(209735680 是分区的第一个字节)

相关内容