工作需要做了Debian 12无人值守通过console串口安装系统的尝试,记录一些踩过的坑。
1. 语言设置为中文时无法运行自动安装
从串口进行的安装不支持中文,需要设置为英文才能自动安装,否则会频繁跳出选择语言界面。
2. 安装菜单界面乱码,无法进行选择
是因为isolinux里缺少字符安装程序menu.c32,只有图形安装程序vesamenu.c32。
解决方案是先正常安装一个Debian 12,下载syslinux
apt install syslinux
在/usr/lib/syslinux/modules/bios目录下找到menu.c32,把menu.c32放到系统安装包的isolinux目录下,然后打开isolinux/isolinux.cfg文件,注释掉vesamenu.c32这一行,加入menu.c32,如下所示
# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
path
prompt 0
timeout 0
include menu.cfg
default menu.c32
#default vesamenu.c32
之后从串口控制台就可以正常进入字符安装菜单了
标签:syslinux,console,isolinux,menu,串口,Debian12,安装,c32 From: https://www.cnblogs.com/SquidSea/p/18363651