<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri, sans-serif" size="2">
<div> </div>
<div><b>Ubuntu 9.10 LTSP chroot not used</b> </div>
<div><img src="rtfimage://" width="83" height="41"></div>
<div>Hi All,<br>
<br>
I setup Ubuntu 9.10 Desktop / ltsp 5.1.90-0ubuntu3, and using a Thin Client from disklessworkstations.com (<a href="http://www.disklessworkstations.com/cgi-bin/prod/200118.html?id=mvnYQowr"><font color="#0000FF"><u>LTSP Term 1520 - PXE Boot - Thin Client</u></font></a>)<br>
<br>
After LTSP install following the docs on <a href="https://help.ubuntu.com/community/UbuntuLTSP"><font color="#0000FF"><u>https://help.ubuntu.com/community/UbuntuLTSP</u></font></a> the thin client booted with no tweaking to any of the configs. While I can boot
and login just fine it does not work as I expected. <br>
<br>
1. When logged in as a regular user through the thin client I am not put into the chroot enviroment /opt/ltsp/i386 , the regular user can browse the real / directory. The only place I see that makes reference to chrooted environment is the /etc/ltsp/dhcpd.conf
and /opt/ltsp/i386/etc/ltsp_chroot, which is as follows:<br>
<br>
#ltsp_chroot:<br>
<br>
LTSP_CHROOT=/opt/ltsp/i386<br>
<br>
=============================<br>
<br>
# Default LTSP dhcpd.conf config file.<br>
#<br>
<br>
authoritative;<br>
<br>
subnet 192.168.0.0 netmask 255.255.255.0 {<br>
range 192.168.0.20 192.168.0.250;<br>
option domain-name "example.com";<br>
option domain-name-servers 192.168.0.1;<br>
option broadcast-address 192.168.0.255;<br>
option routers 192.168.0.1;<br>
# next-server 192.168.0.1;<br>
# get-lease-hostnames true;<br>
option subnet-mask 255.255.255.0;<br>
option root-path "/opt/ltsp/i386";<br>
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {<br>
filename "/ltsp/i386/pxelinux.0";<br>
} else {<br>
filename "/ltsp/i386/nbi.img";<br>
}<br>
}<br>
<br>
It looks to be set correctly... Ideas?<br>
<br>
2. Also, the main config lts.conf has no entries what so ever, is that because the LTSP Thin Client work out of the box?
<br>
<br>
3. Also the lts.conf has a note that the lts.conf file should be located in /var/lib/tftpboot/ltsp/i386, the file did not exist there, so I'm guessing if you needed to use lts.conf you would create it there?<br>
<br>
<br>
Any Help Greatly Appreciated.<br>
<br>
Joe</div>
<div> </div>
<div> </div>
<div> </div>
</font>
</body>
</html>