安装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

ubuntu中利用LTSP搭建无盘工作站相关推荐

  1. 在ubuntu中使用cookiecutter搭建django项目时命令迟迟没有反应

    想在在ubuntu中使用cookiecutter搭建django项目,在官方文档中只是两行命令的事,没想到折腾了我几个小时. 问题描述 首先pip install cookiecutter==1.6. ...

  2. Ubuntu中虚拟环境的搭建

    为什么要搭建虚拟环境? 如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了. ...

  3. linux eclipse stm32,在ubuntu下利用eclipse搭建stm32开发环境和st-link调试

    一.下载eclipse: 我们选择的工具为Eclipse IDE for C/C++ Developers,官网下载地址在 https://www.eclipse.org/downloads/pack ...

  4. ubuntu中使用docker搭建redis集群

    docker的安装,redis镜像拉取 创建外部桥接网络 docker network create -d macvlan --subnet=192.168.148.0/24 --gateway=19 ...

  5. 利用nginx搭建搭建直播平台中视频点播、直播、HLS服务器

    利用nginx搭建搭建直播平台中视频点播.直播.HLS服务器 nginx的服务器的搭建 安装nginx的依赖库 <span style="color:#000000"> ...

  6. ubuntu版php开发工具,Ubuntu 中搭建 LAMP 及 php 开发工具

    Ubuntu 中搭建 LAMP 及 php 开发工具 Step1. 安装 Apache 1.在 terminal 中输入一下命令并执行: sudo apt-get install apache2 2. ...

  7. Ubuntu中搭建Hadoop2.5.2完全分布式系统(一)

    Hadoop平台搭建有三种模式,分别是单机模式.伪分布模式.完全分布模式.单机模式是在单一计算机或者服务器上运行Hadoop,没有分布式的文件上传和任务分配等功能.它执行的流程仍然是Map/Reduc ...

  8. lede更改软件源_Linux的上传和下载——Ubuntu中软件的安装和ftp服务器的搭建

    [Linux操作系统]Linux的上传和下载--Ubuntu中软件的安装和ftp服务器的搭建 学习完Linux终端命令以后,我们现在要考虑的是怎么实现Linux中文件的上传和下载,这就是我们本篇博客要 ...

  9. Ubuntu系统中利用Sublime分别运行Python与Python3

    背景 两台Ubuntu系统的电脑均使用Sublime,运行相同的代码,出现不同的效果. 经观察,一个Sublime python F5 编译采用的为python3,另一个采用的为python2(通过两 ...

最新文章

  1. step-by-step多文件WEB批量上传(swfupload)的完美解决方案
  2. android 活动销毁不了,即使活动已经销毁,AsyncTask也不会停止
  3. 编写一个程序,计算|X-Y|的值,并将结果存入RESULT单元中,其中X和Y都为带符号字数据。
  4. JMeter之HTTP请求上传文件/上传图片
  5. 上海 · 百度语义分割Pro沙龙,高性能深度学习实战营
  6. 移动安全大讲堂:整体解决方案之Android加固保护
  7. 镁光ssd管理工具 linux,镁光C400固态硬盘08TH固件及升级软件
  8. 深入分析Linux自旋锁【转】
  9. PAIP.MYSQL设置远程账户登陆总结
  10. mysql列行条件,返回满足mysql表中列的多个条件的行
  11. 快速学会网页中鼠标经过图片放大效果
  12. python 等差素数数列
  13. Mybatis-Plus整理知识点01
  14. 蓝桥杯- 算法训练-Beaver's Calculator
  15. 我的魅族开不了机了,一直卡在开机界面
  16. Python中的取模运算方法
  17. 注塑机服务器显示e011,深圳市产业导向目录(2005-2006年)
  18. java可视化界面背景图_Java界面:java设置背景图片
  19. 【java笔记】字符流,Properties,序列化,打印流
  20. 35岁互联网人只会被清退,是我听过最大的谎言

热门文章

  1. 电赛综合测评题练习(二)-(与2015年电赛综合测评要求类似)
  2. FPGA数字信号处理
  3. 助力泵嗡嗡响解决方法_怎么解决转向助力泵嗡嗡响
  4. Socket和Websocket
  5. USART发送与接收
  6. cuda、cudnn和pytorch下载与安装的经验
  7. Oracle 分析函数over,列转行函数pivot理解及综合运用(报表中的小计和合计)
  8. php 和mysql中文乱码问题,常见php与mysql中文乱码问题解决办法
  9. rsync 匹配通配符 * 失败 link_stat failed: No such file or directory
  10. ssm+JSP计算机毕业设计疫情救灾物资管理系统6pdz4【源码、程序、数据库、部署】