刚接触 Linux,尝试用 Ubuntu 搭建环境时感到很沮丧。我的主要目标是学习 Linux 和 Apache/PHP 开发。我需要将 Windows 操作系统作为工作机器上的主操作系统,因此我尝试虚拟化 Ubuntu 12.4.1,但没有成功(尝试了很多次)。我有一台新的 HP Envy 4t-1000,配备 16GB RAM、32 GB SSD 缓存和 500GB 主轴硬盘。显卡是 Intel HD 3000 和 AMD Radeon 7670M。
在 VBox 中安装 Ubuntu 桌面后,我得到了以下结果: Ubuntu 安装失败。怀疑是混合 SSD/主轴驱动器
使用 VMware Workstation 7(已修补),我完成了 Ubuntu 的安装,它重新启动,紫色桌面短暂闪烁,然后进入命令行。我买了一本 Ubuntu 入门书,如果发生这种情况,它建议尝试手动配置图形。所以我尝试按住 Shift 进行安全启动 - 我进入第一个屏幕(GRUB)加载正常,我选择恢复模式。选择恢复模式后,我得到了恢复模式选项,并且可以向下箭头到书中建议的“在故障安全图形模式下运行”。一旦我选择此选项,我就会得到一个黑屏,上面有一个大的白色对话框,顶部显示“系统正在低图形模式下运行。无法正确检测到您的屏幕、显卡和输入设备设置。您需要自己配置这些。”然后在底部有一个确定按钮。当我选择“确定”时,我得到了一个包含几个选项的菜单,书中推荐“重新配置图形”。当我尝试这样做时,我得到了一个包含两个选项的菜单:
- “使用通用(默认)配置
- 使用备份
我已经尝试了这两个选项好几次,点击确定只会刷新屏幕,没有其他效果。此时重新启动只会像以前一样返回命令行。
我不知道现在该做什么,这个周末我花了太多时间在 VBox 和 VMware 上尝试运行 Ubuntu。难道没有一个非常基本的图形显示或至少可以用来进入桌面的东西吗?
我进一步研究了 GRUB,并尝试查看启动和 xserver 日志 - 两者都是空白的。我想这没什么帮助吧?当我尝试选择“编辑配置文件”时,‘确定’屏幕只会刷新相同的菜单选项,什么也没发生。
谢谢您的建议。我真的需要集中精力学习 Linux、Apache 和 PHP,所以 Ubuntu 可能不适合我的硬件?还有其他建议吗?我需要虚拟化。
答案1
听起来您已选择自动登录,Ubuntu 正在尝试启动 Unity 3D。所有硬件都已虚拟化,并且图形没有 Unity 3D 所需的 3D 加速。假设它崩溃到可用的终端控制台:
登录然后编辑 lightdm.conf 文件:
sudo nano /etc/lightdm/lightdm.conf
将行“autologin-user=username”更改为“autologin-user=”。按ctrlo保存并ctrlx退出 nano 编辑器。重新启动计算机
sudo reboot
然后它应该会启动到 lightdm 登录屏幕。单击面板上登录名旁边的 Ubuntu 徽标。选择 Unity 2D,然后照常登录。如果您输错了密码,则在重试时必须再次选择 2D - 它可能会默认回到 3D
答案2
我遇到了同样的问题。但我意外地解决了它。我检查了startx日志,然后登录tty2,删除了我主目录中的.Xauthority文件。重启后系统恢复正常。希望对你有用。