当我升级时,我的电脑和我的 12.04 ubuntu 屏幕上的一切都准备好了。
当我重新启动系统时,未检测到显卡。我被迫以低图形模式启动计算机,最终我有一个粉红色的桌面,只有我的地图,根本没有其他程序。
现在我该怎么做?我需要恢复系统上的图片,以便我可以在线上传它们。
我最初在终端上进行了显卡测试,结果表明该卡与 Unity 3D 兼容。我有一台 ATI radeon HD 3450 并且我最初运行的是 32 位版本的 Ubuntu 12.04
现在我有一个损坏的 Linux 安装,没有可用的显卡或桌面,所以我不确定如何解决这个问题。
Ati 已经取消了对 Radeon 2xxx、3xxx 和 4xxx 系列显卡的支持,用于其最新驱动程序,Ubuntu 12.10 现在使用这些驱动程序。您需要安装 AMD 的旧版驱动程序才能使用这些旧卡。这是一篇博客文章,提供了几种方法来做到这一点。该帖子推荐的解决方案以及对我有用的解决方案是使用Tomasz Makarewicz 提供的第 3 方存储库。它只需要 4 个终端命令。
但首先,您需要能够访问您的应用程序。Unity 在这个问题下出现故障,删除了对破折号的访问,因此您应该切换到使用 GNOME 经典桌面环境。您可以在启动计算机后从登录屏幕执行此操作。单击您姓名右侧的小图标,您应该会看到一个桌面选项下拉列表。选择GNOME Classic (No effects)。然后像往常一样登录。您现在应该在桌面的左上角有一个“应用程序”菜单。大多数应用程序应该在明显的地方。要进入终端,请按照菜单路径Applications> Accessories> Terminal。
要使用 Makarewicz 的存储库安装旧版驱动程序,请打开终端并输入以下命令。第一个命令需要你的 sudo 密码,并且还会给你一个文本转储,解释发生了什么。
sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy
Run Code Online (Sandbox Code Playgroud)
然后重新启动计算机。您的图形问题应该得到修复。
AMD似乎在其专有驱动程序的最新版本中放弃了对 Radeon 2xxx、3xxx 和 4xxx 系列显卡的支持。因此,Ubuntu 12.10 附带的新 fglrx 驱动程序与这些卡不兼容。
您需要卸载专有驱动程序并使用开源驱动程序。
要卸载 fglrx 驱动程序(更多详细信息):
sudo apt-get remove --purge xorg-driver-fglrx fglrx*
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri fglrx-modaliases
sudo dpkg-reconfigure xserver-xorg
Run Code Online (Sandbox Code Playgroud)
我没有 ATI 卡,因此无法测试这些步骤。您可以在 Ubuntu Wiki 中找到更多信息:专有驱动程序、开源驱动程序
深吸一口气。冷静下来。
这就是我们要做的 - 保存所有个人设置并从头开始重新安装 ubuntu。
现在去找或刻录一份 ubuntu,12.10 就可以,或者 12.04,还有一个 USB 驱动器。启动进入它。
现在你已经从 livecd 上安装了一个可以工作的 Linux(我希望如此!),并且你需要使用旧安装的 Linux 打开驱动器。这应该是自动安装的,如果没有,请发表评论,我将编辑以告诉您如何访问它。
您需要从旧安装中复制 /home 的内容(这应该在 livecd 中显示为一个或多个驱动器)- 复制所有内容,因为其中包含特定于您的安装的任何设置以及您的个人偏好设置。立即上传您想要的内容。复制您需要的其他任何内容。理想情况下,您还想检索已安装的附加内容的列表,但我不记得如何从另一个安装中立即执行此操作。如果您无法读取 /home,情况就会变得棘手,并且您选择了一个加密分区。可能有一种方法可以访问它,但这可能需要您启动旧安装并使用命令行。
现在是有点可怕的部分。修复失败的升级工作量太大。按照正常方式擦除并重新安装这些 Linux 分区,并使用相同的用户名。将 /home 复制回原位(我可能会省略任何特定于 Unity 的内容,或者如果我真的想保存它,可能只复制桌面文件夹和一些以 . 开头的目录 - 这些是包含程序特定文件的隐藏目录) 。启动新安装并安装您需要的任何软件包。
| 归档时间: |
|
| 查看次数: |
18757 次 |
| 最近记录: |