以前都是在虚拟机上装,这次由于需要作为公用的服务器来作测试演示环境使用,因此需要搭建一个实体机来作测试,拿到的机器就是这型号,这台机子以前是装过别的linux系统的不知道刚出厂的机子会不会也遇到这些问题呢?填坑之路由此开始。
遇到的问题如下:
1.设置BIOS为U盘启动【略,网上很多还是挺简单的】
2.制作linux的u盘启动器【略,我用的是大白菜的ISO写入模式,很多工具也提供】
3.U盘启动后进入界面选择安装第一步之后就没有反应。
4.完成后居然没有装网卡驱动。
总结收获:
1.实体机装Linux采用U盘引导安装时需要注意的引导项设置。
2.举一反三,某些配件驱动没找到的时候可以尝试去寻找通用组件。
略过前面的两步,直接从第三步开始:
【U盘启动后进入界面选择安装第一步之后就没有反应】
正常情况选择第一项就应该等着自动成功,然后这台机子并没有。。。
硬盘也格式化了几次了,就是无法进去安装配置界面。在一堆混乱的参数界面,由于这里忘了截图,没保留下来。
原因分析:因为是用U盘安装的而不是光驱,机器就是没继续读U盘的数据,而是转去硬盘或者光驱找数据。
解决方案:
(1)在这个界面按tab输入一些参数,先查询确定U盘符号
下图是默认参数,具体需要我们改。
将它改为下边这样,然后回车
然后再次强行重启
到这里算是解决。
但仍有一个问题:这台机子用这个方法redhat7.2的可以,我换成redhat6.x的又失败了,真实无语。
好了,来到最后一个问题:
【完成后居然没有装网卡驱动】
再去官网一查,这个型号对于Linux居然只Ubuntu
解决方案:
查看你自己的网卡型号,在网上找到对应型号的Linxu通用驱动。
我下载的是e1000e-3.4.2.1.tar.gz
链接: https://downloadcenter.intel.com/zh-cn/download/15817?_ga=1.159975677.114505945.1484457019
确保你之前已经最全安装,有gcc等make编译时使用的工具,不然又麻烦了。
.进入正题…用U盘将驱动文件拷贝到root目录下,接下来解压缩,进入到解压缩后目录的src目录开始编译
tar -zxf e1000e-3.4.2.1.tar.gz
make ## 编译驱动器源码
make install ## 安装相应的驱动器程序
.ko会被安装在: /lib/modules//updates/drivers/net/ethernet/intel/e1000e/e1000e.ko
安装完成后进入目录/lib/modules/3.10.0-693.el7.x86_64/updates/drivers/net/ethernet/intel/e1000e下
把e1000e.ko文件拷贝到目录/lib/modules/3.10.0-693.el7.x86_64/updates/drivers/net下
加载驱动程序
#depmod -a
测试驱动程序,没报错说明正确。
#modprobe e1000e
查看是否已经加载:
#lsmod
重启网卡服务
#service network restart
最后成功启用网卡
参考的两篇重要文章:
1.https://www.cnblogs.com/xiaoyao-lxy/p/5561728.html