快速业务通道

如何远程安装Linux

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-06
dhcpd.conf配置文件中几个关键部分说明如下:host q10{…}定义了笔记本Q10网卡的MAC地址与IP地址的对应关系,表明DHCP Server为Q10分配一个固定的IP:192.168.0.22;filename ""指定bootstrap的文件名;netx-server指定TFTP Server的地址.其它的配置请读者参考DHCP Server的手册. 2) 配置TFTP server 选用tftp-hpa,TFTP Server的配置文件是/etc/xinetd.d/tftp,配置文件的内容如下:


	

service tftp

{

        socket_type             = dgram

        protocol                = udp

        wait                    = yes

        user                    = root

        server                  = /usr/sbin/in.tftpd

        server_args             = -u nobody -s /tftpboot

        disable                 = no

        per_source              = 11

        cps                     = 100 2

	}

	

这里制定了/tftpboot为TFTP Server的根目录位置. 3) 配置bootstrap bootstrap文件在dhcpd.conf中被指定为pxelinux.0文件,放置在/tftpboot.Linux内核以及Linux根文件系统也放置在/tftpboot.pxelinux.0在执行过程中,要读配置文件,所有的配置文件都放在/tftpboot/pxelinux.cfg/目录下.PXElinux具有为不同的PXE Client提供不同的Linux内核以及根文件系统的功能,要通过不同的配置文件名来区分出不同的PXE Client的需求.比如一个PXE Client由DHCP Server分配的IP地址为192.168.0.22,那么相对应的配置文件名为/tftpboot/pxelinux.cfg/C0A80016(注:C0A80016为IP地址192.168.0.22的十六进制表示).如果找不到,就按照顺序C0A80016-> C0A8001-> C0A800-> C0A80-> C0A8-> C0A-> C0-> C->default查找配置文件. 拥有帝国一切,皆有可能。欢迎访问phome.net/tftpboot/pxelinux.cft/C0A80001配置文件的具体内容如下: DEFAULT install
PROMPT 1
LABEL install
KERNEL vmlinuz
APPEND initrd=initrd.img devfs=nomount ramdisk_size=16384 此配置文件指定了Linux内核以及根文件系统的名称,并给内核传递了一些参数,其中ramdisk_size参数要非常注意,它指定Linux内核启动后建立ramdisk的大小,如果设置太小,Linux的安装过程就可能无法进行. 4) 制作Linux内核/根文件系统 需要通过网络安装,所有选择Redhat Linux 8.0安装盘(disk #1)中E:imagesbootnet.img(光驱的盘符为E:).bootnet.img包括Linux内核、Linux根文件系统(有安装程序在内).用bootnet.img制作一张引导软盘,方法在DOS命令行运行E:dosutilsrawrite E:imagesbootnet.img,根据提示制作.制作完毕后,将引导软盘中的vmlinuz(Linux内核)和initrd.img(Linux根文件系统)拷贝到Linux Server的/tftpboot下. 5) 启动DHCP Server/TFTP Server 在Linux Server上,运行service dhcpd start和service xinetd restart. 6) 启动Q10 Q10加电后,在出现Samsung公司徽标时,在左下角会提示用户按F12进入网络引导.按F12后,Q10进入网络引导过程.通过DHCP Server获得了IP地址,然后下载并执行bootstrap文件pxelinux.0;在执行中,读入配置文件/tftpboot/pxelinux.cfg/C0A80016.此时屏幕上出现boot:,敲入install,就进入了Redhat Linux 8.0的网络安装界面,一切OK!

拥有帝国一切,皆有可能。欢迎访问phome.net


回页首


4. 结束语 虽然以上的讨论是针对Samsung Q10笔记本,但是工作原理和安装方法对于其它类型的计算机也是适用的,不过要记住,计算机的网卡中要有BootROM--PXE Client.同时,PXE协议也可作为无盘Linux技术,用于引导放置在远程的Linux.实际上,只要根据需要,在Pxelinux的配置文件的APPEND选项

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号