`
zhuyx808
  • 浏览: 123797 次
  • 性别: Icon_minigender_1
  • 来自: 快来看~天上米有灰机
社区版块
存档分类
最新评论

Linux 无盘服务器 简明架设指南

阅读更多
假设有一台服务器装有 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系统无盘工作站架设实例

    本文将详细介绍 Linux 系统无盘工作站架设实例的实现过程,包括客户端的 PXE 方式启动、DHCP 服务器的配置、TFTP 服务器的配置、PXE boot loader 的配置和 NFS 服务器的配置。 第一步:安装 DHCP 服务器 DHCP ...

    Linux服务器架设指南2

    "Linux服务器架设指南2" 本文档将详细介绍 Linux 服务器架设指南,特别是远程管理 Linux 系统的方法,包括传统的 Telnet 服务器、提供安全连接的 SSH 服务器、以及提供图形界面的 VNC 服务器。 第 11 章 远程管理 ...

    网众linux无盘服务器远程工具

    "网众Linux无盘服务器"是一款专为此设计的软件,它允许用户通过网络连接来运行操作系统,而无需在每个终端上安装硬盘。这款远程工具提供了方便的管理和维护功能,有助于管理员集中管理大量客户端设备。 无盘技术的...

    论文《无盘工作站\Linux无盘工作站在实验教学中的使用》

    ### Linux无盘工作站在实验教学中的使用 #### 一、引言 随着计算机技术的不断发展,实验教学在高等教育体系中的地位日益凸显。特别是在计算机科学领域,通过实验教学能够有效地促进学生理论与实践相结合的能力,...

    如何架设基于LINUX的服务器集群

    ### 如何架设基于LINUX的服务器集群 随着互联网的快速发展及广泛应用,越来越多的企业和个人开始依赖于网络进行各种业务活动,尤其是电子商务领域的迅速崛起。为了应对这种趋势下不断增加的访问量和服务需求,...

    信佑linux无盘网卡PNP工具

    在无盘Linux系统中,PNP工具对于确保各种不同网卡型号能够正常工作至关重要,因为这些系统通常需要动态地识别和加载相应的驱动程序。 "信佑Linux无盘网卡PNP工具"可能包含以下功能: 1. **硬件兼容性**:工具可能...

    Fedora Linux系统Samba服务器架设及配置

    Fedora Linux系统Samba服务器架设及配置 本文将详细介绍 Fedora Linux 系统中 Samba 服务器的架设和配置过程。Samba 服务器是一种基于 SMB/CIFS 协议的文件和打印服务,允许 Windows 客户端访问 Linux 服务器上的...

    Linux服务器架设指导

    基于给定文件信息,我们将深入探讨Linux服务器架设的相关知识点,包括但不限于选择合适的Linux发行版、服务器硬件需求、网络配置、安全设置以及常见服务的安装与管理。 ### Linux服务器架设概览 Linux因其开源、...

    上海网众linux无盘专用文件服务器网络存储盘破解版

    此软件比windows 自带文件服务器 好用多的多,各级分化管理简单直观,可以映射端口对外开方使用,员工下班回到家可以自由办公,管理灵活方便,空间限制、隐私空间、权限广泛等等

    网狐服务器架设指南!

    网狐服务器架设指南主要涉及的是如何配置和管理一个高效、稳定的服务器环境来支持游戏运营。下面将详细讲解这个过程中的关键知识点。 首先,我们需要理解“网狐”可能指的是网络狐狸(NetFox),一种可能用于游戏...

    cs完全服务器架设升级指南

    《CS完全服务器架设升级指南》是一份详细阐述如何构建、管理和优化Counter-Strike (CS)游戏服务器的综合教程。这份指南旨在帮助CS爱好者和网络管理员掌握从基础到高级的各种服务器设置技巧,确保游戏体验的顺畅与...

    linux安装和配置简明手册

    Linux安装和配置简明手册的知识点涵盖了Linux操作系统的基础安装流程和基本配置,以下是详细的知识点: 1. 安装Linux操作系统的方法:手册将指导用户如何简单地安装Linux系统。考虑到用户可能对Linux安装过程不够...

    网众无盘,网吧架设无盘的选择

    无盘Linux** - **服务端准备**:涉及服务端的准备工作。 - **工作站安装Linux**:提供工作站安装Linux的流程。 - **上传Linux系统**:指导如何上传Linux系统至服务端。 **12. 常见问题** - **常见问题解答**:...

    Linux无盘工作站仿真X终端.pdf

    在Linux环境下,X Window系统是图形用户界面的基础,通过X Terminal,用户可以在无盘工作站上享受到与本地终端类似的功能,如运行图形化软件,而计算和数据处理则在服务器端进行,这样不仅减少了硬件成本,还提高了...

    Linux环境下无盘工作站的架设和实现

    如果你打算在服务器端用dhcp,需要自己配置,参看dhcp的文档。...启动你的无盘工作站,一切无误的话,它应该顺利起来。启动过程中如果有一些地方failed,可以在起来之后在无盘工作站上按一般方法设置。

    网众linux无盘网

    本教程是基于linux操作系统上搭建无盘网络,适用于网吧,宾馆等场所,它具有稳定,安全等众多有点···

    Linux无盘节点的设计与实现.pdf

    在获得一个 IP 地址后,这台无盘计算机必须从 Linux 服务器中下载一个操作系统的影像到内存中并运行它。另一个被应用的因特网协议叫做 TFTP,它是 TCP 简化的 FTP 版本,不同点在于 TFTP 没有身份认证,运行在 UDP ...

    在Linux系统下面架设Sendmail服务器

    在Linux系统中架设Sendmail服务器是为组织或个人提供电子邮件服务的重要步骤。Sendmail是一款广泛应用的开源邮件传输代理,它允许系统发送和接收电子邮件。本文将详细介绍如何在Linux环境中配置Sendmail服务器。 ...

    鸟哥的Linux基础学习+服务器架设

    《鸟哥的Linux基础学习+服务器架设》是一本针对Linux初学者的优秀教程,它以其易懂且实用的特点,深受读者喜爱。本书避免了过多的理论阐述,而是直击核心,让读者在实践中理解Linux操作系统,从而激发学习兴趣。 在...

Global site tag (gtag.js) - Google Analytics