将现有的 Ubuntu 13.04 移动到 Windows 8 上的虚拟机

将现有的 Ubuntu 13.04 移动到 Windows 8 上的虚拟机

我目前在一台 Dell XPS 13 笔记本电脑上安装了 Windows 8 和 Ubuntu 13.04 双启动系统。Ubuntu 的显示驱动程序(屏幕背光)存在严重问题,我无法解决,因此我正在寻找替代方案。

我想在 Windows 上使用某种虚拟机程序,将我现有的 Linux 安装启动到全屏窗口。我追求以下两种情况之一:

  1. 可以挂载并启动我现有的 Linux 安装,这样我仍然可以进行双启动(如果需要)。这似乎是最干净的选项,确实会让生活变得非常简单。

  2. 一种方法是将我现有的 Ubuntu 安装中的所有内容复制到虚拟机上,让我可以自由删除 Linux 分区,并仅通过 VM 使用 Ubuntu。

场景 1 是首选。

感谢您的帮助。

答案1

对于第一种情况:

您可以尝试在chroot。为此,您应该在 VM 上安装任何 Linux。将所有 Ubuntu 分区挂载在那里。

然后按照说明安装您的/proc /sys/devstartx如何从 chainroot 启动 GNOME 会话?

mount -t proc none path_to_chroot/proc/
mount -t sysfs none path_to_chroot/sys/
mount -o bind /dev path_to_chroot/dev/

这是一个运行 chrooted Ubuntu 的 bash 脚本,您可以根据需要对其进行编辑:

#!/bin/bash
mount --bind /dev /media/disk/dev
mount --bind /proc /media/disk/proc
mount --bind /sys /media/disk/sys
mount --bind /dev/pts /media/disk/dev/pts
cp /etc/resolv.conf /media/disk/etc/resolv.conf
chroot /media/disk

对于第二种情况:

在 SuperUser 上查看这些问题

同时使用本教程您应该执行remastersys backup,这意味着您将进行完整的系统备份,包括您的主文件夹、所有应用程序和所有数据到.iso映像中。将此映像放在 USB 硬盘上,或者只是放在 Windows NTFS 分区上。然后您可以使用此文件在 VirtualBox 中安装您的 Ubuntu .iso

相关内容