先說一說出現問題的具體情況:
制作完U盤啟動盤后,開機按熱鍵進入bios,設置從U盤啟動,以后logo一閃而過,出現兩個選項,選擇Install CentOS Linux 7進行安裝。
然后,黑色的屏幕出現一堆白色字符后,在最下面一行顯示dracut:/#,后面還有一個下划線閃爍,等着用戶輸入。
下面說說解決辦法:
這個問題是安裝程序沒有找到安裝文件導致的,所以要幫着計算機找到安裝文件。
幸好我們還能通過輸入命令來操控計算機
dracut:/#cd dev
dracut:/#ls
然后,看一下U盤是sd多少,一般情況是sdb1,但我裝的時候是sdb4,也有sda多少的,這個具體情況具體判斷。
在這里假設是sdb1,然后
dracut:/#reboot #重啟
重啟后,還是選擇Install CentOS Linux 7但是不要按Enter,這時要按e或者Tab鍵進行修改。
可以看到在下面出現了如下一行:
inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 Quit
然后,我們要改成
inst.stage2=hd:/dev/sdb1:/ Quit
然后回車就OK啦!
在這里LABEL是一個轉碼標識,意思是要找一個名叫“CentOS\x207\x20x86_64”的U盤來安裝,而當時我在哥們兒家用win10做的啟動盤,做完后計算機顯示的是U盤卷標是No Name,所以安裝程序就沒有找到對應的LABEL。
也就是說,這個問題的另一個解決辦法就是用計算機把U盤的名字改成對應的名稱,這個辦法最簡單。
如果沒有辦法改LABEL,就把按照U盤的LABEL安裝改成按照U盤對應的sd什么什么來安裝。