|
使用ubuntu搭建无盘工作站,分为以下几个步骤
- DHCP服务器
- TFTP服务器
- NFS服务器
- OpenSSH服务器
- PXE启动环境
- ltsp环境
安装DHCP
- sudo apt-get install dhcp3-server
复制代码
安装NFS
- sudo apt-get install nfs-kernel-server
复制代码
安装tftpd-hpa
- sudo apt-get install tftpd-hpa
复制代码
安装openssh服务器
- sudo apt-get install openssh-server
复制代码
安装pxe启动环境
- sudo apt-get install syslinux
复制代码
- sudo mkdir -p /var/lib/tftpboot/pxelinux.cfg
复制代码- cd /var/lib/tftpboot/pxelinux.cfg
复制代码
建立default文件
写入
这里的vmlinuz是你内核文件的名称
initrd.img是初始化文件
- DEFAULT vmlinuz ro initrd=initrd.img quiet splash
复制代码
拷贝pxelinux.0启动文件
- sudo cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot
复制代码
安装ltsp
否则安装
- sudo apt-get install ltsp-server-standalone
复制代码
修改
hosts.allow
添加
- portmap: 192.168.1.0/24
- rpc.mountd: 192.168.1.0/24
- rpc.statd: 192.168.1.0/24
- in.tftpd: 192.168.1.0/24
复制代码
更新ltsp的密匙
创建ltsp的客户端
配置DHCP
- sudo vim /etc/ltsp/dhcpd.conf
复制代码
- authoritative;
- subnet 192.168.1.0 netmask 255.255.255.0 {
- range 192.168.1.20 192.168.1.130;
- option domain-name "example.com";
- option domain-name-servers 192.168.1.1;
- option broadcast-address 192.168.1.255;
- option routers 192.168.1.1;
- # next-server 192.168.0.1;
- # get-lease-hostnames true;
- option subnet-mask 255.255.255.0;
- option root-path "/opt/ltsp/i386";
- if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
- filename "/ltsp/i386/pxelinux.0";
- } else {
- filename "/ltsp/i386/nbi.img";
- }
- }
复制代码
这个过程肯能会很慢长,取决于你的网速。
重新启动dhcp
- sudo /etc/init.d/dhcp3-server restart
复制代码
配置tftp服务器
- sudo vim /etc/default/tftpd-hpa
复制代码
修改
重新启动tftp服务器
- sudo /etc/init.d/tftpd-hpa restart
复制代码
重新启动NFS-kernelserver
- sudo invoke-rc.d nfs-kernel-server restart
复制代码
重新启动NFS-common
- sudo invoke-rc.d nfs-common restart
复制代码
重新启动portmap
- sudo invoke-rc.d portmap restart
复制代码
重新启动服务器
如果dhcp服务器没有起来
则输入
sodu /etc/init.d/dhcp3-server start
参考文献:
https://help.ubuntu.com/community/PXEInstallServer
https://help.ubuntu.com/community/LTSPServerSetup
https://help.ubuntu.com/community/ThinClientHowto
https://help.ubuntu.com/community/UbuntuLTSP |
|