linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > Linux入门与提高 > 安装与配置 >
栏目导栏
资料搜索
热门文章
·什么是ISO文件
·VMware下Linux的安装及简单设置
·为Canon PIXMA iP1000喷墨打印
·Linux必学60个命令文件处理
·实例解说Linux中fdisk分区使用
·Linux下软件安装详解(图)
·Windows下硬盘安装FC6
·用DVD镜像文件硬盘安装FC5详细
·linux下软件的基本安装和卸载
·Linux下硬盘分区的最佳方案
·Suse Linux最新版本 10.1的 IS
·Ubuntu Linux操作系统安装Luma
·Linux下的软件安装
·FC5,LINUX下ADSL上网设置与安装
·把你的Linux配置成Windows
最新文章
·Fedora 9下使用VirtualBox安装
·Ubuntu Linux 8.04 Vsftp 虚拟
·Weblogic 8.1 for Linux ES3.0
·Ubuntu Linux 8.04下本地安装L
·VMware安装Redhat不能输入密码
·双系统攻略:修复Windows XP引
·Windows Vista硬盘安装Fedora
·在一个硬盘上安装两个Linux操作
·从硬盘安装Fedora-9-i386-DVD
·Ubuntu 8.04下安装配置Tomcat5
·Linux系统下显示多核模式方法
·Ubuntu Linux 8.04下关于字体的
·Linux系统下Autodock 4.0安装与
·SUSE Linux系统BASH下配置JAVA
·Linux kernel2.6.25 CS8900网卡
Google
 
Linux操作系统网络安装总结
[ 作者:  加入时间:2008-03-27 11:14:20  来自:Linux联盟收集整理 ]
 

环境:centos4.5+dhcp+tftp+dns+apache+ftp+nfs+syslinux+grub4dos

本机IP:192.168.0.105

说明:apache,ftp,nfs 是为了配合无光盘安装光盘内容获取来设计的.所有的服务配置不是本文重点,所以只介绍用的部分.

基于syslinux的pxelinux.0

apache,nfs,ftp,根据安装需要而定,dns最好配置,因为在自动安装的过程中,自动获得IP以后,linux安装程序要自动决定自己的机器名,会查找域名服务器,如果不配置的话,会在这里卡很长时间.

Dhcp

rpm -ivh dhcp-3.0.1*

cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcp.conf

原有的配置保持默认,只是在全局配置下加入以下几句

option domain-name "rainbird.com";//要使用的域名

option domain-name-servers 192.168.0.105;//要使用的dnsIP,此处用的本机

allow bootp;

allow booting; //这两句定义网络引导

next-server 本机IP;//tftp server

filename "pxelinux.0"; //这一句定义网络引导时tftp默认读取的配置文件

service dhcpd start

请确认dhcp正常工作

Tftp

rpm -ivh tftp-server*.rpm

vi /etc/xinitd.d/tftp

把 disable=yes 这句改为 diable=no

如果你要同时进行大量的系统安装,还要注意把 wait=yes 一句改成wait=no.

ok,tftp的配置文件就这样轻松搞定了.

service xinetd restart

请确认tftp正常工作

Pxe

其实把这一项列为pxe还不如说怎样配置tftp的根目录,tftp的根目录默认是在/tftpboot,也就是说我们只要把我们需要的东西放在这个目录就可以了,这里要用到linux光盘的第一张,默认有一个isolinux目录,我们要做的就是把这里面的东西全都拷贝到/tftpboot目录下去用 mkdir /tftpboot/pxelinux.cfg

建立一个配置目录,然后用命令 cp /tftpboot/isolinux.cfg /tftpboot/pxelinux.cfg/default

把isolinux.cfg拷成配置文件default。再有就是我们的pxelinux.0 在dhcp的配置我们有提到它,那么它在哪呢,对,是要放到当前目录下。

一句

cp /usr/lib/syslinux/pxelinux.0 /tftpboot/

准备安装目录树

我们将安装光盘的所有内容复制到ftp的默认目录/var/ftp/pub下,在这里建立目录树,方便安装.

mount /dev/cdrom /mnt/cdrom

cp -au /mnt/cdrom/* /var/ftp/pub

Apache

rpm -ivh httpd-2.*

ln -s /var/ftp/pub /var/www/html

service httpd start

访问http://192.168.0.105/pub如果能看到安装光盘的目录树则安装成功.

Vsftpd

rpm -ivh vsftpd*

service vsftpd start

ftp://192.168.0.105/pub确认能否看到目录树

Nfs

vi /etc/exports 

/var/ftp/pub 192.168.2.0/24(ro,sync) 

保存退出

service nfs restart

dns

为减少安装程序决定自己名字的时间安装此服务

rpm -ivh bind-9*
rpm -ivh cacheing-*
vi /etc/named.conf
zone "rainbird.com" IN {
type master;
file "123";
allow-update { none; };
};
zone "0.168.192.in-addr.arpa" IN {
type master;
file "321";
allow-update { none; };
};
cp localhost.zone 123
cp named.local 321
vi 123
vi 321

配置完毕

service named start

OK,现在打开客户机就可以根据你配置好的pxelinux/default和ks.cfg进行安装了

基于grub4dos

需要的文件:grldr(pxe启动文件) fonts(字体) xp2008.xpm.gz(背景) menu.lst下的default(默认引导)

需要的服务同上。

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·Windows下Linux fedora8双系统安装过程  (2008-03-27 11:13:44)
 ·刀片服务器硬盘启动Linux独立安装  (2008-03-27 10:03:31)
 ·Ubuntu Linux系统下Gnome桌面快捷键配置  (2008-03-26 11:54:01)
 ·Linux操作系统下进程间通信主要几种手段  (2008-03-26 10:01:04)
 ·如何防范Linux操作系统下缓冲区溢出攻击  (2008-03-25 09:49:05)
 ·Linux操作系统启动流程与Grub的配置方法  (2008-03-24 09:56:00)
 ·实例解析:Linux系统启动过程的故障排除  (2008-03-21 10:27:40)
 ·Linux操作系统的文件属性与目录配置解析  (2008-03-21 10:16:10)
 ·Linux系统如何让普通用户具有mount权限  (2008-03-21 10:00:36)
 ·Linux操作系统下TCP keepalive属性查看  (2008-03-21 09:47:02)