丢失 .vbox 文件后,擦除磁盘并安装 Ubuntu,并愿意使用现有的 .vdi 来恢复前一个文件

丢失 .vbox 文件后,擦除磁盘并安装 Ubuntu,并愿意使用现有的 .vdi 来恢复前一个文件

在意识到 Ubuntu 无法再访问后,我尝试通过 VB 在 Windows 主机操作系统中再次安装 Ubuntu。在尝试为 Ubuntu 创建新机器并将现有的 .VDI 文件安装为虚拟驱动器时(这样我就可以访问以前的 Ubuntu 虚拟机中保存的数据),我必须选择安装类型:我应该像最初安装以前的 Ubuntu 时一样选择“擦除磁盘并安装 Ubuntu”,还是选择其他选项之一,如果是,选择哪一个?

“擦除”可能最终意味着擦除前一台 Ubuntu 机器的现有 .VDI 文件,而我正是想恢复它!那么我应该选择四种安装类型中的哪一种?

谢谢你的帮助。

答案1

提炼 Ben Hiller 的链接:

根本不要安装到您想要恢复的磁盘。

  • 使用轻量级 Ubuntu(例如 lubuntu)创建新的虚拟机
  • 为该 VM 创建新的 VDI
  • 安装到新的 VDI
  • 通过新虚拟机设置的“存储”选项卡添加(+)一个新硬盘
  • 选择“使用现有磁盘”
  • 导航到您的困难的 VDI 并选择它
  • 在新的虚拟机中,按 Ctl-Alt T 打开终端并输入

    $ sudo mkdir /mnt/difficultdrive
    $ sudo mount /dev/sdb1 /mnt/difficultdrive

然后您就能访问您的硬盘了。

确认您添加的驱动器位于 /dev/sdb1:

ls -l /dev | grep sd

你应该看到类似

brw-rw----  1 root    disk      8,   0 Oct  3 06:06 sda
brw-rw----  1 root    disk      8,   1 Oct  3 06:06 sda1
brw-rw----  1 root    disk      8,   0 Oct  3 06:06 sdb
brw-rw----  1 root    disk      8,   1 Oct  3 06:06 sdb1

请注意最后一行。

相关内容