当前位置: > Ubuntu >

ubuntu中利用LTSP搭建无盘工作站

时间:2015-01-22 02:43来源:linux.it.net.cn 作者:IT

安装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文件
写入DEFAULT vmlinuz ro initrd=initrd.img quiet splash

注:这里的vmlinuz是你内核文件的名称,initrd.img是初始化文件

拷贝pxelinux.0启动文件
sudo cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot

安装ltsp

sudo apt-get install ltsp-server-standalone


修改/etc/hosts.allow
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

配置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 "renyuansoft.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";
}
}


更新ltsp的密匙
sudo ltsp-update-sshkeys


创建ltsp的客户端
sudo ltsp-build-client

这个过程肯能会很慢长,取决于你的网速。

安装客户端启动内核


sudo ltsp-update-kernels


重新启动dhcp
sudo /etc/init.d/dhcp3-server restart

 注:ubuntu 11.04以后版本为配置文件存放在/etc/dhcp/,启动命令为sudo /etc/init.d/isc-dhcp-server start

配置tftp服务器
sudo vim /etc/default/tftpd-hpa
修改RUN_DAEMON="yes"


重新启动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

注:ubuntu 10.04版后无此服务

 

重新启动portmap
sudo invoke-rc.d portmap restart

重新启动服务器

参考文献:
https://help.ubuntu.com/community/PXEInstallServer
https://help.ubuntu.com/community/LTSPServerSetup
https://help.ubuntu.com/community/ThinClientHowto
https://help.ubuntu.com/community/UbuntuLTSP
http://wiki.ubuntu.com.cn/LTSPHowTo

 

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容