1. 使用UltraISO制作CentOS安装盘

如果需要安装带界面的系统,为保证安装顺利,可选择Everything版本的ISO制作安装盘。

2. 在BIOS中选择使用U盘安装

系统启动后,进入安装选择界面,其中有三个选项:

  1. Install CentOS 7
  2. Test the media & install CentOS 7
  3. Troubleshooting -->

如果此时选择“Install CentOS 7”直接安装,系统能够会找不到安装源而报错。

  • 2.1 原因:
    现在注意安装界面,底下有一行字,通常情况下如下所示:
    Press ‘e’ to edit the selected item, or ‘c’ for a command propt
    ps:(早期的版本,上述提示中的e,是Tab)
    按下e之后,屏幕中将有如下一行:
    使用efi安装:

    linuxefi /image/preboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
    
  • 使用Legacy安装时:

    vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
    
  • 从此处可以看出:CentOS在安装时将根据磁盘的LABEL选择安装源。但是,在使用UltraISO制作U盘是,U盘的LABEL与此不符,导致安装程序找不到安装源。

  • 2.2 解决方案:
    直接修改

    hd:LABEL=U盘的LABEL(大小写敏感)
    
  • 按Ctrl+x退出安装。此处要注意的是,一定要看清楚提示,使用Ctrl+c将重新启动,刚才的设置也就无效了。

    3. 根据系统提示直接安装即可。

如何查看U盘的盘符

在dracut-initqueue timeout提示下面的命令行输入下面代码

# 切换到dev目录
cd /dev
ls
会看到你的U盘,一般是第二块硬盘sdb(x),比如sdb4

记住这个,现在reboot重新启动,进入启动菜单选项,按e进入编辑模式,

将菜单中
vmlinuz initrd=initrd.imginst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
改为:
vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quite

然后根据下面的说明按快捷键(ctrl+x)重启,即可安装了。