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個小時,而我用了一整天);




****今天心情:寫的可能有點墨跡,但是記錄了人家的心路歷程呀!!嘿嘿,心情好,打籃球去啦!




   

                         


    

     










   

        

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章