我知道这个问题已经在几个不同的线程中得到解决,但我已经尝试了我能从这些线程中获得的方法并且没有解决这个问题。我对这个系统只有一个基本的了解,所以请随意与我交谈或像对 5 岁的孩子一样解释这一点。
让我们从头开始。我儿子有一台电脑,是我的一个 IT 朋友组装的(我们搬家了,他再也帮不上忙了)。它运行着 Windows XP,但它只是停止正常工作。这位朋友用我喜欢的 Ubuntu 为我制造了一台笔记本电脑,所以我想我应该在我儿子的电脑上安装一个新的操作系统,它可能会更好地工作。我将 Ubuntu 12.10 下载到 USB 驱动器上并将其加载到他的计算机上。我遵循了所有提示,安装了它,我重新启动了计算机,它让我可以选择选择哪个操作系统。我选择 Ubuntu,它似乎加载。桌面仅提供基本的粉红色 Ubuntu 背景,仅此而已。没有图标。我无法右键单击任何地方来创建文件。移动时左键单击鼠标不会创建正方形。Alt + F2 什么都不做。
我还能做什么,或者有哪些资源可以解决这个问题?我不知道 USB 驱动器上是否还有其他文件需要访问或什么。
此外,我们在使用我儿子的计算机时遇到的问题之一是 Windows 只能加载到空白屏幕。它在安全模式下相应地运行,而我安装的 Ubuntu 是通过 Windows XP 的安全模式进行的。
如果您能够启动,但登录后 Unity 无法加载:可能是您的 GPU 驱动程序存在干扰;或者您的硬件不支持 3D。请插入 LiveDVD 并发布以下命令的结果(按 CTRL+ALT+T):
/usr/lib/nux/unity_support_test -p
Run Code Online (Sandbox Code Playgroud)
如果您使用 nVidia 驱动程序:运行以下命令将其删除,然后重新启动:
sudo apt-get 清除 nvidia-current sudo apt-get 删除 nvidia-current-updates sudo apt-get 删除 nvidia-experimental-304
或者只需安装/打开 Synaptic 并搜索 nvidia,删除您现在看到的所有内容。
重新启动系统。看看一切是否正常。运行此命令来检查 Unity-3D 是否可以工作:
/usr/lib/nux/unity_support_test -p
Run Code Online (Sandbox Code Playgroud)
再次重新启动。重新安装最新的 nVidia 驱动程序:
sudo apt-get install nvidia-current-updates
Run Code Online (Sandbox Code Playgroud)
如果使用 AMD/ATI GPU 驱动程序:运行以下命令将其删除,然后重新启动:
sudo apt-get purge fglrx
Run Code Online (Sandbox Code Playgroud)不要重新安装它们,因为 ATI 卡当前不支持 Unity-3D。
如果无法启动:插入 Ubuntu 12.10 Live-CD/DVD 并运行以下命令:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Run Code Online (Sandbox Code Playgroud)
启动修复将启动。选择“推荐维修”。
如果您看不到 Grub:- 插入 Ubuntu 12.10 Live-CD/DVD 并运行以下命令:
sudo mount /dev/sdXY /mnt # XY is the drive, eg. sda or sda1
grub-install /dev/sdX #X is drive number
update-grub
Run Code Online (Sandbox Code Playgroud)
重启。