生态社区

技术文档

刻录U盘镜像安装系统,不能进入安装界面

发布时间:2023-06-05    浏览次数:1221次    作者:湖南省计算产业生态创新中心 (长沙)

问题描述:

刻录U盘镜像安装系统,不能进入安装界面。故障如下图:

解决思路:

检查inst.stage2= hd:LABE=配置是否和设备名称或设备标签一致,修改grub加载的设备或卷标名称。

解决方法:

临时修改:

在grub引导界面,按Tab键 编辑菜单

注:如有 按tab键无反应 

可按 E 键 进行修改  最后按 ctrl键  +  x键 进入启动

修改inst.stage2配置为hd:/dev/"实际设备"或 hd:LABEL="U盘标签名称"

如:vmlinuz initrd=initrd.img inst.stage2=hd:/dev/"实际设备" quite

vmlinuz initrd=initrd.img inst.stage2= hd:LABEL="U盘标签名称" quite

如下图: 

配置文件修改:如果刻录是RAW写入方式(只读) 此方案一二不可用

方案一:

修改u盘中isolinux/isolinux.cfg文件

vmlinuz initrd=initrd.img inst.stage2=hd:/dev/"实际设备" quite

方案二:

修改u盘中isolinux/isolinux.cfg文件

vmlinuz initrd=initrd.img inst.stage2= hd:LABEL="U盘标签名称" quite

#查看U盘设备或卷标名称:

#1、dracut模式下 输入命令 blkid

dracut:/# blkid

#2、将U盘插入Windows或linux系统中即可查看。

#3、Linux命令行: lsblk -f    #查看设盘标签名称 

方案三:

使用麒麟V10.1系统的“麒麟U盘启动器”制作U盘镜像安装系统

问题总结:

这个问题是FAT类型文件系统的卷标命名限制(不能超过11字符)导致isolinux.cfg 文件中hd:LABEL的名称和U盘卷标名称不一致

isolinux.cfg 文件中hd:LABEL为kylin-server-10   如下图:

U盘卷标名称为kylin-serve    如下图: