U盘引导安装centos7
要求U盘容积8G及以上。本博文是参考网络资源,并结合自己的实际操作总结,具体参考出处有些多,因此就不做列举了。纯个人使用总结。
1、下载centos7
选择的是centos7 DVD版本
2、安装UltralSO
官网下载UltralSO,选择“试用软件”。
1) 打开ISO文件
2) 点击 启动》 写入硬盘映像
选择U盘,选择映像文件,写入方式为“USB-HDD+”,这里注意,千万别点“便携启动”,网上有教程需要配置这个以写入引导扇区,这是误导,会导致写镜像报错。
3) 格式化
格式化文件系统必须选择FAT32,这是由于linux不识别NTFS文件系统原因。
4) 写入
3、修改启动盘名称
重新打开“我的电脑”,将U盘的标签改为"CentOS",这一步是为了避免掉坑。
4、修改isolinux.cfg文件
打开U盘,在/isolinux/isolinux.cfg 找到 Install CentOS 7
menu label Install CentOS7
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
此处inst.stage2=hd:LABEL=CentOS\x207\x20x86_64指定的是DVD盘标签。需要修改成为U盘标签。否则会导致“dracut-initqueue: Warning: dracut-initqueue timeout - starting timeout scripts”错误。改为“inst.stage2=hd:LABEL=CentOS”。
避坑提示
“dracut-initqueue: Warning: dracut-initqueue timeout - starting timeout scripts”错误处理方案有两个,一般选方案一,具体如下:
-
直接修改 /isolinux/isolinux.cfg 里 hd:LABEL= 为U盘的具体标签,或者将U盘的标签修改为 “CentOS 7 x86_64” ,按照正常流程安装即可。如果害怕空格影响,就把isolinux.cfg 的label 去掉\x20,同时U盘标签也去掉空格。
-
在选择安装CentOS时,选择 Install CentOS 7 ,然后修改 按 e 键,进入修改状态,将 hd:LABEL= 修改为U盘的标签,或者修改为当前 U盘在安装机的具体路径,一般为 /dev/hda1 等,栗子:“hd:LABEL=/dev/hda1”,然后按 Ctrl+x 开始执行安装。