频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

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

来源: 作者:佚名 出处:巧巧读书 2008-03-27 进入讨论组

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

    需要的服务同上。

更多文章 更多内容请看Windows操作系统安装系统优化大全网络管理实用手册专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章