将 Ubuntu 从 12.04 升级到 12.10 Ati radeon HD 3450 灾难!

将 Ubuntu 从 12.04 升级到 12.10 Ati radeon HD 3450 灾难!

当我升级完成后,我的电脑屏幕上显示一切准备就绪,并且使用的是 12.04 ubuntu。

当我重启系统时,显卡没有被检测到。我被迫以低图形模式启动电脑,最后我得到了一个粉红色的桌面,上面只有我的地图,没有其他程序。

我现在该做什么?我需要恢复系统上的图片,以便可以将它们上传到网上。

我最初在终端上进行了显卡测试,结果显示该卡与 Unity 3D 兼容。我有一台 ATI radeon HD 3450,最初运行的是 32 位版本的 Ubuntu 12.04

目前,我的 Linux 安装已损坏,没有可用的显卡或桌面可以启动,所以我不知道如何解决这个问题。

答案1

Ati 已取消支持适用于 Radeon 2xxx、3xxx 和 4xxx 系列显卡的最新驱动程序,Ubuntu 12.10 现在使用这些驱动程序。您需要安装 AMD 的旧驱动程序才能使用这些旧卡。以下是一篇博客文章其中提供了几种方法。这篇文章推荐的解决方案,也是对我有用的,是使用Tomasz Makarewicz 提供的第三方存储库。它只需要 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

然后重启电脑。你的图形问题应该已经解决了。

答案2

似乎在最新版本的专有驱动程序中AMD 放弃了支持适用于 Radeon 2xxx、3xxx 和 4xxx 系列显卡。因此,新的 fglrx 驱动程序随 Ubuntu 12.10 一起提供不兼容使用这些卡片。

您需要卸载专有驱动程序并改用开源驱动程序。

要卸载 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

我没有 ATI 卡,所以无法测试这些步骤。您可以在 Ubuntu Wiki 上找到更多信息:专有驱动程序开源驱动程序

答案3

深吸一口气,冷静下来。

这是我们要做的——保存所有个人设置并从头开始重新安装 ubuntu。

现在去寻找或刻录一份 ubuntu,12.10 或 12.04 都可以,还有一个 USB 驱动器。启动它。

现在您已经从 livecd 中安装了可以正常工作的 Linux(我希望如此!),并且您需要打开装有旧 Linux 的驱动器。这应该是自动安装的,如果没有,请发表评论,我将进行编辑以告诉您如何访问它。

您需要从旧安装中复制 /home 的内容(这应该在 livecd 中显示为一个或多个驱动器)- 复制所有内容,因为其中包含特定于您的安装的任何设置,以及您的大量个人偏好。现在上传您想要的内容。复制您需要的任何其他内容。理想情况下,您还希望检索已安装的其他内容的列表,但我记不起如何从另一个安装中立即执行此操作。如果您无法读取 /home,则情况会变得棘手,并且您选择了加密分区。可能有一种方法可以访问它,但这可能需要您启动旧安装并使用命令行。

现在到了有点可怕的部分。工作量太大了使固定升级失败。按正常方式清除并重新安装这些 Linux 分区,使用相同的用户名。将 /home 复制回原位(我可能会省略任何特定于 Unity 的内容,或者如果我真的想玩它,保存可能只复制桌面文件夹和一些以 . 开头的目录 - 这些是包含特定于程序的文件的隐藏目录)。启动新安装并安装所需的任何软件包。

答案4

我是 Ubuntu 新手,一周前在配有 ATI HD Radeon 3450 的 Dell Dimensions 4600 上安装了它。我尝试了 AMD 的 Linux 选项 amd-catalyst-13.12-linux-x86.x86_64,但它不适用于我的系统。重新安装后,我尝试了 Caleb 提供的选项,它对我有用,但就此停止了。

虽然在我的调查中我偶然发现了另一个解决方案,但如果失败的话我想尝试一下。

非官方 Linux 社区的 WIKI(://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide)指出,最新的 Linux 驱动程序(amd-catalyst-13.12-linux-x86.x86_64.zip)不支持 RadeonHD 系列 20xx-40xx。他们提到了一个较旧的驱动程序(amd-driver-installer-12.6-legacy-x86.x86_64.zip),不幸的是,链接已损坏,无法从 AMD 网站下载

但我确实在这里找到了司机http://geeko.ioda.net/mirror/amd-fglrx-legacy/raw-src/。如前所述,我还没有尝试过此选项。另外,我不知道此下载是否可信。如果我需要此驱动程序,我已经下载了它。

我希望有人能使用该驱动程序并能判断它是否能正常工作

相关内容