曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 6251|回复: 0
打印 上一主题 下一主题

LINUX 网络安装系统服务器配置

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34387
跳转到指定楼层
楼主
发表于 2010-7-4 14:34:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
前言:
因为没有了光驱,不想再买,但为以后安装系统方便,于是事先搭建好网络安装环境。

现有环境

PC 台式机一台,系统为 OpenSUSE 11.2,为网络安装系统服务器,采用 (DHCP + TFTP + FTP)。
PC 笔记本一台,系统原装有 CentOS 5.4。

现打算将 CentOS 5.4 换为 FC13,结果失败,最后利用网络更新为 CentOS 5.4 成功。下面是服务器的配置细节:

预备条件
服务器上有升级用 CentOS 5.5 ISO 文件,客户机带有支持 PXE 启动的网卡,服务器中安装 atftp + vsfpt + dhcp 以及 syslinux 包

安装步骤

1. 配置 dhcp 服务器

需要配置两个文件,
一个是 /etc/sysconfig/dhcpd ,在这个文件中,只需要配置一行:
DHCPD_INTERFACE="ANY"

另外一个是 /etc/dhcpd.conf ,vi 编辑此文件,配置选项如下:
ddns-update-style none; ddns-updates off; 

log-facility local7;

subnet 192.168.1.0 netmask 255.255.255.0 {
}

subnet 192.168.1.0 netmask 255.255.255.0 {   #网络环境
  range 192.168.1.100 192.168.1.254;
  option routers 192.168.1.100;
  option broadcast-address 192.168.1.255;
  default-lease-time 6000;
  max-lease-time 72000;
}

host passacaglia {
  hardware ethernet 00:C0:9F:8D:06:77;   #客户端 MAC 地址
  filename "/tftpboot/pxelinux.0";  #指定包含PXE引导程序的文件
  server-name "192.168.1.101" #服务器 IP 地址
}

2. 配置 tftp 服务

安装完 atftp 后,需要编辑一下其配置文件:/etc/sysconfig/atftpd ,内容如下:
ATFTPD_OPTIONS="--daemon "
ATFTPD_USE_INETD="no"
ATFTPD_DIRECTORY="/srv/tftp"      #指定 tftp 服务目录
ATFTPD_BIND_ADDRESSES=""
然后增加一个 tftp 用户:
useradd -m tftp
上面 -m 参数表示建立用户的同时也建立用户的家目录。

3. 配置 PXE 引导环境

依次以下命令:
cd /srv/tftp
mkdir tftpboot
cd tftpboot
mkdir pxelinux.cfg
cp /usr/share/syslinux/pxelinux.0 /srv/tftp/tftpboot
vi /srv/tftp/tftpboot/pxelinux.cfg/default     #建立引导默认配置文件,其内容如下:
default linux
prompt 1
timeout 30
label linux
kernel vmlinuz
append initrd=initrd.img splash=silent showopts
上面需要注意的是,vmlinuz 和 initrd.img 要和 ISO 安装文件里的名字一致,这两个文件一般在ISO 文件的 isolinux 目录中,不同的发行版有可能不同,如 ubuntu 的就比较另类。

4. 配置镜像文件
ISO 镜像文件已经下载到本地,然后在 / 下面建立一个目录,用于 mount 这个 ISO 文件,当然这个目录你放在其他地方也可以:
mount -o loop /home/groad/CentOS-5.5-i386-bin-DVD.iso /OSInstall

mount 后,cd 进到 OSInstall 目录中,然后拷贝 vmlinuz 和 initrd.im 到 /srv/tftp/tftpboot 中。

5. 配置 FTP 服务
只要配置允许匿名访问可读,FTP 服务目录对应着 /OSInstall 即可。
相关内容可以参考:http://www.groad.net/bbs/read.php?tid-746.html

6. 启动相关服务

6.1 启动 dhcpd , atftpd ,FTP 服务。

完毕,启动客户机,安装系统。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2024-5-19 14:06 , Processed in 0.059441 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表