赛迪网 > IT技术 Linux > 新手学堂
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

新手学堂:Linux操作系统网络安装总结

发布时间:2008.03.27 06:11     来源:赛迪网    作者:kron

环境: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(默认引导)

需要的服务同上。

(责任编辑:云子)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· Vista、XP和Ubuntu Linux多系统安装方法 (03-26) · 在Linux系统下加载的SMB设备异常的修复 (03-26)
· SAP和Novell扩展合作加深对开源社区承诺 (03-26) · 万份职位调查显示企业Linux人才供不应求 (03-26)
· 如何自己动手做一个迷你型Linux操作系统 (03-25) · 内核新版本发布:Linux Kernel 2.6.24.4 (03-25)
· Ubuntu Linux系统下Gnome桌面快捷键配置 (03-25) · Linux操作系统下进程间通信主要几种手段 (03-25)
· 实用技巧:如何有效率的操作Linux命令行 (03-25) · Linux操作系统下用户和用户配置文件解析 (03-25)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 黑客病毒现身互联网 个人数据信息受威胁
· ERP实施过程中项目管理失控的几种表现
· 首届赢在软件创富大赛 SOA技术+应用
· 个人理财合规系统方案 方正电子公文系统
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统