假设有一台服务器装有 Debian GNU/Linux。有两块网卡
网卡 eth0 (对外) IP 10.0.2.15 netmask 255.255.255.0 gateway 10.0.2.2
网卡 eth1 (对内) IP 192.168.1.1 netmask 255.255.255.0
网络结构如下:
NIC NIC IP Clients
+-----------------------------+
| |
|+-- [eth0] 10.0.2.15 +- to WAN
| |
|+-- [eth1] 192.168.1.1 +- to clients
| | IP from 192.168.1.2 - 192.168.1.254
+-----------------------------+
以 root 用户登录,执行:
1. 建需要的目录
#mkdir /diskless
#mkdir /diskless/nfsroot
#mkdir /diskless/tftpboot
#mkdir /diskless/tftpboot/pxelinux.cfg
2. 装需要的软件
#apt-get install dhcp3-server
#apt-get install tftpd-hpa
#apt-get install nfs-kernel-server
#apt-get install syslinux
#apt-get install debootstrap
3. 建无盘机用的根文件系统
#debootstrap lenny /diskless/nfsroot http://mirrors.163.com/debian
#chroot /diskless/nfsroot
#apt-get install linux-image-2.6.26-2-686
#exit
4. 配置 DHCP 服务
#nano /etc/dhcp3/dhcpd.conf
/etc/dhcp3/dhcpd.conf 文件加上如下内容:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.254;
next-server 192.168.1.1;
filename "pxelinux.0";
option domain-name "diskless.abc.com";
option domain-name-servers 202.88.124.188;
option routers 192.168.1.1;
}
#/etc/init.d/dhcp3-server restart
5. 配置 TFTP 服务
#cp /diskless/nfsroot/boot/vmlinuz-2.6.26-2-686 /diskless/tftpboot/vmlinuz
#cp /diskless/nfsroot/boot/initrd.img-2.6.26-2-686 /diskless/tftpboot/initrd.img
#cp /usr/lib/syslinux/pxelinux.0 /diskless/tftpboot
#nano /diskless/tftpboot/pxelinux.cfg/default
/diskless/tftpboot/pxelinux.cfg/default 文件内容如下:
label Debian Linux
kernel vmlinuz
append initrd=initrd.img boot=nfs nfsroot=/diskless/nfsroot ip=dhcp rw
#nano /etc/default/tftpd-hpa
/etc/default/tftpd-hpa 文件内容如下:
RUN_DAEMON="yes"
OPTIONS="-l -s /diskless/tftpboot"
#/etc/init.d/tftpd-hpa restart
6. 配置 NFS 服务
#nano /etc/exports
/etc/exports 文件内容如下:
/diskless/nfsroot *(rw,async,no_subtree_check,no_root_squash)
#/etc/init.d/nfs-kernel-server restart
7. OK! 无盘机可以通过 PXE 启动了。
实现以下菜单功能只要修改一下 /diskless/tftpboot/pxelinux.cfg/default
就可以了。详情可参考网上资料。
分享到:
相关推荐
本文介绍了一个Linux系统无盘工作站架设实例。
ppt 各种服务器ppt简介,容易阅读
网众linux无盘服务器远程工具需要的朋友可以下载
Linux无盘工作站架设实例
论文《无盘工作站\Linux无盘工作站在实验教学中的使用》
Linux无盘工作站的详细启动流程如下: Step 1 工作站加电,PXE芯片进行自检; Step 2 准备启动,PXE芯片发送DHCP请求; Step 3 服务器收到工作站送出的请求,发送DHCP应答,内容包括客户端的IP地址,预设网关,...
此软件比windows 自带文件服务器 好用多的多,各级分化管理简单直观,可以映射端口对外开方使用,员工下班回到家可以自由办公,管理灵活方便,空间限制、隐私空间、权限广泛等等
如果你打算在服务器端用dhcp,需要自己配置,参看dhcp的文档。...启动你的无盘工作站,一切无误的话,它应该顺利起来。启动过程中如果有一些地方failed,可以在起来之后在无盘工作站上按一般方法设置。
本教程是基于linux操作系统上搭建无盘网络,适用于网吧,宾馆等场所,它具有稳定,安全等众多有点···
服务器使用Linux的无盘系统安装详解 简述linux下装网众5.8的全过程
红旗Linux硬盘安装简明教程,不知道如何安装Linux怎样安装的可以看看
Linux无盘工作站在实验教学中的使用.pdf
Linux服务器添加新硬盘扩容的操作步骤
Linux-服务器巡检报告全文共6页,当前为第1页。Linux-服务器巡检报告全文共6页,当前为第1页。 Linux-服务器巡检报告全文共6页,当前为第1页。 Linux-服务器巡检报告全文共6页,当前为第1页。 Linux服务器巡检报告 ...
光盘主要内容:快速安装Linux系统与管理工具、Linux系统的配置与管理、架设Samba资源共享服务器、架设FTP服务器、架设Sendmail电子邮件服务器、架设Apache服务器等。 图书目录 第一章 Linux概述和快速安装 第一...
锐起xp无盘服务器,精简.好用~包含了服务端和客户端。
Windows server 2003 无盘终端网组建指南(CHM)
红旗Linux硬盘安装简明教程.pdf
特别适合无盘服务器设置,提升服务器网络性能,与稳定性!
LINUX 系统,网众无盘