1. 程式人生 > >centos7 u盤安裝遇到的坑以及靠譜解決方法。

centos7 u盤安裝遇到的坑以及靠譜解決方法。

首先在官網下載centos7的iso檔案,大約4個G,然後推薦使用ultra ISO軟體來製作U盤啟動盤,主要是用ISO軟體開啟映象檔案,然後選擇製作硬碟啟動,選擇u盤,直接next就行,大約14min就OK。一個centos7的U盤啟動製作完畢。

接下來就是u盤安裝系統的過程,插入U盤,F12鍵鍵入系統設定介面,會看到UEFI下面有你的U盤,tab鍵選中,按回車鍵。

接下來出現如下介面,選擇第一項,進行centos7的安裝。


然後等了一會出現下面的錯誤,


[sdb] No Caching mode page found

[sdb] Assuming drive cache:write through

這時候整個介面就卡在這裡了。大概幾分鐘後,會出現如下的畫面


顯示 /dev/root does not exist,此時輸入下面的命令:ls /dev/sd*

列出機器的所有儲存裝置,一般來說sdb是系統自帶的,U盤會是其他命名,另外靠後的。(這個時候需要自己判斷)

正如上圖所示,我找到U盤儲存的編號是sda4,然後輸入reboot重啟電腦。

同樣F12,等到出現圖1的畫面是,按住鍵盤e鍵,此時會進入編輯頁面,會看到有這樣的預設的一行,

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

quiet

並改成vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sda4:/ quiet   ,其中/dev/sda4:/替換掉之前的LABEL=CentOS\x207\x20x86_64 rd.live.check,然後CRTL+X繼續安裝,下面就進入正常的安裝頁面。

另外在選擇分割槽的時候,建議新增/boot/efi分割槽,大小為300MB左右,swap分割槽設定為記憶體的2倍左右,硬碟的其他空間可以全部分配給/目錄。(有部落格中提到,在這步操作時,無需修改inst.stage2,只要修改U盤的碟符為centos8 x86_64,然後繼續操作,這個我試驗沒成功,覺得不靠譜)

接下來就是安裝過程,大約等待5分鐘,選擇rebooting。

最後需要重啟電腦,會出現4m[terminated],這個不影響,稍等一會就自動關閉了。(如果等待時間過長可以強制重啟)

事情還沒完,此時會出現grub頁面。並不是熟悉的Linux登陸,是因為預設的啟動項沒改。

此時重啟電腦,按F12,進入BIOS setup選項,選擇啟動時用UEFI啟動,同時選擇centos以及安裝完成的那個硬碟。。儲存,此時就會出現熟悉的Linux啟動頁面。

到此,一個完整的u盤安裝centos7就大功告成,盡情開始Linux之旅!熟練的話,整個過程操作十分鐘左右。