前言

因为在搭建CentOS的时候发现有很多人遇到这个问题,网上的回答有一些也很杂。于是我就想着自己写出来以我的情况为基础的教程文章,一是说不定可以帮助一些人,二是也能给我自己长个记性。

本文中将会解决的问题

- 选择 install CentOs 时无限刷出

dracut-initqueue[xxx]: Warning: dracut-initqueue timeout - starting timeout script

解决方案

首先,之所以会无限刷timeout是因为找不到U盘,所以我们需要手动指定U盘路径。和Windows不同,需要先找到U盘标识再通过标识路径完成指定。

dracut-initqueue[xxx]: Warning: dracut-initqueue timeout - starting timeout script

刷出一段时间后会停掉,并显示大概如下内容:

这时你的手上应该有一个刻录着CentOS 7的U盘,并且已经插到了你想要安装的实体机上。这时按下Ctrl+Alt+Delete键进行重启。 重启后选择U盘启动CentOS 7的安装菜单,在UEFI中看起来应该是这样:

将光标移至 Install CentOS 7 后 按下 E 键,会出现几行字,出现大概如下内容:

setparams 'Install CentOS 7'
	linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABLE=CentOS\x207\x20x86_64 quiet
	initrdefi /images/pxeboot/initrd.img

inst.stage2=hd:LABLE=CentOS\x207\x20x86_64 quiet 改成 initrd.img linux dd quiet

请一定注意不要将 quiet 删掉!!

在键盘上按 Ctrl+X 进行保存,并自动执行,数秒后出现以下表格(示范以我电脑上出现的为准,可能与你的不一样):

(Page 1 of 1) Driver disk device selection

    /DEVICE      TYPE       LABLE           UUID

1)  sda1         vfat                       xxxxxxxxxxx   

2)  sda2         ntfs                       xxxxxxxxxxx   

3)  sdb1         ntfs                       xxxxxxxxxxx   

4)  sdb2         vfat                       xxxxxxxxxxx  

5)  sdc4         vfat       CentOS\x207\x20x8  B4FE-5315    

可以看出序号5sdc4就是我们插上的U盘了,记住这个sdc4,因为我们马上就会用到! 在这里按住 Ctrl+Alt+Delete ,随后会刷出一堆东西然后前面的表示变成[FAIL]后继续按住,电脑就会被重启。 同样从U盘启动CentOS安装菜单,我们还是和刚才一样将光标移至 Install CentOS 7 后 按下 E 键,会出现几行字,大概还是如下内容:

setparams 'Install CentOS 7'

      linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABLE=CentOS\x207\x20x86_64 quiet

      initrdefi /images/pxeboot/initrd.img

这次我们要改一些不同的东西: 将`inst.stage2=hd:LABLE=CentOS\x207\x20x86_64 quiet` 的`hd:`后的`LABLE=CentOS\x207\x20x86_64`删掉 还记的刚刚我们找到的你的U盘的名字嘛?在`hd:` 后写 /dev/sdc4 ,最终看起来应该像是这样:

setparams 'Install CentOS 7'

      linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdc4 quiet

      initrdefi /images/pxeboot/initrd.img

还是那句话,务必不要删掉结尾的那个 quiet !!!!!最后在键盘上按 Ctrl+X 进行保存,并自动执行,就会自动进入安装程序了!!大功告成!!

如果你的电脑支持传统模式Boot,本篇教程可能不会适用于你,因为你估计貌似都没这问题(摊手