linux 装驱动3

CentOS手动安装网卡驱动
本文详细介绍了在CentOS系统中手动安装华擎ConRoe945G-DVI主板上的Realtek RTL8111B网卡驱动的过程。包括解决安装过程中遇到的kernel-devel、gcc等依赖缺失的问题。

CentOS是相当不错的linux系统,以前也稍稍了解过,现在的linux系统太多了,因此,也确实了解、熟悉不过来,今天看到一朋友在centos手动安装网卡驱动程序,很有感触;事实上玩linux也不是太难,只不过要扭转这个观念实在不容易,windows的图形界面上安装驱动习惯了,对于linux下的手动命令安装觉得不适应,事实上如果先入为主linux,你还觉得windows下使用,更不习惯呢?linux,特别是centos,自有它快乐。

安装CentOS,一路安装顺利。完事之后发现,网卡没有启用,dmesg | grep eth 命令确定网卡没有驱动导致的。于是开始了一路艰辛的安装过程。

安装过程
1.先找驱动,主板是华擎的ConRoe945G-DVI,去了华擎的官网找到这块主板。伤心的发现其官网上并没有linux的网卡驱动下载。但是找到网卡是Realtek RTL8111B型号的。
2.在Realtek的官网上找到了驱动,并下载之,进入网卡文件的目录执行(根据网卡的安装说明)命令:
# make clean modules
# make install
# depmod -a
# insmod ./src/r8168.ko
出错,提示kernel-devel没有安装。

3.开始安装kernel-devel,挂载上CentOS的安装光盘,用rpm -iv /mnt/cdrom/CentOS/kernel-devel*.rpm安装,继续安装驱动。提示少kernel-xen
4.安装kernel-xen用rpm -iv /mnt/cdrom/CentOS/kernel-xen*.rpm安装,继续安装发现少gcc
5.于是继续安装gcc,怕麻烦通过yum命令安装gcc
编辑/etc/yum.repos.d/iso.repo文件,添加本地路径也就是/mnt/cdrom/目录
然后开始使用命令
yum –disablerepo=\* –enablerepo=c5-media install gcc
将提示所需的gcc一个一个都安装了。
最后在进行步骤2.完成安装services network restart,可爱的网卡终于出现了!

步骤总结
1.通过dmesg | grep eth 判断是否是网卡没有驱动导致的。
2.找到对应的网卡驱动,准备安装
3.检查服务器是否有编译环境,也就是kernel-devel、gcc这些。如果没有安装之,具体可参考前端文字。默认centos安装的时候,并没有带上需要支持编译的源码包,需要自己用yum install命令同时安装:kernel、kernel-headers和kernel-devel。
4.执行下列命令:
tar vjxf r8168-8.003.00.tar.bz2
cd r8168-8.003.00
make clean modules
make install
depmod -a
insmod ./src/r8168.ko
5.安装完成。

其他情况
在网卡硬件没有问题的情况下,如果没有安装对应的正确确定导致网卡仍然不能正常使用,请通过以下方式进行重新安装。
1.删除原有网卡设备。
2.删除原有的安装程序:rmmod r8168.ko
3.然后用命令:find / -name r8168.ko,找到并删除该模块。

以上部分文字引自原创:http://www.ccvita.com/index.php/304.html

有关centos,为了更加明晰,特别到可爱的搜索引擎上收集了下,centos官方组织网站:http://www.centos.org/,呵,英文一大通,还是那句话,适应就好;最近兴起的百度百科上是这样说的:http://baike.baidu.com/view/26404.htm,其中也提到了国内的一些对centos比较集中的网站。有关centos相关使用方面的网站,你必须要关注这里了:http://www.centospub.com/make/install.html,我也是在这里,跟着研究学习了许多,获得了很多的经验知识,感谢这里。

CentOS 是当前最流行的商业版 Linux -- Red Hat Enterprise Linux(RHEL)的克隆版。它和 RHEL 的区别除了没有 RHEL 一样的技术支持以外,就是修正了 RHEL 已知的一些 Bug,所以,其稳定性值得我们信赖。至于 RHEL 的技术支持,在一般公司采购的情况下,大多是为了安心或者在问题出现的时候能够找到负责方才购买 Red Hat 的技术支持。事实上,为了能够享受技术支持而付费的公司,真正确实的享受了技术支持服务的情况并没有想象的那么多。因为对 Linux 相关技术的掌握程度只要相当于 LPIC Level 1 级别的用户就基本能够驾驭它。所以,对于我们个人,根据用途的不同,不需要技术支持,也完全有能力活用这个系统。

有功夫先虚拟机下安装一个实践下,公司服务器的php网站服务器应用,也许可以由此产生更大的性能优化呢!有兴趣的,一块讨论了解下。

转载于:https://www.cnblogs.com/zhihaowang/archive/2009/05/14/10128779.html

### 安 NVIDIA GeForce RTX 3080 显卡驱动程序 在 Linux 系统上安 NVIDIA GeForce RTX 3080 显卡驱动程序需要遵循一系列步骤以确保系统的稳定性和兼容性。以下内容将详细介绍安过程,并结合相关引用提供指导。 #### 1. 更新系统包 在开始安之前,确保系统已更新至最新状态。可以运行以下命令来更新系统包: ```bash sudo apt update && sudo apt upgrade -y ``` 这一步是必要的,因为某些依赖项可能会影响驱动程序的安[^2]。 #### 2. 卸载旧版驱动程序 如果系统中已经存在旧版本的 NVIDIA 驱动程序,则需要先将其卸载。可以通过以下命令完成: ```bash sudo apt-get --purge remove nvidia* sudo apt autoremove ``` 此操作会清除所有与 NVIDIA 相关的旧驱动程序和配置文件,避免冲突[^2]。 #### 3. 添加 NVIDIA PPA 源 为了获取最新的 NVIDIA 驱动程序,可以添加官方的 PPA(Personal Package Archive)源。运行以下命令: ```bash sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update ``` PPA 源通常包含经过测试的最新驱动程序版本,适合大多数用户使用[^4]。 #### 4. 安驱动程序 根据显卡型号选择合适的驱动版本。对于 NVIDIA GeForce RTX 3080,推荐安 `nvidia-driver-525` 或更高版本(具体版本号可以根据实际情况调整)。运行以下命令进行安: ```bash sudo apt install nvidia-driver-525 ``` 安完成后,系统会自动配置所需的内核模块和其他依赖项[^4]。 #### 5. 禁用 Nouveau 驱动程序 Nouveau 是 Linux 内核自带的开源 NVIDIA 驱动程序,但在安专有驱动程序时可能会导致冲突。可以通过编辑 GRUB 配置文件禁用 Nouveau: ```bash sudo nano /etc/modprobe.d/blacklist-nouveau.conf ``` 在文件中添加以下内容: ```plaintext blacklist nouveau options nouveau modeset=0 ``` 保存并退出后,更新 GRUB 配置: ```bash sudo update-initramfs -u sudo reboot ``` 重启系统以使更改生效[^4]。 #### 6. 验证驱动程序安 重启系统后,可以通过以下命令验证驱动程序是否正确安: ```bash nvidia-smi ``` 如果命令输出显示显卡信息和驱动版本,则说明安成功[^3]。 #### 7. 解决常见问题 - **黑屏问题**:如果在重启后遇到黑屏问题,可以尝试进入恢复模式并重新配置 X 服务器: ```bash sudo dpkg --configure -a sudo service lightdm restart ``` - **驱动版本不匹配**:确保选择的驱动版本与显卡型号兼容。如果不确定,可以参考 NVIDIA 官方文档或社区论坛获取建议[^4]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值