联想G400安装win7+centos双系统并安装BCM431432无线网卡驱动

news/2025/3/16 0:55:03/

1、安装centos

首先用win7自带的分区工具划分出一个80G的空闲分区用来安装centos,鼠标放在我的电脑点击右键,单击管理,选择磁盘管理,我们可以看到,整个硬盘被分为若干个分区,我们找到一个分区,压缩卷,留出80G的空白卷,用来安装linux。

我们下载centos7 DVD版,按照正常程序安装,选择分区的时候就会发现磁盘有80G空闲分区,我们就可以在这个空闲分区安装centos,这里最好先用有线网络连接一下,因为centos7并没有集成BCM43142,我们之后的下载都要依赖于有线网。

2、修复windows7启动项

安装完成之后,我们发现开机之后只有linux的启动项,没有windouws的,如果我们用PE系统进入硬盘的话发现,windows系统还在,修复引导还可以启动windows(不提倡的这么做,因为win引导linux比较麻烦),但是这个时候没法启动CentOS了,那怎么办呢?

从我们测试的情况来看,这里是引导程序被覆盖了,我们只需要在linux下重建windows的引导即可。

1、编辑/etc/grub.d/40_custom文件,添加windows引导

vim  /etc/grub.d/40_custom   添加如下内容

menuentry  'Windows 7' {   

     insmod  part_msdos 

     set  root='hd0,msdos1'

     search  -f   /windows/notepad.exe   --set-root

     chainloader  +1

}

2、更新grub.cfg菜单文件。

grub2-mkconfig  -o   /boot/grub2/grub.cfg

3、将win7设置为默认启动(根据个人爱好改动,非必需)

grub2-set-default   'Windows 7'

4、重启Linux系统,可以看到有Windows 7的启动菜单,并且可正常进入

3、安装BCM43142网卡驱动

Windows的事情我们先放一边,重点来看linux

我们打开设置,看WIFI的话,发现没有可用的无线设备,其实不是无线网卡坏掉了,而是没有驱动,由于linux并没有像驱动管家这样的软件,所以我们只能手动编译安装了。

首先,安装需要的工具和包。依次执行下面三条命令即可。

sudo yum group install 'Development Tools'

sudo yum install redhat-lsb kernel-abi-whitelists

sudo yum install kernel-devel-$(uname -r)

 

然后我们要下载BCM43142的网卡驱动和一个rpm文件,hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz 、wl-kmod-6_30_223_271-5.el7.elrepo.nosrc.rpm ,可以在官网下载,也可以通过百度网盘下载,https://pan.baidu.com/s/1BHdfYEA6r8IVGMECuJdP2g (提取码sfym

 

其次,在普通用户下(我的用户名是panda,下边的panda大家可以用自己的用户名替换)执行下面的操作以创建一些目录和编译时需要的和版本有关的文件

mkdir -p ~/rpmbuild/{BUILD,RPMS,SPECS,SOURCES,SRPMS}

echo -e "%_topdir $(echo $HOME)/rpmbuild\n%dist .el$(lsb_release -s -r|cut -d"." -f1).local" >> ~/.rpmmacros

将下载完成后的文件放至 /home/panda/rpmbuild/SOURCES 文件夹下

构建 kmod-wl,这里不要使用 root 用户构建,防止普通用户无法开启 Wi-Fi,使用以下命令完成:

rpmbuild --rebuild --define 'packager panda' /home/panda/rpmbuild/SOURCES/wl-kmod-6_30_223_271-5.el7.elrepo.nosrc.rpm

如果这一步成功的话,那么在 /home/wpd/rpmbuild/RPMS/x86_64/ 路径下会多出一个 kmod-wl-6_30_223_271-5.el7.local.x86_64.rpm 文件。接下来删除多余的包:

yum remove \*ndiswrapper\*

 

安装 kmod-wl

我们安装新生成的包

rpm -Uvh /home/panda/rpmbuild/RPMS/x86_64/ kmod-wl-6_30_223_271-5.el7.local.x86_64.rpm

最后,重启执行以下命令,整个安装过程就完成了

modprobe wl

如果整个过程没有出错的话,那么就可以看到 WIFI 的图标了。

附:

Linux查看网卡型号的方法

lspci |grep –I network

 

 

 


http://www.ppmy.cn/news/112907.html

相关文章

联想g400从u盘启动计算机,联想g400s怎么重装系统 联想g400s重装系统方法【图文步骤】...

大家应该都知道,在电脑使用了一段时间后,由于积累的垃圾过多,使得电脑的内存减小,运行速度也会变慢很多;而不小心下载了一些带病毒的软件,或者被u盘感染,都有可能使得电脑的运行速率减缓。有些时候对电脑垃圾进行清理,或者排杀了病毒之后,电脑依旧不能正常运行。这时候…

联想g400从u盘启动计算机,联想g400怎么进bios设置u盘启动图文教程

虽然成功学会u盘装系统的人很多,但是设置u盘启动在小白们的眼中却没有那么容易,特别是在按快捷键时却调不出u盘启动菜单。其实这是需要修改bios设置,那么,联想g400怎么进bios设置u盘启动?今天快启动小编为大家分享详细的操作教程…

联想g400从u盘启动计算机,联想g400怎么从u盘启动-联想g400设置u盘启动方法

使用U盘装系统已经很普遍了,只要将电脑设置从U盘启动,就可以用U盘装系统,非常简单,联想电脑一般是开机按F12就能调出启动菜单,然后选择USBHDD回车就可以U盘启动,不过有用户反映联想g400调不出U盘启动菜单&a…

联想G400 双显卡安装AMD驱动死机问题解决方案

型号联想G400 重装系统之后,安装驱动是个大问题。除了独立显卡驱动外,其他驱动随便装,没什么大问题。 联想这一型号的笔记本采用的是双显卡(集成显卡Inter 独立显卡AMD) 安装最新的AMD独立显卡驱动时总是卡死 卡死…

Spark SQL概述、数据帧与数据集

文章目录 一、准备工作1、准备数据文件2、启动Spark Shell 二、加载数据为Dataset1、读文件得数据集 三、给数据集添加元数据信息1、定义学生样例类2、导入隐式转换3、将数据集转换成学生数据集4、对学生数据集进行操作(1)显示数据集内容(2&a…

通信算法之160: 地球曲率对无线视距传输的影响

视距传播:收、发天线离地面的高度远大于波长,电波直接从发信天线传到收信地点(有时有地面反射波)。这种传播方式仅限于视线距离以内。主要针对短波短波以上的射频频率的通信电波传播适用。 短波以上微波的地表面波衰减很快,因此不能依靠地表…

笔记记本显卡Radeon 680M、mx570和mx450差距 680M、mx570和mx450对比

RX 680M是AMD发布的最新款的IGPU(核心显卡),架构基于RDNA2架构,相比于上一代Vega7/8核心显卡的改变可谓是翻天覆地。同时其计算单元也达到了12CU的规模,流处理器也达到了768颗,相比于上一代的448颗提升幅度…

RTX 4050显卡是什么水平 4050显卡参数 RTX 4050显卡怎么样

GeForce RTX 4050基于 5 纳米工艺,基于 AD106 图形处理器,支持 DirectX 12 Ultimate。AD106 图形处理器是一个平均尺寸的芯片,芯片面积为 203 mm。它具有 3840 个着色单元、120 个纹理映射单元和 48 个 ROP。还包括 120 个张量核心。 笔记本搭…