1. 程式人生 > >centos 7 香港×××平臺搭建安裝遇到dracut等問題的總結

centos 7 香港×××平臺搭建安裝遇到dracut等問題的總結

應該 移植 label 之前 windows7 dha 虛擬光驅 軟件 需要

Linux發行版之香港×××平臺搭建論壇:haozbbs.com Q1446595067 前用的是Ubuntu , 烏托邦Linux做的非常友好,無論是安裝還是測試,我感覺比windows10還好,僅次於windows7,近期因為測試服務器軟件移植需要,需要增加主流的Linux發行平臺Redhat一線的平臺,因為centos比較流行,就選擇了CentOS 7的X86-64版,很早很早的時候,曾經用源代碼編譯的方式安裝過Redhat Linux,經過那麽多年的發展,以為再次安裝應該很簡單了,至少不會有很多問題,結果是我想錯了,各種的意想不到,

下載CentOS鏡像,這不會有多大問題,選擇X86-64的中國鏡像,反正一大堆連接,速度都非常快,註意不要下載網絡安裝的精簡版本,如果你帶寬足夠,你也可以下載everything版本,也就是包含所有軟件工具等的版本,一般不需要.

第一個坑,就是啟動U盤制作,因為之前安裝ubuntu linux,電腦裏已經安裝了universal usb installer,就想當然的使用它來制作,制作列表裏選擇CentOS,結果發現無法選擇鏡像,以為是軟件Bug,就選擇了最後的未列出Linux,強制寫入,一路OK

把U盤插入筆記本,選擇u盤啟動,選擇Test and Install CentOS, 然後界面就卡住,按ESC進入緊急模式,出現的dracut# 命令行,在網絡上搜索很好多解決辦法,其中之一就是安裝的時候按Tab,修改啟動命令,按網絡解決方法之一去做, 在命令行下,切換到/dev, 然後ls,一堆的sdax sdbx,不過猜了一下,因為sdb下數字少,因此基本可以判定sdb1是u盤,然後重新啟動,按TAB, 出現命令行:

vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.checkquiet

靈光一現,這LABEL應該就是U盤的標簽啊, 於是把U盤的標簽改成CENTOSX8 [這是因為univeral usb installer 制作的是fat32隔格式的u盤,8.3格式,就是8個字符,因為需要縮寫],然後把命令行LABEL=後面內容

改成LABEL=CENTOSX8 quiet

按回車,順利進入圖形安裝界面

第二坑, 進入CentOS圖形安裝界面後, 設置完安裝磁盤和網絡後, 設置基礎軟件倉庫時出錯 , 始終無法解決,暈死了, 然後搜索,一大堆的解決方法都是通過網絡連接來解決,可是我查看U盤裏的package, 這些基礎軟件都在的啊,然後嘗試通過在家裏的另一臺電腦上開啟FTP服務,利用虛擬光驅把iso文件載入,然後在設置裏填寫ftp目錄,結果10分鐘後還是失敗,好吧,繼續搜索,終於看到有人說,因為從CENTOS7開始,鏡像要使用RAW模式進行刻錄,常見的制作軟件不行,然後聯想到universal usb installer 制作安裝盤的時候,選擇CentOS,就無法選擇iso文件的問題,知道是刻錄軟件出問題導致的,這是因為實際上CentOS 7開始,它的映像是采用的RAW格式,不能隨便按照常規的ISO方式進行寫入了,於是根據提示,下載了Win32 Disk Imager (或者RaWrite), 寫入iso, 草蛋,制作完成的U盤只有10幾MB,看不到內容,這下無法使用改卷標大法進行安裝了

繼續使用重新制作的u盤進行安裝,

不想繼續瞎猜安裝盤,於是按照搜索內容,在啟動那裏按Tab, 將命令行修改成 vmlinuz initrd=initrd.img dd linux quiet

順利找出安裝盤是 /dev/sdb1

重新啟動,按Tab,然後將命令行修改成

vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb1 quiet

按回車,終於正常了,這下基礎軟件什麽的都正常了,設置完安裝位置,切忌如果不是服務器,要選擇圖形桌面,默認是最小安裝 [裝完就是個命令行了], 然後鉤選需要的軟件,建議常用軟件都在這裏一次選擇

完成安裝,重啟就出現兩個選擇,一個是常規CentOS, 另一個是應急模式,選第一個就順利進入X windows模式的CentOS了

終結,正確安裝CentOS 7.x的方法

[1] 下載鏡像 [不要下載網絡安裝版,要不你會哭的]

[2] 使用 Disk Imager 或者 raWrite u盤制作軟件進行iso寫入,記得不要使用universal usb installer或者類似的iso u盤制作軟件

[3] 使用u盤啟動,按Tab, 第一次的時候通過修改命令行成 vmlinuz initrd=initrd.img dd linux quiet ,找出安裝盤的盤符,不要sdb1 sdc1那樣去瞎猜,那樣太累人了

[4] 重新啟動,然後按Tab, 將命令行的安裝源改成你自己的盤符,類似 [我筆記本上的對應盤符是sdb1,]

vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb1 quiet

只要你的硬件不是太新,那麽應該沒問題,就順利執行安裝了,如果出問題,也只是你選擇錯誤,安裝本身是不會出問題了.

centos 7 香港×××平臺搭建安裝遇到dracut等問題的總結