<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Thank You, that was the missing piece of information that
cleared up my confusion.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Joe<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> David Groos
[mailto:djgroos@gmail.com] <br>
<b>Sent:</b> Tuesday, February 09, 2010 12:15<br>
<b>To:</b> White, Joseph<br>
<b>Cc:</b> edubuntu-users@lists.ubuntu.com<br>
<b>Subject:</b> Re: LTSP chroot not used<o:p></o:p></span></p>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='margin-bottom:12.0pt'>Hey Joe,<br>
I can give the non-programmer perspective, probably wrong in details but
conceptually correct.&nbsp; Sorry if I'm being too basic.&nbsp; Someone in the
know, please correct my mistakes.<br>
<br>
The main folder on the server for the thin clients is /opt/ltsp/.&nbsp; Inside
this folder there are 2 folders: /opt/ltsp/i386 (in my architecture) and
/opt/ltsp/images/.&nbsp; The latter contains a disk image that, during thin
client boot, get sent to the thin client and is booted there (right?).&nbsp;
I'll use the notation, i386 but substitute in your arch.<br>
<br>
<br>
The former, /opt/ltsp/i386/contains a complete (well, somewhat stripped down)
file system.&nbsp; If you look in this folder, it looks like you are opening up
the root folder of a computer.&nbsp; This folder and its contents are the
source of the image mentioned above, '/opt/ltsp/images/i386.img'.&nbsp; (Check
the size of this file, it's of course big.&nbsp; Mine's 1.1 gigs.)<br>
<br>
To turn this file system, opt/ltsp/i386/ into an image, you run the command,
'sudo ltsp-image-update' and the computer basically makes a new copy of this
file system to replace what is currently in /opt/ltsp/images/.&nbsp; <br>
<br>
So, you sometimes need to 'update the chroot', that means you update the file
system in /opt/ltsp/i386/, then run the above command to make an image of this
newly updated file system.&nbsp; To update the chroot file system you need
to... well, check the wiki info for those details.<br>
<br>
So, if you want to see/interact with the file system that is running on the
thin client, get into local console mode (I do this by pressing Ctrl-Alt-F2
because alkisg helped me set it up that way).&nbsp; You can't see the local
file system by opening up terminal because that will only show what's on the
server...<br>
<br>
Hopefully this wordy saying-the-same-thing-in-another-way was helpful.<br>
<br>
Good luck and things do get easier!<br>
<br>
David<o:p></o:p></p>

<div>

<p class=MsoNormal>On Tue, Feb 9, 2010 at 10:44 AM, White, Joseph &lt;<a
href="mailto:jwhite@sandia.gov">jwhite@sandia.gov</a>&gt; wrote:<o:p></o:p></p>

<p class=MsoNormal>Hi All,<br>
<br>
Looking at the LTSP Chroot Environment section of &nbsp;<a
href="https://sourceforge.net/projects/ltsp/files/Docs-Admin-Guide/LTSPManual.pdf/download"
target="_blank">https://sourceforge.net/projects/ltsp/files/Docs-Admin-Guide/LTSPManual.pdf/download</a><br>
It sounds like the new root file system is mounted from /opt/ltsp/&lt;arch&gt;
, at what point does the real / get mounted? I'm sorry if this is<br>
obvious to everyone but me.<br>
<br>
&nbsp;LTSP Chroot Environment:<br>
================================<br>
11. &nbsp;Up to this point, the root filesystem has been a ram disk. Now, the
/init script will mount a new root filesystem<br>
via either NBD or NFS. In the case of NBD, the image that is normally loaded is
/opt/ltsp/images/<br>
&lt;arch&gt;.img.<br>
<br>
If the root is mounted via NFS, then the directory that is exported from the
server is typically<br>
/opt/ltsp/&lt;arch&gt;. It can't just mount the new filesystem as /. It must
first mount it to a separate<br>
directory. Then, it will do a run-init, which will swap the current root
filesystem for a new filesystem. When<br>
it completes, the filesystem will be mounted on /. At this point, any
directories that need to be writable for<br>
regular start up to occur, like /tmp, or /var, are mounted at this time.<br>
=================================<br>
<br>
Thanks,<br>
<br>
Joe<o:p></o:p></p>

<div>

<div>

<p class=MsoNormal><br>
<br>
-----Original Message-----<br>
From: <a href="mailto:edubuntu-users-bounces@lists.ubuntu.com">edubuntu-users-bounces@lists.ubuntu.com</a>
[mailto:<a href="mailto:edubuntu-users-bounces@lists.ubuntu.com">edubuntu-users-bounces@lists.ubuntu.com</a>]
On Behalf Of Scott Balneaves<br>
Sent: Monday, February 08, 2010 12:51<br>
To: <a href="mailto:edubuntu-users@lists.ubuntu.com">edubuntu-users@lists.ubuntu.com</a><br>
Subject: Re: LTSP chroot not used<br>
<br>
On Mon, Feb 08, 2010 at 12:41:35PM -0700, White, Joseph wrote:<br>
&gt; It looks to be set correctly... Ideas?<br>
<br>
This is exactly how ltsp is supposed to operate. &nbsp;The chroot is for the
thin<br>
client to boot. &nbsp;The session runs on the server. &nbsp;Please see the docs
at:<br>
<br>
<a
href="https://sourceforge.net/apps/mediawiki/ltsp/index.php?title=Ltsp_LtspDocumentationUpstream"
target="_blank">https://sourceforge.net/apps/mediawiki/ltsp/index.php?title=Ltsp_LtspDocumentationUpstream</a><br>
<br>
For an explanation of the boot process.<br>
<br>
&gt; 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>
Yes.<br>
<br>
&gt; 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>
Yes.<br>
<br>
&gt; Any Help Greatly Appreciated.<br>
<br>
<br>
In short, you have no problem, things worked out of the box as designed :)<br>
<br>
Huzzah!<br>
<br>
Scott<br>
<br>
--<br>
Scott L. Balneaves | The mark of an immature man is that he wants to die nobly<br>
Systems Department | for a cause, while the mark of a mature man is that he<br>
Legal Aid Manitoba | wants to live humbly for one. -- Wilhelm Stekel<br>
<br>
--<br>
edubuntu-users mailing list<br>
<a href="mailto:edubuntu-users@lists.ubuntu.com">edubuntu-users@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a
href="https://lists.ubuntu.com/mailman/listinfo/edubuntu-users" target="_blank">https://lists.ubuntu.com/mailman/listinfo/edubuntu-users</a><br>
<br>
<br>
<br>
--<br>
edubuntu-users mailing list<br>
<a href="mailto:edubuntu-users@lists.ubuntu.com">edubuntu-users@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a
href="https://lists.ubuntu.com/mailman/listinfo/edubuntu-users" target="_blank">https://lists.ubuntu.com/mailman/listinfo/edubuntu-users</a><o:p></o:p></p>

</div>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>