如何远程安装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,配置文件的内容如下:
这里制定了/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!
4. 结束语 虽然以上的讨论是针对Samsung Q10笔记本,但是工作原理和安装方法对于其它类型的计算机也是适用的,不过要记住,计算机的网卡中要有BootROM--PXE Client.同时,PXE协议也可作为无盘Linux技术,用于引导放置在远程的Linux.实际上,只要根据需要,在Pxelinux的配置文件的APPEND选项 |
|||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 第一次亲密接触Linux——我在IT培训学校的日子(10)下一篇: linux-dhcp
关于如何远程安装Linux的所有评论