CentOS 7 ,用 U 盤安裝時會有兩種啟動選項,一種是 UEFI 啟動選項,一種是默認的 boot 啟動選項。
如果選擇 UEFI 方式安裝系統,那么引導系統時會出現如下的出錯提示:
[sdb] No Caching mode page found
[sdb] Assuming drive cache:write through
此時,按 ESC 鍵,進入到命令行模式,查看一下磁盤分區,
$ ls /dev/sd*
一般情況下,如果系統有一塊磁盤,則 U 盤會被識別為 /dev/sdb。如果系統有兩塊磁盤,U 盤會被識別為 /dev/sdc,而鏡像燒錄在 /dev/sdc4 分區,重啟系統,
$ reboot
當出現安裝選單界面時,按 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/sdc4:/ quiet
然后按 ctrl + x 繼續安裝。
如果選擇手動磁盤分區,對於 UEFI 引導,需要有 /boot/efi 分區,例如,可如下分區,
/boot/efi 512M /boot 512M swap 5G /home 50G / 剩余所有的空間
如果不是 UEFI 引導,則不需要 /boot/efi 分區。
(完)