首页 > 其他分享 >Debian12 无人值守 console 串口安装系统踩坑记录

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

时间:2024-08-16 21:26:57浏览次数:11  
标签:syslinux console isolinux menu 串口 Debian12 安装 c32

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

相关文章

  • H7-TOOL新版固件2.26发布,增加20多款新系列芯片脱机烧录支持,CAN UDS解析,升级CAN助手,串
    H7-TOOL详细介绍(含操作手册):http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934【PC软件】V2.261.PC软件取消自动检查版本,替换为手动按钮检查更新2.CAN助手  -支持时钟选择(20M40M80M),CANFD支持最高8M波特率(需支持8M的canPHY芯片)  -增加“J1939通用解......
  • 串口UART
    Uart:通用异步收发器,全双工,异步通信,点对点通信TX:发送端RX:接收端电平标准:TTL:+5V表示1,0V表示0RS232:-3V~-15V表示1,3V~15V表示0RS485:两线压差+2~+6V表示1,-2~-6V表示0可以一发多收传输方式:全双工:双方可在同一时刻互相传输半双工:双方共用一根数据线,必须分时复用单工:只能由发的一方发向收......
  • Java jSerialComm库串口通信(USB RS-485/232) 查询/应答、主动上报模式
    JavajSerialComm库串口通信(USBRS-485/232)查询/应答、主动上报模式 查询/应答模式要在Java中通过USBRS-485接口发送和接收特定的数据帧,你需要利用适当的串行通信库。在Java中,一个常见的选择是使用RXTX或jSerialComm库。这些库允许Java应用程序与串行端口进行通信。......
  • 打工笔记--------------------------c#实现串口通信
    串口通信原理串口通信(SerialCommunications)的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。由于串口通信是异步的,端口能够在一根线上发送数据同时在另一......
  • 中移ML307A(4G Cat1,C-SDK,OpenCPU)模组学习开发-UART串口
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ML307A_OPEN"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 测试1,配置串口0为115200波......
  • 记录3:ESP32-C3的串口使用
    0、前期准备1、参考首篇文章搭建好esp32环境2、准备好一块esp32开发开发板(本作者使用了esp32c3作为开发平台)1、知识储备1.1概述​UART称为通用异步收发器,可以进行全双工/半双工数据通讯数据通讯,通讯距离取决于上拉驱动能力、波特率,一般只在电路板上使用,如果需要长距......
  • 树莓派刷debian12系统
     本博主使用的板子是树莓派3系列的2017年生产的型号准备材料:1、树莓派板子2、一个很快很大的tf卡3、一个树莓派电源下载树莓派官方是烧录镜像的软件去官网下载这个软件,电脑安装上RaspberryPiOS–RaspberryPi点击DoenloadforWindows​然后安装后,打开软件将......
  • STM32 虚拟串口发不出数据
    在某个项目上,使用到了USB虚拟串口功能,芯片是STM32F105,在芯片刚复位时功能是正常,但是多发几次数据后,就发不出去了,一直返回USBD_BUSY,在下图中的344行返回USBD_BUSY解决办法是在这个函数内增加一些代码,等待数据发送完成之后再退出,或者超时退出,超时时间可以自己调整,根据自己的使......
  • proteus 中单片机串口仿真实验
    位置:                    连线如图:问题解决在进行仿真的时候,可能不会出现terminal显示框,可以在菜单栏debug->virtualterminal来让它显示:如果visualterminal显示的是乱码,我们就需要根据实际情况修改单片机时钟频率,双击单片机,在......
  • python3如何使用‘pexpect’自动与串口交互?
    如何在Windows中使用python'pexpect'自动与串口(例如:COM3)交互并在开机时通过串口登录嵌入式开发板时输入用户密码?ser=serial.Serial(port=serial_port,baudrate=baudrate,bytesize=bytesize,parity=parity,stopbits=stopbits,timeout=timeout)channel=pexpect.fdpexp......