制卡过程中出现“[ERROR] Can not get disk, please use fdisk -l to check available disk name!”的报错 问题描述制卡过程中出现“[ERROR] Can not get disk, please use fdisk -l to check available disk name!”的报错,相关打印信息如图1所示。 图1 制卡打印 可能原因在非root用户下进行制卡操作。用户输入的盘符不存在。用户使用的linux版本安装语言或终端输出为中文,该场景下制作脚本无法匹配中文相关字段。相关打印信息如图2所示。图2 打印信息 解决方案对于可能原因1,切换到root用户进行制卡。 对于可能原因2,执行fdisk -l确认正确盘符后(如/dev/sdb),重新制卡。 对于可能原因3,可按如下操作解决。 执行如下命令,确认当前环境语言。echo $LANG 显示如下,表示当前环境语言为中文。 执行如下命令,将当前终端的环境语言临时修改为英文。LANG=en_US 执行如下命令,查看当前环境语言是否修改成功。fdisk -l 显示如下,表示当前环境语言修改为英文。 父主题: FAQ