我目前正在运行 Windows 7,并尝试在 VirtualBox 中安装 Ubuntu。我安装的目的是为了教育 - 我非常想“学习”Linux。
不幸的是,我在安装过程中遇到了各种问题,很难确定。我尝试寻找类似的解决方案,但由于我对发生的事情了解甚少,因此很难知道什么是相关的。我非常希望有人能指点我,指出我应该知道的事情,并确保我没有做错任何事。
迄今为止的故事:
第一次(天真的)安装尝试 - 成功,但速度极慢(一夜之间安装完成)。存在严重的延迟问题(所有程序和鼠标输入都延迟)。延迟问题通过将“启用 IO APIC”选项切换为 ON 来解决。此时,Ubuntu 正在运行,并且似乎功能齐全。但是,由于我只分配了 8Gb 的磁盘空间,因此很快就用完了(我立即尝试安装完整的 TeX 支持,这非常耗空间!)。互联网使增加磁盘空间看起来是一项特别麻烦的苦差事,因此我决定最简单的方法是使用 40Gb 空间进行完全重新安装。我删除了可以运行的虚拟机,没想到重新安装会出现任何问题(事后看来这是一个错误)。
几次尝试均失败。根据所有互联网资源,我的 Linux 安装大约需要 40 分钟。但是,安装过程总是在不同的时间点卡住几个小时(每次我都要等待大约 5 个小时才能关闭并重试)。例如,有一次它卡在了听起来像“安装后触发软件中心”的地方,而我当前的尝试卡在了“配置硬件”处。
每次尝试后,我都必须删除分区并分配一个新的干净分区,否则安装会立即挂起,在最初的“安装”按钮后几个屏幕。我系统地启用了 IO APIC 选项,否则安装过程会像以前一样非常缓慢。
我注意到一些事情,但不明白/担心
只分配了 12Mb 的“视频内存”。我不确定这是否是同一件事,但我的主机操作系统可以访问 1Gb 专用视频 RAM。
删除分区后,我的主机操作系统似乎无法识别可用空间。(在 Windows 资源管理器中,每次尝试后,我的 C: 驱动器旁边显示的可用空间都会减少 2Gb)。也许这个问题会自行解决?(我相信 Windows 7 会安排自动碎片整理)。
规格/相关信息
Ubuntu 版本:12.10 VirtualBox 版本:4.2.6 主机操作系统:Windows 7 家庭版 (Service Pack 1) 硬件:Aspire 5755G 笔记本电脑, 6GB RAM(其中 1GB 分配给客户操作系统) 500GB HDD(尝试失败时分配 40GB) 英特尔酷睿 i7-2670QM,2.2GHz NVIDIA GeForce GT630M,1GB 独立显存
提前感谢您的宝贵时间!如需更多信息,请随时询问。
答案1
VirtualBox 会在主机操作系统上创建一个文件,虚拟机就安装在其中。客户操作系统(本例中为 Ubuntu)认为它有一个硬盘,但实际上它只是在访问这个大文件。
使用 VirtualBox,您可以格式选择对于此文件,但您通常会使用 VDI 文件格式,除非您有充分的理由不这样做。VirtualBox 的默认设置是根据需要将文件扩展到其最大允许大小。
如果每次安装后都使用了大量额外的空间,我认为您可能正在做以下两件事之一。
- 您可能正在为每个安装创建新的 VDI 文件,而不删除旧文件。请检查虚拟媒体管理器并删除不再需要的任何 VM 映像。
- 您可能在每次安装时都使用相同的 VDI 映像。我不知道在回收空间方面,自动映像扩展会如何发挥作用。我建议您删除该映像并创建一个新的映像。
从同一媒体“重新安装”应以与以前相同的方式工作。如果您遇到问题,只需使用新的 VM 容器和磁盘映像重新开始(即,创建新的 VM 而不是覆盖旧的 VM)。确保您需要的任何数据都已备份。
关于微不足道的 12Mb VRAM;我最近还在 Win7 机器上安装了 12.10(我认为花了大约 30 分钟),并选择“疯狂”并将其增加到 25Mb。我认为您可以分配的最大值为 256Mb。您可以愉快地尝试将其增加到这个级别。此设置可以随时调整。
请注意,您可能还想启用 3D 加速(这应该可以提高性能),并安装 Guest Additions,除此之外,它还可以让您调整 VM 窗口大小。
不幸的是,Unity 对图形的要求非常高。您可以选择安装不同的桌面环境,例如 XFCE、Cinnamon、MATE 等,以提高 VM 的响应能力。请注意,默认情况下还有其他发行版附带这些环境,例如使用 Cinammon 的 Mint。我绝不是想劝阻您使用 Ubuntu,但我只是强调,有一个适用于整个硬件范围的庞大软件生态系统。
最后,对于 Ubuntu+Unity 安装来说,1GB 是一个相当保守的 RAM 数量。您可能会发现 1.5-2GB 可以获得更好的性能,尽管您显然必须确定是否可以从主机操作系统中节省出这部分空间。