Differences between revisions 3 and 7 (spanning 4 versions)
Revision 3 as of 2008-09-15 16:22:24
Size: 1419
Editor: AsmoKoskinen
Comment:
Revision 7 as of 2008-09-15 16:45:14
Size: 3628
Editor: AsmoKoskinen
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
 "DESCRIPTION
 
ltsp-build-client builds an ltsp client chroot using standard packages for use with the ltsp server. This chroot installation can be modified in a number of ways as outlined in the OPTIONS section. If present, defaults will be read from the configuration file /etc/ltsp/ltsp-build-client.conf, and will be overridden by using the command line options. Visit http://www.ltsp.org for more information."
 "'''ltsp-build-client''' builds an ltsp client chroot using standard packages for use with the ltsp server. This chroot installation can be modified in a number of ways as outlined in the OPTIONS section. If present, defaults will be read from the configuration file /etc/ltsp/ltsp-build-client.conf, and will be overridden by using the command line options. Visit http://www.ltsp.org for more information."
Line 22: Line 20:

Pääkäyttäjän oikeuksilla siirrytään päätteiden chroot-ympäristöön.

{{{
sudo chroot /opt/ltsp/i386
}}}

Tämän jälkeen annetaan root-tunnukselle salasana. Chroot-ympäristössä ei ole muita tunnuksia, joten passwd-käskyyn ei tarvitse liittää tunnusta. Salasana annetaan luonnollisesti kaksi kertaa samalla tavalla.

{{{
passwd
}}}

Chroot-ympäristöstä poistutaan "exit"-komennolla.

{{{
exit
}}}

Päätteiden käyttämä levykuva pitää rakentaa uudelleen tässä vaiheessa.

{{{
sudo ltsp-update-image
}}}

Kun pääte on käynnistynyt, niin Ctrl-Alt-F1 -komennolla voidaan kirjautua root-tunnuksella ja äsken annetulla salasanalla päätteen konsolista päätteen omaan ympäristöön, joka siis vastaa hakemistoa /opt/ltsp palvelimella.

Tämän ohjeen teossa törmättiin virheilmoitukseen "Your account has expired, please contact your system administrator" eikä kirjautuminen onnistunut. Tästä päästään eteenpäin kirjautumalla palveliemlla vielä kerran chroot-ympäristöön ja antamalla seuraava käsky chroot-ympäristössä.

{{{
sudo chroot /opt/ltsp/i386
}}}

{{{
passwd -u root
}}}

Tämän jälkeen levykuva rakennettiin vielä kerran ja nyt päätteen konsolilta oli mahdollista kirjautua root-käyttäjänä sisään.

== Ssh-palvelun käyttöönotto pääteympäristössä ==

Kun tiedetään päätteen ip-numero, siihen voidaan ottaa myös ssh-yhteys root-tunnuksella. Tämä vastaa täysin konsolista sisäänkirjautumista.

Ensin palvelimella tehdään kaksi liitosta /opt/ltsp-hakemistoon.

{{{
sudo mount --bind /dev /opt/ltsp/i386/dev
sudo mount -t proc none /opt/ltsp/i386/proc
}}}

Tämän jälkeen laitetaan kuntoon sources.list- ja resolv.conf-tiedostot.

{{{
sudo cp /etc/apt/sources.list /opt/ltsp/i386/etc/apt/sources.list
sudo cp /etc/resolv.conf /opt/ltsp/i386/etc/
}}}

Siirrytään chroot-ympäristöön.

{{{
sudo chroot /opt/ltsp/i386
}}}

Tiedot saatavilla olevista ohjelmista päivitetään.

 '''Älä koskaan aja "apt-get upgrade"-komentoa chroot-ympäristössä!!!'''

{{{
apt-get update
}}}

Asennetaan ssh-palvelu chroot-ympäristöön.

{{{
apt-get install ssh
}}}

SisällysluetteloBRTableOfContents(4)

LTSP5 - Chroot

Tässä ohjeessa kuvaillaan, mitä päätteessä tapahtuu, kun päätteeseen liitetään USB-väylään joko muistitikku tai digikamera. Myös päätteeseen liitettyä näyttöä voi jollakin tavoin selvittää tämän ohjeen avulla. Päätteen ympäristönä toimii palvelimella oleva /opt/ltsp-hekmisto. Se on luotu joko asennusken yhteydessä tai myöhemmin "ltsp-build-client"-käskyllä.

man ltsp-build-client
  • "ltsp-build-client builds an ltsp client chroot using standard packages for use with the ltsp server. This chroot installation can be modified in a number of ways as outlined in the OPTIONS section. If present, defaults will be read from the configuration file /etc/ltsp/ltsp-build-client.conf, and will be overridden by using the command line options. Visit http://www.ltsp.org for more information."

Tässä ohjeessa on käytetty tätä päätettä:

[http://wiki.ubuntu-fi.org/LTSP_Ohjeita#head-45924273836b3e4599dea47b9b0d6dc1a8d2eade Fujitsu-Siemens Scenic (P4/256/i845G)]

Usb-tikku on malliltaan "Viking Interworks 512 MB USB 2.0 DRIVE" ja digikamera "Olympus µ720 SW".

Root-tunnuksen käyttöönotto pääteympäristössä

Pääkäyttäjän oikeuksilla siirrytään päätteiden chroot-ympäristöön.

sudo chroot /opt/ltsp/i386

Tämän jälkeen annetaan root-tunnukselle salasana. Chroot-ympäristössä ei ole muita tunnuksia, joten passwd-käskyyn ei tarvitse liittää tunnusta. Salasana annetaan luonnollisesti kaksi kertaa samalla tavalla.

passwd

Chroot-ympäristöstä poistutaan "exit"-komennolla.

exit

Päätteiden käyttämä levykuva pitää rakentaa uudelleen tässä vaiheessa.

sudo ltsp-update-image

Kun pääte on käynnistynyt, niin Ctrl-Alt-F1 -komennolla voidaan kirjautua root-tunnuksella ja äsken annetulla salasanalla päätteen konsolista päätteen omaan ympäristöön, joka siis vastaa hakemistoa /opt/ltsp palvelimella.

Tämän ohjeen teossa törmättiin virheilmoitukseen "Your account has expired, please contact your system administrator" eikä kirjautuminen onnistunut. Tästä päästään eteenpäin kirjautumalla palveliemlla vielä kerran chroot-ympäristöön ja antamalla seuraava käsky chroot-ympäristössä.

sudo chroot /opt/ltsp/i386

passwd -u root

Tämän jälkeen levykuva rakennettiin vielä kerran ja nyt päätteen konsolilta oli mahdollista kirjautua root-käyttäjänä sisään.

Ssh-palvelun käyttöönotto pääteympäristössä

Kun tiedetään päätteen ip-numero, siihen voidaan ottaa myös ssh-yhteys root-tunnuksella. Tämä vastaa täysin konsolista sisäänkirjautumista.

Ensin palvelimella tehdään kaksi liitosta /opt/ltsp-hakemistoon.

sudo mount --bind /dev /opt/ltsp/i386/dev
sudo mount -t proc none /opt/ltsp/i386/proc

Tämän jälkeen laitetaan kuntoon sources.list- ja resolv.conf-tiedostot.

sudo cp /etc/apt/sources.list /opt/ltsp/i386/etc/apt/sources.list
sudo cp /etc/resolv.conf /opt/ltsp/i386/etc/

Siirrytään chroot-ympäristöön.

sudo chroot /opt/ltsp/i386

Tiedot saatavilla olevista ohjelmista päivitetään.

  • Älä koskaan aja "apt-get upgrade"-komentoa chroot-ympäristössä!!!

apt-get update

Asennetaan ssh-palvelu chroot-ympäristöön.

apt-get install ssh