在 Mac OSX 10.7 上挂载使用“dd”构建的 linux 映像

fra*_*ras 6 filesystems migration dd mac-osx disk-image

我最近做了一个

ssh root@myserver "dd if=/dev/xvda " | dd of=/<localpath>/myimage.img
Run Code Online (Sandbox Code Playgroud)

按照我在 linode 上的 VPS 服务器文档的指示。我之前在另一个 linux 系统上做过这个,并通过这样做完美地安装了它

sudo mount -o loop myimage.img mountdirectory
Run Code Online (Sandbox Code Playgroud)

但是在我的 mac osx 10.7 上,我收到以下错误。

mount: You must specify a filesystem type with -t.
Run Code Online (Sandbox Code Playgroud)

我试过 -t ext, -t ext3, -t ext4 但都失败了,出现这样的错误

mount: exec /System/Library/Filesystems/ext4.fs/Contents/Resources/mount_ext4 for /<mount directory>: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

Jor*_*son 1

获取 VirtualBox 并在其上安装 Ubuntu。将 .img 文件作为磁盘传递到 VM。编辑虚拟机中的fstab以挂载磁盘映像。