更新Kernel后如何编译独立显卡驱动

发布于 2022-09-16 04:02:18 字数 1355 浏览 10 评论 2

本帖最后由 kunkka_lu 于 2010-10-08 13:02 编辑

最近一直在编译2.6.36-rc5 Kernel,更新完Kernel后原来的显卡驱动过时了,得重新装上新的显卡驱动。

因为我的显卡是ATI的HD5430型号,所以首先登录到ATI的官网(NVIDIA显卡驱动安装的流程大体上也是一样):

http://www.amd.com/cn/Pages/AMDHomePage.aspx

在右上角的驱动下载选项选择“笔记本显卡”,"Mobility Radeon Series", "Mobility Radeon 5xxx Series", "Linux x86"

选完之后点击“查看结果”按钮,在新的页面就有下载的链接了,我下载的是ati-driver-installer-10-9-x86.x86_64.run,我是把它放在~/Downloads目录下。

下载完成之后重启电脑,在grub菜单下选择"ubuntu 2.6.36-rc5", 按'e'键进入编辑页面,

把倒数第二行末尾的"/root=xxxx quiet splash"改成"/root=xxxx single splash"

然后按Ctrl+x,启动字符界面系统,在这里会出现一个菜单,选择

"root       Drop to root shell prompt"

进入到root权限下的shell终端下,输入:

#cd /home/user/Downloads
# bash ati-driver-installer-10-9-x86.x86_64.run

出现一个菜单,选择"OK"并回车,

再选择"Install Driver 8.771 on X.org 7.5", 选择"OK"并回车,

之后会出现一个说明文档,有空的话可以把它看完,一般是直接“EXIT”回车就可以了,

选择“YES”并回车,

选择"Recommended" 并回车,

等安装进度条达到100%后,在shell终端输入reboot重启电脑.

至此,显卡的驱动就安装完成了.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

孤独陪着我 2022-09-19 08:14:06

不错,顶一个!

耳钉梦 2022-09-19 07:28:25

本帖最后由 kunkka_lu 于 2010-10-17 22:05 编辑

前天当我重装C盘的Windows系统后,发现本来装在D盘的Ubuntu不能正常启动了。请教了几位同学才知道得通过Ubuntu Live CD 进入Live CD模式,重新把D盘的grub.cfg install 到磁盘的MBR里才能重新用grub引导多系统。

具体修复系统引导的步骤如下:

1. 通过光盘或者U盘引导启动,选择"Try Ubuntu xx.xx LTS",进入Ubuntu Live System,然后分别挂载第一分区sda1和第二分区sda2(可以通过直接在左上角菜单栏点击"Place" -> "相应的盘符名" 这一个方法来挂载);

2. 在终端输入:

$ ls -ls /dev/disk/by-uuid

    终端返回的是当前挂载的各个硬盘分区的UUID, 然后我们再打开一个终端窗口,在终端下用vi查看/media/xxxxxx/boot/grub/grub.cfg, (其中xxxxxx为Linux分区对应的UUID号)。

    grub文件里有两种方式来描述磁盘的分区,例如 (hd0,1)表示的是第一块磁盘的第一个分区,而/dev/sda1同样表述的是这个意思。通过这两个标识我们可以方便地找到我们想找的系统分区启动信息。

   找到分区的启动信息了,其中会有一行中间写有

    "--fs-uuid --set xxxx-xxxxxx-xxxxx"

   现在我们检查一下这里写的"xxxx-xxxx-xxxx"与刚才我们执行ls命令找到的UUID是否一致,如果不一致,把它改成我们刚刚找到的UUID。(如果重新格过磁盘,重新建立过分区,或者修改过分区的大小,都可能会改变磁盘分区所对应的UUID)。

    好了,现在grub.cfg确定没有什么问题。
    现在到了最后的关键,就是把grub写入磁盘的MBR中:

    $ sudo grub-install --root-directory=/media/xxxxx-xxxx-xxxx/ /dev/sda

    这里的"xxxx-xxxxx-xxxxx"即是Ubuntu分区的UUID号,/dev/sda表示引导启动的第一块硬盘(如果有多个硬盘,可以选择从其它硬盘启动,只需把sda改成对应的sdb、sdc就可以了).

     至此,久违的grub引导界面又回来了...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文