在意识到 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
请注意最后一行。