Debian12 无人值守 console 串口安装系统踩坑记录

工作需要做了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

之后从串口控制台就可以正常进入字符安装菜单了

posted @ 2024-08-16 21:27  猫呢家养乌贼Alkaid  阅读(216)  评论(0)    收藏  举报