Centos7啓動失敗修復

  Centos7已經出來有一段日子了,由於俺原本用的Centos6.X升級有點麻煩加上穩定等於一切就一直沒有用過。

  前些日子本本的硬盤掛掉了,爲此又重新買了塊硬盤做系統配環境,又被win10折騰了一翻也就沒有了再裝個Linux的心情。

  好吧,現在俺又失業了時間一大把,那麼就開始折騰吧!

  首先,在win7下對原有的磁盤進行壓縮騰出了50G的磁盤空間。

  然後用早已準備好的Centos7光盤進行安裝(別問我爲什麼不用虛擬機,我不會告訴你實體機和虛擬機還是有些差別的雖然這不是什麼問題,還有就是我的三星RV415配置比較低用虛擬太卡。)

  第一次安裝,由於有以前安裝6.X的經驗,想當然的開始了一路安裝,邊安裝邊想版本高了是好呵配置比以前容易了哦。但是當開始進行安裝拷貝時感覺到壞了!怎麼沒讓我選擇安裝方式?還有就是安裝的文件數量太少了,這給我一種不好的感覺。當安裝完成重啓的時候我知道錯在哪兒了,CentOS7默認進行的是最小安裝,好吧這不算什麼大不了YUM好了反正我的安裝盤不是最新的。可但是我悲催的發現原本在6.X下會自動配置的有線網卡竟然沒有給配好,算了重裝反正是折騰。

  第二次安裝,終於加着小心配置好了安裝選項,當然做爲一個有着程序員夢的人來說當然是安裝了大部分的服務配置和開發工具,其中需要注意的是在配置網絡的時候發現了和6.X下大相徑庭的地方,原本在6.X下需要安裝驅動的無線網卡被驅動起來了,但是有線網卡竟然配置不成功,好吧這個我可以忍。

  重新啓動看着新鮮的登陸界面心中一點小激動有木有?

  登陸進入看着和6.X變化不大的界面放心了不少,最起碼這桌面看着親切。Fedor和ubuntu那個界面真心想說不習慣,也許說我是個守舊的人反正那界面“不習慣”。

  看了眼網絡那位置已經連通,好吧先開了個火狐逛上一圈,感覺不錯!這期間提示NetworkManager出錯,好吧既然是早期版本的當然會有問題這個已經有了心理準備,反正也得升級。

  既然是雙系統當然需要互通有無,用過Centos的朋友們應該都知道Centos的內核中是不對NTFS分區格式進行支持的,重新編譯內核太麻煩而且還容易出問題(也許是俺還是段位不夠吧^V^)。用火狐開始搜索ntfs-3g,找是找到的但是最新版的就是沒下下來,還好有準備!插入早已經備好的U盤拷入文件夾。打開終端進入目錄:

su  ./configure

 make

 make install

 安裝完成,然後開始掛載windows分區:

  cd /mnt

 makedir winc,wind,wine

 mount /dev/sda2/ /mnt/winc/ -t ntfs-3g

 cd winc

 ls

  OK成功,這裏說明一下由於從win7開始會佔用100M的啓動空間所以我們常用的的C是從sda2開始。

  既然已經可以互通那麼windows下的文件就不是問題了,現在再次掛上移動硬盤開始安裝常用的軟件工具。

  安裝不出意外的又出了依賴關係問題,好吧有我大YUM呢。

  祭出yum大法進行依賴安裝,爲了加快進度同時開了兩個終端同時時行。

  感覺安裝得差不多了重新啓動一下。

  什麼?提示有還在進行的服務,強制關閉反正又不是沒這麼幹過。

  重啓後,悲劇了竟然進不了GUI卡在那裏不動了。

  ctrl+alt+f2還好能進終端,試了下startx竟然給了我個哭臉,好吧我服了只能想轍。

  既然是GUI進不去那麼就應該是gonme的問題,好吧先試着看看日誌:

 gnome-sessuib[1338] Glib-GIO-CRITICAL:g_dbus_connetion_call_internal:assertion

 果然和gnome相關,那麼重裝下gnome怎麼樣呢?掛上已經退出的光盤,用光盤上的文件試着修復,重啓後濤聲依舊。

  試着yum竟然用不了,好吧我想起來了這個無線的網卡有時候就是不太靠譜,既然無線不行那麼有線總行吧?也許你忘記了,這個有線網卡沒有驅動起來,日誌顯示:

  NetworkManger:symbol lookup error:/lib64/libgudev_1.0.so :undefined symbol:g_type_class_adjust_private_offset。

 好吧NetworkManger有問題,那麼關掉,還是不成。

  搜索了一下才發現這個Centos7對81XXX的有線網卡支持不好,既然如此那麼就好辦了裝個驅動不就完 ,反正裝這個不算啥俺已經在6.x下被那個BCM的無線網卡操練過無數次了。 

  下載了rtl8168的驅動然後開始安裝:

  ls mod grep r8169

  make clean

  make modules

  make install

  depmod -a

  insmod /r8168.ko

  lsmod :grep r8168

  安裝完成,試試ifconfig終於可以看到有線網卡的配置了(這裏說一下,用Centos7推薦的ip addr竟然始終能看到,但是就是不好用)但是還是不行ping不通。

  繼續找看到了這篇文章   http://blog.163.com/aaron_yuan/blog/static/16519523220148215950996/ 

 參考着配置了一下,好了這回能ping通網關了,但是ping外網還是不行。

 試着:

  route add default gw 192.168.1.1 dev eth0

  哈哈,成了終於ping通了。

 yum upgrade

 漫長的等待之後,終於那個不算熟悉的界面又出現在了我的眼前。

PS:這裏多說兩句

  一個是linux可以說是爲網絡而生的系統,所以一定先把網絡配置好,有網有就一切,有了網才能去查找資料去進行嘗試,既然是用centos那麼應該是學習或者是爲了管理服務器,既然如此那麼就多動動手去查,再動動腦去想。網上資料很多但是有可能你認爲有用的很少,這裏我想說的是不要總想着依靠別人,自己去發現和解決問題這樣才能樂在其中,不是嗎?

  另一個是安裝中嘗試着手動配置過分區,掛載/分區時提示我配置不對,爲了圖省事用的自動劃分。安裝完成後才發現掛默認Centos7的根分區用的xfs系統,原本5.x和6.x默認的ext4系統不是默認的了,看來安裝之前應該先看看資料這樣纔會少走彎路,升級看來是我永遠的痛。

  

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