答案1
听起来文件系统无法挂载。您可以从 LiveCD 启动并尝试删除驱动器上的磁盘映像,然后尝试从硬盘启动。VitualBox 磁盘文件通常可以在 ~/.VirtualBox/HardDisks 中找到(注意点文件和大写)。虚拟磁盘存储的另一个位置是“~/VitualBox VMs”,具体取决于您运行的是开源版还是 PUEL 版 VirtualBox。
要强制挂载,您可能需要打开终端窗口并输入:
sudo mount -t ext4 -o errors=continue /dev/sda6 /mnt
这将以读/写模式将 /dev/sda2 挂载到 /mnt 上。鉴于文件系统似乎已损坏,如果遇到错误,最好以只读模式挂载设备,以便您可以备份 /home 上的任何重要数据
sudo mount -t ext4 -o errors=remount-ro /dev/sda6 /mnt
最好严格限制 VM 磁盘的大小,以免发生这种事情,但如果这不可能,您应该使用动态大小调整,并且有一个与 / 分区分开的 /home 分区,或者将 VM 磁盘放在完全不同的数据驱动器上。