gentoo安装完成后识别不到网卡解决方法

最近我们几个小伙伴决定校园网站的服务器要用gentoo,

所以最近在虚拟机中安装个gentoo练练手;

不过gentoo对我来说还真的有一点挑战,过程中遇到了好多的问题,

参考着gentoo的官方英文手册,现在总算安装完成了;


问题1:百度上面的安装文档,虽然读起来很容易,但大部分都是太老了;

       由于感觉官方手册写的太笼统,而且是英文,所以我偷懒在百度上找了一片安装文档; 

       当时做的时候老开心 了,感觉gentoo 没有传说中的那样难么(我同学装了一个多星期才OK,装完之后给我用,我发现他内核配置的弄错了,导致,lsmod一个驱动模块都没有),和redhat都差不多么?不就是改了几个配置文件的位置么?

   正当我得意的时候,第一个问题来了,配置完内核后,make  报错:提示不支持X86_64的硬件平台;这是怎么回事呢?

            解决:然后我去查看官方手册,去查看make.conf 这个文件,发现在硬件平台上面是i486的,然后我就在这里改成了X86_64,然后去make ,可是还是这样的错误,然后我又去查看官方手册把这里改成k8 ,返现还是不行,这可怎么办呢?偶然间我发现,由于我是安装百度上面的文档做的,可是那个文档是2008年写的,所以我下载的iso文件(install和stage3)硬件平台是i486的,所以我老老实实的去官方网站上下载了AMD64ISO文件;

从新装,才解决了问题    ;

 问题2:gentoo安装完成后发现网卡eth0识别不到;

    装的第二遍,由于老老实实看最新的官方手册,还算顺风顺水,不过网卡驱动的问题真是头疼; 我装完之后,发现ifconfig 没有eth0 ;只有本地环回地址;

             我想一定是网卡驱动的问题,所以又重新安装配置的内核添加各种网络设备的支持;

             这是装的第三遍了,应该成功了吧?

                可是重启后发现依旧没有解决这个问题啊,还是一样识别不到;

                可是这回区别在于 lsmod|grep e1000  这回有,加载了驱动模块啊?为什么还是识别不到?我都晕了;我查看了网卡的文件和启动脚本/etc/conf.d/net

和/etc/init.d/net.eth0(符号链接文件);这两个文件没有错啊;

     实在不行只能百度了,我发现好多人都出现了我这个问题;

                我把他们的每一种方法都试了一遍;可是还是没有解决。。。

     这回我哭了(不是真哭啊)。。。

                   


          可是,我没有放弃,呵呵,此时,我想起了爱迪生发明电灯,牛顿(苹果),爱因斯坦,乔布斯(苹果);我要装好gentoo的决心(呵呵),小宇宙爆发;

                dmesg |grep -i network一下;

                    在最下面几行写着eth0  rnamed  ×××××  eno16777736

    的字样,我貌似找到了线索,

                接下来:mv /etc/conf.d/net    config_eno16777736="dhcp";

                             cd /etc/init.d       mv   net.eth0   net.eno16777736

                            /etc/init.d/net.16777736      start

                            瞬间成功!!!!!!!

                            哈哈哈啊哈

*******原来是udev的原因;



实验收获:1.百度是个好东西,但是有时候会误导人;(适当使用);

                   2.只有经过无数次失败,收获才是最大的;(第一次就成功,往往学不到东西);

                    3.想起了小马过河的故事(我同学说装gentoo得一个多星期,网上有人说要3个小时,而我用了一整天);




****今天心情:写的可能有点墨迹,但是记录了人家的心路历程呀!!嘿嘿,心情好,打篮球去啦!




   

                         


    

     










   

        

你可能感兴趣的:(安装,网卡,Gentoo)