预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Crazylinux工作室http://www.crazylinux.cn ------------------------------- 出自:crazylinux工作室 网址:http://www.crazylinux.cn 时间:2010.10.10转载请保留此信息 ------------------------ 作者:侯在存 E-mail:houzaicunsky@gmail.com 无人值守安装Linux5操作系统 一、过程思路: 1、客户端网卡在主机启动初始化时通过网卡内置的PXE芯片启动DHCP进程向server获取 ip地址,网卡获取到ip地址后,server会提供给client一个下载bootloader的指令,就是dhcp 服务器中dhcpd.conf配置文件中filename这个选项。 发展开源精神,普及Linux教育 Crazylinux工作室 网址:http://www.crazylinux.cn Crazylinux工作室http://www.crazylinux.cn 2、网卡PXE芯片中已经包含了tftpclient程序,获取到ip地址后,网卡会启动tftp服务去 向tftpserver请求传输这个bootloader文件PXElinux.0。当Bootloader加载后我们可以看到 主机屏幕上有信息显示,而这个画面就是我们在用光驱装linux的时候看到的第一个画面。 画面提示选择图形界面安装还是linuxtext字符界面安装等信息。如果在server端的tftpboot 目录下只有这个文件,那么客户机会一直停留在boot这个地方,因为没有default这个 bootloader配置文件告诉机器下一步加载哪个系统内核,default配置文件的作用是告诉主机 从哪里去加载操作系统内核,这个时候如果我们按照正常光碟装机时会看到提示:输入回车 或者linuxtext等信息。Bootloader会去调用default配置文件中的操作系统内核文件。 3、default文件配置好之后,接着就是指定内核文件,这个在default文件最后。就是vmlinuz, initrd.img,*.msg这几个文件。 4、到这一步加载成功后,系统就按照我们平常光碟装系统看到的过程一模一样了,选择语 言,鼠标,键盘等,但因为有了KS这个自动安装脚步,这些都不要我们手工去指定,全部 会自动完成。 5、到这里为止,也许有人会问,那我们从哪里去加载安装的镜像。且慢,不是有个ks安装 脚本吗,就是这个脚本里面我们可以指定安装镜像在哪里。 6、现在就考虑系统镜像的传输,这里我们选用linux特有的NFS网络文件系统进行镜像的 传输。当然也可以用HTTP,FTP等方式。但为什么我们不直接使用tftp呢,因为这个协议 在传输大文件的时候效率非常低。 二.具体操作过程 1.配ServerIP为:192.168.0.10,安装镜像挂载到/media下。 2.安装tftp服务、dhcp服务和nfs服务(一般默认已安装). 安装前先查看这些服务是否已安装 #rpm-qa|greptftp #rpm-qa|grepdhcp #rpm-qa|grepnfs #rpm-qportmap 未安装的进行安装 发展开源精神,普及Linux教育 Crazylinux工作室 网址:http://www.crazylinux.cn Crazylinux工作室http://www.crazylinux.cn #cd/media/Server #rpm–ivhdhcp-* #rpm–ivhtftp-* #rpm–ivhnfs-utilsportmap 3.配置启动DHCP服务 #cp/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample/etc/dhcpd.conf #vi/etc/dhcpd.conf最后一行添加filename"pxelinux.0"; next-server192.168.0.10; 配置举例: ddns-update-styleinterim; ignoreclient-updates; subnet192.168.0.0netmask255.255.255.0{ optionrouters192.168.0.1; optionsubnet-mask255.255.255.0; optiontime-offset-18000;#EasternStandardTime rangedynamic-bootp192.168.0.128192.168.0.254; default-lease-time21600; max-lease-time432