2024年4月2日发(作者:)

无光驱无显卡如何安装Linux 内部公开

无光驱无显卡如何安装Linux

――汪翰林 02322

1 现象和问题描述

监控DM组件的服务器为我司的SC1240服务器,该服务器无光驱和显卡,虽然有USB口,

但每次安装操作系统的时候在读取USB光驱的光盘文件前都会挂死,那么如何在无光驱和显

卡时安装操作系统呢?

2 关键过程和根本原因分析

一般的,在无光驱的情况下,可以采用网络安装的方法进行安装。无显卡呢?幸好服务

器还有串口,应该可以通过串口进行安装。但是安装的过程中发现串口无法输出安装信息。

之后又折腾了一番,终于用配置文件的方法解决了这个问题。以下以SC1240上安装CentOS

4.4系统为例,给出详细的安装步骤。

3 结论、解决方案及效果

安装步骤如下:

1. 准备一台Linux机器。在其上开启Tftp、Dhcpd、vsftpd服务。

o 确保tftp的启动配置文件/etc/xinetd.d/tftp如下:

service tftp

{

disable = no

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/

server_args = -s /tftpboot/linux-install

2005-06-20

华为三康机密,未经许可不得扩散

第1页, 共8页

无光驱无显卡如何安装Linux 内部公开

per_source = 11

cps = 100 2

flags = IPv4

}

o 确保Dhcpd配置文件/etc/中有以下内容:

filename "pxelinux.0";

subnet 192.168.112.0 netmask 255.255.255.0 {

range 192.168.112.210 192.168.112.230; --根据组网更改地址池的地址

}

2. 将安装光盘中的所有文件拷贝到Linux机器上ftp可以访问到的地方。

3. 检查/tftpboot/linux-install目录下有没有pxelinux.0文件,没有则将

/usr/lib/syslinux/pxelinux.0拷贝到/tftpboot/linux-install目录下。

4. 将第一张光盘中的images/pxeboot目录下的和vmlzi586文件拷贝到

/tftpboot/linux-install目录下。

5. 检查/tftpboot/linux-install目录下有没有目录,没有则创建该目录。在该

目录下增加一个文件default,内容如下:

default netinstall console=0x3f8,115200

label netinstall

KERNEL vmlzi586

APPEND initrd= text

SERIAL 0 115200

6. OK,下面可以进行安装了。将服务器网线插在eth1口上(因为eth0口不支持pxe),

启动服务器,进入bios,设置从第一个网口启动(该网口一般对应的是eth1,如果

不是,可以重试几次)。

2005-06-20

华为三康机密,未经许可不得扩散 第2页, 共8页