很早听说有个博客,不知为何物,今天试用一下,顺便记录一下,早前处理一个客户的问题。
一个网络安全客户,使用多网口主机(X86架构),该机器没有板载设计VGA,并且PCI和PCIE槽不太容易安装显卡,客户常规使用都是直接将系统安装到CF卡上,然后直接就启动了!可这个客户偏偏要自己安装一个Linux系统,这可是一个问题。
通过对机器的研究,发现BIOS设定已经重定向到console(主板com1)口,只需要将安装时的显示重定向到console口,即可解决问题。
经过反复查看syslinux 文档,最后使用如下命令解决:append console=tty0
console=ttyS0,115200n8 搞定。
具体步骤:
1. 连接网络机console口到其他电脑COM口
2. 将安装光盘放到网络机器的光驱中,设定为光盘启动
3. 在Linux 系统提示符boot:下,敲入:linux text
append console=tty0
console=ttyS0,115200n8
4. 其他安装方法不变
5. 安装完系统后,Linux自动会将该机器设定为console 管理,嘿嘿,Linux
设计很人性化。
其中:
linux text 表示字符显示 (串口那弱小的带宽,根本无法承受图形的大身躯)
append syslinux
添加参数指令,跟在append后的是向Linux内核传递的参数。
console=tty0 终端1重定向的console
console=ttyS0 控制台重定向到串口1(通常情况,ttyS0,表示串口1,ttyS1
表示串口2)
115200n8 表示串口1设定的波特率为:115200 n8 表示 no parity 8位数据
我测试过:Centos 6.0 AS 5.6
等,都能成功安装。 Ubuntu没有测试过,网络安全机器,用Ubuntu 少。