个人工具
登录
查看“LTSPHowTo”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“LTSPHowTo”的源代码
来自Ubuntu中文
←
LTSPHowTo
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=== 原理 === 客户端通过网卡启动,挂载NFS分区,启动X,出现LTSP的登录界面,登录时采用 ssh -X 登录服务器,然后打开桌面,桌面上的所有程序都是在服务器上运行的,本地仅仅是显示而已。 === 安装 === <pre><nowiki> sudo apt-get install ltsp-server-standalone </nowiki></pre> === 配置 === ==== 打开portmap ==== <pre><nowiki> sudo vim /etc/default/portmap </nowiki></pre> 将第二行 """#-i 127.0.0.1""" 前面的 # 号去掉。 ==== 加入 hosts.allow ==== <pre><nowiki> sudo vim /etc/hosts.allow </nowiki></pre> 加入: <pre><nowiki> portmap: 192.168.0.0/24 rpc.mountd: 192.168.0.0/24 rpc.statd: 192.168.0.0/24 in.tftpd: 192.168.0.0/24 </nowiki></pre> 其中的IP为你客户端的IP地址段 ==== 重启相关服务 ==== <pre><nowiki> sudo invoke-rc.d nfs-kernel-server restart sudo invoke-rc.d nfs-common restart sudo invoke-rc.d portmap restart </nowiki></pre> ==== 配置客户端 ==== <pre><nowiki> sudo ltsp-build-client mirror http://ubuntu.cn99.com/ubuntu </nowiki></pre> 将会安装一个基本的系统在 /opt/ltsp/i386 下 ==== 安装客户端启动内核 ==== <pre><nowiki> sudo ltsp-update-kernels </nowiki></pre> 将会在 /var/lib/tftpboot/ltsp/ 目录建立远程启动的内核文件。 === 安装ssh服务 === <pre><nowiki> sudo apt-get install openssh-server sudo mkdir -p /opt/ltsp/data/etc/ssh sudo mkdir -p /opt/ltsp/pkg_cache/etc/ssh sudo ltsp-update-sshkeys </nowiki></pre> === 配置dhcpd3 === 安装完毕 ltsp-server-standalone 后,你的dhcp3的配置修改为 /etc/ltsp/dhcpd3.conf 你可以删除这个。 <pre><nowiki> sudo rm /etc/ltsp/dhcpd3.conf </nowiki></pre> 修改你以前的dhcp配置: <pre><nowiki> sudo vim /etc/dhcp3/dhcpd.conf </nowiki></pre> 在你的配置的 subnet 段中间添加: <pre><nowiki> filename "/ltsp/pxelinux.0"; option root-path "/opt/ltsp/i386"; </nowiki></pre> 重启 dhcp3 服务: <pre><nowiki> sudo invoke-rc.d dhcp3-server restart </nowiki></pre> ==== 检查 pxelinux.0 ==== 看一看是否存在 pexlinux.0 文件 <pre><nowiki> sudo ls /var/lib/tftpboot/ltsp/ </nowiki></pre> 显示如下: <pre><nowiki> initrd.img nbi.img-2.6.15-23-386 pxelinux.cfg initrd.img-2.6.15-23-386 nbi.img-vmlinuz.etherboot vmlinuz nbi.img pxelinux.0 vmlinuz-2.6.15-23-386 </nowiki></pre> 如果不存在,复制一个过来: <pre><nowiki> sudo cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/ltsp/ </nowiki></pre> === 配置完成 === 现在在客户端使用网卡启动,登录时使用服务器上的帐号登录就可以了。
返回至
LTSPHowTo
。