我目前在一台 Dell XPS 13 笔记本电脑上安装了 Windows 8 和 Ubuntu 13.04 双启动系统。Ubuntu 的显示驱动程序(屏幕背光)存在严重问题,我无法解决,因此我正在寻找替代方案。
我想在 Windows 上使用某种虚拟机程序,将我现有的 Linux 安装启动到全屏窗口。我追求以下两种情况之一:
可以挂载并启动我现有的 Linux 安装,这样我仍然可以进行双启动(如果需要)。这似乎是最干净的选项,确实会让生活变得非常简单。
一种方法是将我现有的 Ubuntu 安装中的所有内容复制到虚拟机上,让我可以自由删除 Linux 分区,并仅通过 VM 使用 Ubuntu。
场景 1 是首选。
感谢您的帮助。
答案1
对于第一种情况:
您可以尝试在chroot。为此,您应该在 VM 上安装任何 Linux。将所有 Ubuntu 分区挂载在那里。
然后按照说明安装您的/proc
/sys
和/dev
startx
如何从 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
。