我曾经使用 Windows 10 并在外部驱动器上对其进行了备份 (vdhx)。天真的印象是从该映像恢复数据到 ubuntu 会更直接,我更改为 ubuntu,但现在它并不直接。
有人可以向我解释一下如何在 ubuntu 中安装这个图像来查看我的东西并获得我需要的东西吗?因为我是 ubuntu 的新手,所以 gui 选项将受到高度赞赏,但命令行(在帮助下)也可以工作。
我已经尝试过这个(除其他外):
guestmount -a /path_to_external_drive/file.vhdx --inspector --ro mnt/vhd/
Run Code Online (Sandbox Code Playgroud)
(基于此:/sf/ask/2577363211/)
提前致谢
以下是安装到/mnt/vhdxdrive的名为myvhdxfile.vhdx的文件的示例
示例 1. guestmount 检查 (-i) 磁盘以查找操作系统并挂载文件系统:
sudo apt-get install libguestfs-toolssudo mkdir /mnt/vhdxdrivesudo guestmount --add myvhdxfile.vhdx -i --rw /mnt/vhdxdrivesudo guestunmount /mnt/vhdxdrive示例 2.如果遇到错误:guestmount:在此磁盘上找不到操作系统,您可以按照以下步骤挂载各个分区:
sudo guestfish --rw -a myvhdxfile.vhdxrun并按 Enter 键list-filesystems并按 Enter 键并记下分区的路径exit并按 Enter 键上述步骤的输出可能如下所示:
><fs> run
><fs> list-filesystems
/dev/sda2: ntfs
><fs> exit
Run Code Online (Sandbox Code Playgroud)
/dev/sda2最后,您可以通过运行以下命令来挂载分区:
sudo guestmount --add myvhdxfile.vhdx --rw /mnt/vhdxdrive -m /dev/sda2如果在 guestfish 中运行list-filesystems命令获得了不同的分区路径,则应/dev/sda2在上述命令中替换为该路径。
示例 3. 如果您希望安装的分区在文件 (nautilus) 中弹出并能够使用您的个人用户帐户访问它:
sudo mkdir /media/vhdxdrivesudo guestmount --add myvhdxfile.vhdx -o uid=1000 -o gid=1000 -o allow_other --rw /media/vhdxdrive -m /dev/sda2在上面的命令中将 uid 和 gid 值更改为您的用户的相应 id。
| 归档时间: |
|
| 查看次数: |
13764 次 |
| 最近记录: |