U盤安裝centos7.1出現dracut問題的超簡單解決方法

恰好今天有空,於是抽空回憶一下之前U盤安裝CENTOS7時遇到的一個大坑。


U盤裝系統習慣了,就順手用大白菜工具刻了一個CentOS 7.1的minimun ISO鏡像到U盤,於是噩夢開始了。


如果有人像我一樣,覺得應該像安裝WINDOWS那樣直接插盤安裝後就搞定,結果就報一大堆dracut相關的錯誤,最後等上幾分鐘後,就停留到了dracut後面#號的樣子,大概像這樣:

下一步網上提到的解決的辦法有幾種:

1) 在命令模式下看看/dev下有哪些sdaXX的設備,然後一個一個的改啓動命令的 repo=hd:/dev/sdb1部分,試了4個,還不行,已吐血,放棄!
2)vmlinuz initrd顯示掛載列表的方式,我試了不行!

折騰了4個小時已近絕望,準備試最後一個刻盤到光盤去安裝時,突然覺得奇怪,原來的默認命令也沒有指定設備啊,怎麼能安裝呢?然後再進入看一眼:


在安裝菜單時,選擇Install CentOS Linux 7,然後按e來修改(如果是光盤安裝是按tab,這裏又是一個坑)

看到 inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 忽然靈光乍現!原來的是按照設備LABEL來安裝的啊!

這個名稱是轉碼標識,就是說找一個卷標爲"CentOS 7 x86_64"的設備,再看一下自己刻出來的U盤的LABEL:大白菜U盤!天煞的工具,把LABEL已經修改掉了啊!於是直接修改U盤卷標爲 CentOS 7 x86_64,再插入後重啓選擇安裝,立馬安裝的圖形界面呈現在眼前。


一句話總結:U盤安裝CentOS7,一定要保證卷標是"CentOS 7 x86_64"!沒有就自己修改下卷標!就這麼簡單,系統會自動找到的,否則一個個SDA來試除非是新硬盤,否則會要坑到你吐血!