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 分区。
(完)