准备工作

1、大白菜启动U盘 、centos7系统镜像、UltraISO

2、使用大白菜分区助手将硬盘划分出30G的空闲,无需格式化。

3、使用UltralSO工具打开centos镜像,选则启动->写入硬盘映像.

pxe centos7 支持uefi u盘安装centos7 uefi_centos


4、硬盘驱动器要确保选择的是你的U盘,为保证写入正确可以勾选后面的“刻录校验”,写入方式选择“USB-HDD+”,单击“写入”

pxe centos7 支持uefi u盘安装centos7 uefi_centos_02


5、开始写入硬盘映像,写入的过程可能比较慢,耐心等待。提示刻录成功,就可以安装了。

pxe centos7 支持uefi u盘安装centos7 uefi_双系统_03

设置Linux安装源

6、重启电脑,按F12选择U盘启动项。

7、出现安装界面时,按下tab键。

pxe centos7 支持uefi u盘安装centos7 uefi_pxe centos7 支持uefi_04


8、将下方出现的命令行,改为如下信息,按回车:

第二行默认是:

vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 
 rd.live.check quiet改为
vmlinuz initrd=initrd.img linux dd quiet

9、系统在运行后会列出磁盘目录,

一般情况下第一块硬盘是sda,如果有多个分区,那么依次就是sda1、sda2等等,如果有两块硬盘那么就是sdb,U盘一般是排最后的号(不知道为啥我的不一样)

找到磁盘LABEL列带有centos的磁盘,我的是sda4 , 即镜像所在分区。

还可以通过磁盘类型区分,centos磁盘类型为vfat。

pxe centos7 支持uefi u盘安装centos7 uefi_U盘安装_05

10、如果没来得及按Tab键,系统在安装时会报错 ,则等待界面停止后,输入下面命令也可以查看盘符

ls /dev/sd*
11、确认盘符后,输入reboot 或按ctrl+x 重启电脑,进入安装界面再次按Tab键
12、将命令改为如下,/dev/sda4改为之前查看的centos盘符:
vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sda4:/ quie
13、按回车后,稍等片刻出现linux安装界面,按正常步骤安装即可。

常见问题
1、使用U盘启动会出现两种启动选项,一种是UEFI启动选项,一种是默认的启动选项,如果不使用UEFI方式安装,那么一般是没有问题的,如果选择UEFI方式安装系统,那么引导系统时会出现如下的提示:

[sdb] No Caching mode page found 
 [sdb] Assuming drive cache:write through 
 …. 
 Could not boot 
 /dev/root does not exis

重复步骤10以后的步骤就可以了

补充
2、如果选择UEFI引导的话,那么除了200-500M boot分区,swap分区,根分区之外,那么还要分一个/boot/efi分区,大小是164M,所以建议最后分根分区,把所有的空间都分给根分区,这样能够最大限度的使用Linux的空间
3、如果选择普通的引导的话,实质上是bios引导,那么就不存在/boot/efi分区了,而是bios boot分区,这个分区需要1M就可以了
4、在安装过程中,上述引导分区系统会提示创建,如果不清楚的话根据系统提示安装就ok了
5、服务器安装中,建议安装基础设施服务器选项,这样比最小安装命令稍微全一些