Knoppixin 3.8
-versio sai ensiesittelynsä CeBIT 2005 -messuilla.
Lukijan kannattaa tutustua myös aikaisempiin ja huomattavasti laajempiin artikkeleihini Knoppixista:
Tämän artikkelin pohjana on käytetty Knoppix 3.8.1:n 2005-04-08 -versiota.
Seuraava Knoppixin versio (3.9) lienee viimeinen täysi CD-versio Knoppixista. Sitä seuraavat versiot jaetaan erikseen kevyeksi lite-CD-versioksi ja DVD-versioksi, joka sisältää Debianin täydellisen pakettivalikoiman, ks. s. Knoppix slims down Linux Live CD.
Normaalien ohjelmapäivitysten lisäksi Knoppix 3.8 on ensimmäinen Knoppix, jossa on vakiona 2.6-sarjan kerneli (2.6.11) ja jossa Mozilla on korvattu Firefox-selaimella ja Thunderbird-sähköpostiohjelmalla. Kuitenkin merkittävin muutos on UnionFS-tiedostojärjestelmän käyttöönotto.
Knoppixin aikaisemmissa versioissa oli mahdollista asentaa ohjelmia joko Live Installerin tai myöhemmin Klik-ohjelman avulla. Asetukset oli mahdollista tallentaa luomalla pysyvä kotihakemisto (persistent home) kiintolevylle tai usb-tikulle.
UnionFS mahdollistaa vastaavasti mutta paljon monipuolisemmin koko järjestelmän asetusten tallentamisen ja ohjelmien asentamisen (apt-get install ohjelma) luomalla persistent disk image kiintolevylle (tai usb-tikulle). Näin ohjelmia voidaan asentaa vastaavasti kuin Debianissa. UnionFS:n ansiosta ohjelmia voidaan asentaa myös graafisesti KPackage tai Synaptic -ohjelman kautta.
Seuraavassa keskitytään UnionFS:n esittelyyn, pysyvän kuvatiedoston luontiin (persistent disk image) ja Aptin käyttöön Knoppixissa.
UnionFS (A Stackable Unification File System) on tiedostojärjestelmä, jolla voidaan yhdistää usean eri hakemiston (branches) sisältö kuitenkin pitäen niiden fyysinen sisältö erillään.
Knoppixista puhuttaessa UnionFS pitää kirjaa jokaisesta muokatusta tiedostosta (jotka on tallennettu ramdiskille) ja jokaisesta muokkaamattomasta tiedostosta lennossa. Kun eteen tulee muokattu tiedosto tiedostojärjestelmässä, UnionFS käyttää kopiota ramdiskillä (luku-ja kirjoitusoikeus) CD:llä olevan kopion (vain lukuoikeus) sijasta.
Tämä tarkoittaa, että voit asentaa ohjelmia Aptin avulla kuten Debianissakin ja ohjelmat asentuvat oikeisin hakemistoihin aivan normaalisti. Voit esim. asentaa tekstipohjaisen irssin apt-get install irssi-text tai esim. NVu-html-editorin apt-get install nvu.
UnionFS siis mahdollistaa ohjelmien asentamisen mutta koska Knoppix käynnistetään live-CD:ltä, ohjelmat pitää myös tallentaa jonnekin, ja se tehdään luomalla persistent disk image.

Persistent KNOPPIX disk image on valmiina olevalle osiolle luotava kuvatiedosto, jonka tiedostojärjestelmänä on aina ext2. Kuvatiedoston voi luoda huoletta esim. Windows-osiolle, koska mitään uudelleenosiointia ei tarvita. Kuvatiedosto näkyy Windowsissa knoppix.img-nimisenä ja vie levytilaa sen mukaan kuinka isoksi se on määritelty (koko ei muutu).
Aikaisemmin asetukset tallennettiin Knoppixissa erikseen Save KNOPPIX Configuration mutta Create a persistent KNOPPIX disk image on sitä huomattavasti monipuolisempi ja mahdollistaa mm. ohjelmien asentamisen Aptin avulla:

Knoppix antaa
mahdollisuuden valita osio, jolle kuvatiedosto luodaan. Jos käytössä on
tarpeeksi iso usb-tikku, myös sitä voidaan käyttää kuvatiedoston
tallentamiseen.
Jos asennat suuria ohjelmia, kuvatiedosto kannattaa tehdä mahdollisimman suureksi, esim. 700 Mt (suomenkielisen OpenOffice.orgin asennus vie jo pelkästään tilaa lähes 200 Mt). Tiedostolle ei liene määritelty ylärajaa (itselläni kuvatiedosto on toisessa asennuksessa 3 Gt!).
Knoppix.img-tiedoston käytetyn tilan näet seuraavasti:
root@2[/]# du -ms KNOPPIX.IMG/ 621 KNOPPIX.IMG/
Itselläni on tiedosto määritelty 650 Mt:n kokoiseksi ja siitä on jo käytetty 621 Mt! Toki olen asentanut itselleni OOo:n ja Soikon, Firefoxin päivityksen, Nvu-html-editorin, Irssin ja Lilypondin Aptilla.


Kotihakemisto on mahdollista tallentaa AES256-kryptattuna, jos katsot sen tietoturvasyistä aiheelliseksi.

Kuvatiedoston luonnin jälkeen kannattaa käynnistää kone uudelleen, koska kuvatiedoston luonnin jälkeen tehdyt asetukset eivät jää muistiiin ennen uutta käynnistystä. Kone kannattaa käynnistää saman tien suomen kielen tuella (varmuuden vuoksi), jolloin mm. näppäimistö on suomenkielinen:
boot: knoppix lang=fi
Seuraavilla käynnistyskerroilla ei normaalisti tarvita mitään käynnistysoptioita. Knoppix osaa itse skannata koneen automaattisesti ja etsiä kuvatiedoston sijainnin ja ladata kielitiedoston. Knoppix löysi kuvatiedoston automaattisesti jopa omalta 200 Gt:n kiintolevyltäni (/dev/hde17) vaikka tiedosto sijaitsi Suse 9.3:n erillisellä /home-osiolla (ReiserFS)!
Jos kuvatiedosto löytyy, tulee ennen nettiasetusten (ja X:n käynnistystä) valikko Knoppix Configuration, josta voi ottaa kuvatiedoston käyttöön Mount Knoppix Home directory. Huomaa, että tietoturvasyistä oletuksena on No eikä kuvatiedostoa oteta käyttöön vaan Knoppix käynnistetään kuten normaalistikin live-CD:ltä.
Kaikki asetukset jäävät talteen ja voit käyttää konetta samoin kuin Linux olisi asennettu kiintolevylle. Ja koska Knoppix on debian-pohjainen, myös Apt on käytettävissä :-)
Knoppix saattaa vaatia, että osio, jolle kuvatiedosto tallennetaan, pitää olla valmiiksi liitettynä. Esim. /dev/hda1-osio liitetään konsolissa:
# mount /dev/hda1
Voit halutessasi katsoa tekemäsi kuvatiedoston sisältöä liittämällä sen seuraavasti:
root@1[/]# mount -o loop knoppix.img /mnt
Kuvatiedosto (knoppix.img) sisältää heti tiedoston luomisen jälkeen seuraavat hakemistot:
/dev, /etc, /home, /lib, /lost+found, /tmp, /var
Kuten luettelosta huomataan, niin Knoppix osaa tallentaa asetukset ja kaiken muuttuvan datan automaattisesti kuvatiedostoon. Muista irrottaa kuvatiedosto katsomisen jälkeen seuraavasti:
root@1[/]# umount /mnt
Kuvatiedosto liitetään automaattisesti juurihakemistoon käynnistyksen yhteydessä, kun kone ensimmäisen kerran käynnistetään tiedoston luonnin jälkeen. Tiedosto näkyy juurihakemistossa nimellä /KNOPPIX.IMG.
Ohjelmien
asennuksen jälkeen KNOPPIX.IMG sisältää normaalit hakemistot (klikkaa kuvaa -
kuvassa näkyy myös /UNIONFS-tiedostojärjestelmän sisältö):
/dev, /etc, /home, /lib, /lost+found, /opt, /root, /tmp, /usr, /var
Hakemistorakenteessa on erikoista /usr/lib-hakemiston sisältö, koska se sisältää myös ohjelmahakemistot, jotka normaalisti sijaitsevat /usr/local- tai /opt-hakemistoissa, ks. kuva /usr/lib-hakemistosta (Midnight Commanderista nähtynä).

Uutuutena on mahdollisuus tallentaa asetukset
myös NTFS-osiolle. Sitä ennen pitää tehdä image-tiedosto
Windowsissa joko CD:llä olevalla graafisella
MkImage_ct.exe- tai tekstipohjaisella
mkimg-de.exe-ohjelmalla. Molemmat ohjelmat löytyvät CD:ltäOhjelmien lis
KNOPPIX-hakemistosta ja ne ovat saksankielisiä.
Ohjelmat kysyvät vain osion, jolle tiedosto luodaan (Laufwerk) ja tiedoston koon (Größe).
Linuxissa ei ole kirjoitustukea NTFS-osiolle (riittämätön tekninen spesifikaatio tuen tekemiseen) mutta Linuxissa on tuki jo olemassa olevan tiedoston uudelleenkirjoittamiseen NTFS-osiolle. Tämän takia kuvatiedosto pitää ensin tehdä Windowsissa ja luoda sille tiedostojärjestelmä (ext2) ennen kuin siihen voidaan kirjoittaa Linuxissa.
Kun
KNOPPIX.IMG-tiedosto on luotu ensin Windowsissa, pitää seuraavaksi tehdä
kuvatiedosto Knoppixissa Create a persistent KNOPPIX disk image kuten
aikaisemmin on selostettu.
Huomaa, että kuvatiedoston luonnin loppuvaihe on hyvin hidas ja ohjelma näyttäisi jäävän jumiin. Näin ei kuitenkaan tapahdu, joten tiedoston valmistumista pitää vain odottaa.
Kuvatiedoston luonnin jälkeen kone pitää bootata, jonka jälkeen tiedosto on valmis käyttöön. Boottaa Knoppix ensin 'boot: knoppix lang=fi', jonka jälkeen suomen kielen asetukset kirjoitetaan knoppix.img-tiedostoon, ja seuraavalla käynnistyskerralla ei tarvitse syöttää mitään boot-kehotteeseen.
Nyt Knoppix sallii myös ohjelmien asentamisen Aptilla. Päivitä ensin Aptin tietokanta:
# apt-get update
Tämän jälkeen voit etsiä haluamiasi tiedostoja apt-cache search ohjelma, esim seuraavassa katsotaan löytyykö irssi Knoppixille:
root@2[knoppix]# apt-cache search irssi irssi-common - common files for the irssi IRC client irssi-gnome - GNOME version of the irssi IRC client irssi-gtk - GTK version of the irssi IRC client ctrlproxy - An IRC proxy with multiserver support ekg - console Gadu Gadu client for UNIX systems fisg - Fast IRC Statistics Generator irssi-scripts - collection of scripts for irssi irssi-text - text-mode version of the irssi IRC client libconfig-auto-perl - Magical config file parser irssi-plugin-icq - ICQ plugin for irssi irssi-snapshot - The irssi IRC client (Development version) irssi-snapshot-dev - Development files of the irssi IRC client lg-issue112 - Issue 112 of the Linux Gazette. statslog - An IRC Channel Logger ekg2 - instant messenger client for UNIX systems root@2[knoppix]#
Voit asentaa irssin tekstipohjaisen ohjelman:
# apt-get install irssi-text
Tietoturvasyistä kannattaa myös asentaa uusin Firefox selain seuraavasti:
root@1[knoppix]# apt-get install mozilla-firefox
Nyt voit todellakin asentaa Aptilla ohjelmia kuten aidossa Debianissakin - kuitenkin käyttäen Knoppixin live-CD:tä! Asennetut ohjelmat tallennetaan kuvatiedostolle (jos persistent disk image on luotu) ja ohjelma on valmiiksi asennettuna, kun Knoppix käynnistetään seuraavan kerran.
Voit luonnollisesti myös muokata Aptin /etc/apt/sources.list-tiedostoa mutta muokkaa tiedostoa UNIONFS-hakemiston vastaavasta /etc-hakemistosta. Jos katsot UNIONFS:n sisältöä, niin huomaat, että se sisältää kaikki Knoppixin hakemistot ja muut tiedostot ovat vain symbolisia linkkejä ko. hakemistoon. Huomaa, että jos haluat kopioida jotakin kotihakemistoon, niin älä kopioi sitä /ramdisk/home/knoppix-hakemistoon vaan /UNIONFS/home/knoppix-hakemistoon, josta se tallennetaan automaattisesti knoppix.img-kuvatiedostolle talteen. Väärään paikkaan kopioitu tiedosto saattaa aiheuttaa Segmentation Fault-ilmoituksen.
Seuraavassa on esitelty juurihakemiston sisältö. Kaikki hakemistot, joiden jäljessä on nuolenpää (->) ovat symbolisia linkkejä nuolenpään jälkeiseen hakemistoon:
root@3[/]# ll total 15 drwxr-xr-x 22 root root 4096 Apr 7 08:16 KNOPPIX drwxrwxrwt 11 root root 4096 Apr 27 20:31 KNOPPIX.IMG drwxrwxrwt 31 root root 4096 Apr 27 20:31 UNIONFS lrwxrwxrwx 1 root root 12 Apr 27 2005 bin -> /UNIONFS/bin lrwxrwxrwx 1 root root 13 Apr 27 2005 boot -> /UNIONFS/boot dr-xr-xr-x 4 root root 2048 Mar 21 01:16 cdrom lrwxrwxrwx 1 root root 12 Apr 27 2005 dev -> /UNIONFS/dev lrwxrwxrwx 1 root root 12 Apr 27 2005 etc -> /UNIONFS/etc lrwxrwxrwx 1 root root 15 Apr 27 2005 floppy -> /UNIONFS/floppy lrwxrwxrwx 1 root root 17 Apr 27 20:26 home -> /KNOPPIX.IMG/home lrwxrwxrwx 1 root root 15 Apr 27 2005 initrd -> /UNIONFS/initrd lrwxrwxrwx 1 root root 12 Apr 27 2005 lib -> /UNIONFS/lib lrwxrwxrwx 1 root root 19 Apr 27 20:26 lost+found -> /UNIONFS/lost+found drwxr-xr-x 8 root root 1024 Apr 27 20:27 mnt lrwxrwxrwx 1 root root 13 Apr 27 2005 none -> /UNIONFS/none lrwxrwxrwx 1 root root 12 Apr 27 2005 opt -> /UNIONFS/opt dr-xr-xr-x 84 root root 0 Apr 27 2005 proc drwxrwxrwt 8 root root 160 Apr 27 20:25 ramdisk lrwxrwxrwx 1 root root 13 Apr 27 2005 root -> /UNIONFS/root lrwxrwxrwx 1 root root 13 Apr 27 2005 sbin -> /UNIONFS/sbin drwxr-xr-x 10 root root 0 Apr 27 2005 sys lrwxrwxrwx 1 root root 12 Apr 27 2005 tmp -> /ramdisk/tmp lrwxrwxrwx 1 root root 12 Apr 27 2005 usr -> /UNIONFS/usr lrwxrwxrwx 1 root root 12 Apr 27 2005 var -> /UNIONFS/var lrwxrwxrwx 1 root root 16 Apr 27 2005 vmlinuz -> /UNIONFS/vmlinuz root@3[/]#
Apt toimii yleensä luotettavasti mutta levyn täyttyminen (liian pieni knoppix.img-tiedosto) saattaa aiheuttaa ongelmia (broken pipe). Myös ohjelmien asentaminen ja poistaminen voi aiheuttaa jossain vaiheessa riippuvuusongelmia (unmet dependencies). Seuraavat yleisimmät komennot tulevat varmasti tutuiksi ahkeralle Aptin käyttäjälle:
apt-get update dpkg --configure -a apt-get -f install apt-get install paketti apt-get remove paketti apt-cache depends
Poista orvoksi jääneet paketit, joita mitkään ohjelmat eivät enää tarvitse riippuvuuksien (dependencies) vuoksi, ohjelmalla deborphan. Kun ajat em. ohjelman, kaikki orvot paketit poistetaan ilman varoitusta. Halutessasi voit listata ensin paketit ja poistaa sitten listalla mainitut paketit Aptilla seuraavaksi:
# deborphan > orphanlist # apt-get remove `cat orphanlist`
Huomaa, että nyt asennetut paketit jäävät /var/cache/archives-hakemistoon, josta voit tyhjentää vanhaksi jääneet paketit:
apt-get autoclean
Huomaa, että apt-get clean poistaa kaikki imuroidut paketit.
Katso lisätietoa Aptin käytöstä Debian-sivultani.
Jos loit tarpeeksi ison kuvatiedoston, voit asentaa myös suuriakin ohjelmia kuten suomenkielisen OpenOffice.orgin ja Soikon. Huomaa, että ko. pakettien asennus vaatii sources.list-tiedostoon lisättäväksi seuraavan rivin ja tietokannan päivityksen apt-get update:
deb http://elonen.iki.fi/code/unofficial-debs/ ./
Nyt voit asentaa Soikon, jolloin entinen OpenOffice.org (1.1.4-versio) poistetaan ja asennetaan versio (1.1.3), jossa Soikko toimii:
root@2[knoppix]# apt-get install openoffice.org-soikko root@2[knoppix]# apt-get install openoffice.org-soikko Luetaan pakettiluetteloita... Valmis Muodostetaan riippuvuussuhteiden puu... Valmis Seuraavat ylimääräiset paketit on merkitty asennettaviksi: libdb4.2++ libmyspell3 libneon23 libsoikko0 libstlport4.6 openoffice.org openoffice.org-bin openoffice.org-debian-files openoffice.org-l10n-en ttf-opensymbol Ehdotetut paketit: openoffice.org-help ooqstart-gnome oooqs-kde unixodbc prelink openoffice.org-hyphenation openoffice.org-thesaurus msttcorefonts openoffice.org-mimelnk openoffice.org-gtk-gnome openoffice.org-kde openoffice.org-gnomevfs openclipart myspell-dictionary-en openoffice.org-hyphenation-en openoffice.org-thesaurus-en openoffice.org-help-en Suositellut paketit: myspell-en-us myspell-dictionary Seuraavat paketit POISTETAAN: openoffice-de-en Seuraavat UUDET paketit asennetaan: libdb4.2++ libmyspell3 libneon23 libsoikko0 libstlport4.6 openoffice.org openoffice.org-bin openoffice.org-debian-files openoffice.org-l10n-en openoffice.org-soikko ttf-opensymbol 0 päivitetty, 11 uutta asennusta, 1 poistettavaa ja 165 päivittämätöntä. Noudettavaa arkistoa 0t/57,5Mt. Purkamisen jälkeen vapautuu 67,0Mt levytilaa. Haluatko jatkaa? [K/e] k Esiräätälöidään paketteja... (Reading database ... 114891 files and directories currently installed.) Removing openoffice-de-en ... dpkg - warning: while removing openoffice-de-en, directory `/usr/share/applnk/Office' not empty so not removed. Selecting previously deselected package libdb4.2++. (Reading database ... 109371 files and directories currently installed.) Unpacking libdb4.2++ (from .../libdb4.2++_4.2.52-18_i386.deb) ... Selecting previously deselected package libmyspell3. Unpacking libmyspell3 (from .../libmyspell3_1%3a3.1-11_i386.deb) ... Selecting previously deselected package libneon23. Unpacking libneon23 (from .../libneon23_0.23.9.dfsg.3-2_i386.deb) ... Selecting previously deselected package libsoikko0. Unpacking libsoikko0 (from .../libsoikko0_0.2.1-4_i386.deb) ... Selecting previously deselected package libstlport4.6. Unpacking libstlport4.6 (from .../libstlport4.6_4.6.2-2_i386.deb) ... Selecting previously deselected package openoffice.org-bin. Unpacking openoffice.org-bin (from .../openoffice.org-bin_1.1.3-8_i386.deb) ... Selecting previously deselected package openoffice.org-debian-files. Unpacking openoffice.org-debian-files (from .../openoffice.org-debian-files_1.1.3-8+1_all.deb) ... Selecting previously deselected package openoffice.org-l10n-en. Unpacking openoffice.org-l10n-en (from .../openoffice.org-l10n-en_1.1.3-8_all.deb) ... Selecting previously deselected package ttf-opensymbol. Unpacking ttf-opensymbol (from .../ttf-opensymbol_1.1.3-8_all.deb) ... Selecting previously deselected package openoffice.org. Unpacking openoffice.org (from .../openoffice.org_1.1.3-8_all.deb) ... Selecting previously deselected package openoffice.org-soikko. Unpacking openoffice.org-soikko (from .../openoffice.org-soikko_0.2.1-4_i386.deb) ... Setting up libdb4.2++ (4.2.52-18) ... Setting up libmyspell3 (3.1-11) ... Setting up libneon23 (0.23.9.dfsg.3-2) ... Setting up libsoikko0 (0.2.1-4) ... Setting up libstlport4.6 (4.6.2-2) ... Setting up openoffice.org-l10n-en (1.1.3-8) ... Setting up ttf-opensymbol (1.1.3-8) ... Updating fontconfig cache... Setting up openoffice.org-bin (1.1.3-8) ... Registering Soikko to OpenOffice.org... done. Setting up openoffice.org-debian-files (1.1.3-8+1) ... Creating symlink /usr/lib/openoffice/share/dict/ooo -> /usr/share/myspell/dicts... Setting up openoffice.org (1.1.3-8) ... Updating OpenOffice.org's dictionary list... done. Setting up openoffice.org-soikko (0.2.1-4) ... Registering Soikko to OpenOffice.org... done. root@2[knoppix]#
Jos haluat OpenOfficen täysin suomenkieliseksi, asenna myös paketti:
# apt-get install openoffice.org-l10n-fi
Itselläni jostain syystä Apt jää jumiin (bugi?), jos kielipaketin asentaa Soikon asennuksen yhteydessä. Rebootin jälkeen paketin voi asentaa ongelmitta.
Knoppixin graafisessa ympäristössä (KDE) ei voi vaihtaa edes kellon aikaa tai tehdä Control Centerissä muitakaan muutoksia, jotka vaativat Administration Moden käyttöä, koska toiminto vaatii rootin (pääkäyttäjän) salasanan. Se ei kuitenkaan oletuksena ole käytössä. Rootin salasanan saa kuitenkin käyttöön vaihtamalla salasanan (entistä salasanaa ei kysytä):
sknoppix@2[knoppix]$ su root@2[knoppix]# passwd Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Myös knoppix@2[knoppix]$ sudo passwd toimii.
Apt-palvelimet, joista ohjelmia haetaan, on lueteltu /etc/apt/sources.list-tiedostossa.
Muuta saksankieliset palvelimet viittaamaan Suomen Debianin sivuille ftp://ftp.fi.debian.org/. Huom. Sargen (Debian 3.1) julkaisun jälkeen Security updates -palvelimet eivät vastaa, jos testing-sanaa ei muuta sarge-sanaksi. Katso malliksi oma sources.list-tiedostoni.
Voit myös vaihtaa palvelimia, jos katsot sen aiheelliseksi. Itse olen esim. lisännyt listan loppuun palvelimen, josta saa suomenkielisen OpenOffice.orgin ja Soikon:
deb http://elonen.iki.fi/code/unofficial-debs ./
Knoppixissa voi seurata nettiliikennettä iptraf-ohjelmalla. Voit käynnistää sen konsolista tai suoraan näppäimistöltä Alt-F2 ja näpyttelemällä iptraf (suurenna ikkuna kokoruutuun tai muuten ohjelma ei käynnisty). Lopeta ohjelman käyttö painamalla kaksi kertaa x-kirjainta.
Palomuuriohjelmana Knoppixin CD:llä on iptables. Katso konfigurointiohjeita Knoppixin keskustelufoorumilta.
KDE:n valikon saa suomenkieliseksi asentamalla suomen kielipaketin Aptilla:
# apt-get install kde-i18n-fi
Jostain syystä Knoppix ei osaa ladata suomen kielen asetuksia ilman boottioptiota: boot: knoppix lang=fi.
Vaihda suomen kieli ensimmäiseksi (ylimmäksi) näppäimistöasetuksista, jolloin oletuksena on käynnistyksen jälkeen suomenkielinen näppäimistö.
Muuta myös Control Centeristä (Ohjauspaneeli) maa-asetukset oikeiksi.
Säädä kellonaika oikeaksi. Huom. Oletuksena on USA:n aika (monta tuntia Suomen aikaa edellä).
Knoppixin live-CD ei osaa käyttää suomen kielen lokaaliasetuksia virtuaalikonsoleissa (vt2-vt4) väärän näppäimistökartan (keymap) vuoksi. Saat näppäimistön suomenkieliseksi näppäilemällä konsolissa:
$ su # loadkeys fi-latin1
Asetukset tallennetaan vain istunnon ajaksi. Asetukset pitäisi saada muistiin asentamalla ko. näppäimistökartan (ei kyllä toimi itselläni):
root@4[knoppix]# install-keymap fi-latin1 Loading /etc/console/boottime.kmap.gz root@4[knoppix]#
Jos käytät tekstipohjaista Links (ELinks) -selainta, saat skandit näkymään oikein lataamalla fi-latin1 -näppäimistökartan kuten edellä on kerrottu.
Huomaa, että virtuaalikonsolissa 1 (vt1) näytetään käynnistysilmoitukset ja komentorivi ei ole käytössä vaan siellä lukee viimeisin käynnistysilmoitus:
Starting X11...
Tämän ei kannata kuitenkaan antaa hämätä, koska pelkällä enterin painalluksella päästään komentoriville. Huomaa myös, että X aukeaa virtuaalikonsolille 5 (yleensä Linuxeissa vt7).
Huomaa, että virtuaalikonsoli 1 (vt1) on varattu käynnistysilmoituksille eikä ole käytettävissä ja X aukeaa virtuaalikonsolille 5 (yleensä Linuxeissa vt7).
Poista myös tarpeettomat lokaalit esim. kommentoimalla ne pois /etc/locale.gen-tiedostosta. Aja sen jälkeen komento locale-gen. Voit myös käyttää dpkg:tä dpkg-reconfigure locales.
![]()
Voit lisätä ohjelmia pikakäynnistysvalikkoon yksinkertaisesti vetämällä hiiren vasemmalla näppäimellä haluamasi ohjelman valikosta. Kuvassa on lisätty Thunderbird käynnistyväksi paneelista.
Wine-paketti tulee Knoppixin mukana mutta se pitää konfiguroida ennen kuin Winea voi käyttää Windows-ohjelmien asentamiseen ja ajamiseen.
Konfigurointi käynnistetään yksinkertaisesti käynnistämällä Wine ja Configure. Ohjelma tekee oletuksena fake_windows-hakemiston, jossa on samat alihakemistot kuin Windowsissakin. Oletusasetuksia ei ole syytä muuttaa.
Wine-paketti ei kuitenkaan ole täydellinen vaan siitä puuttuu Windows-ohjelmien tarvitsemia dll-tiedostoja (kirjastotiedostot). Yksi tärkeimmistä kirjastotiedostoista on mfc42.dll, jonka lähes jokainen Windows-ohjelma tarvitsee. Jos koneessasi ei ole Windowsia, voit kopioida puuttuvan tiedoston sivulta http://www.dll-files.com/dllindex/index.shtml (myös muutkin dll-tiedostot löytyvät samalta sivulta). Kirjastoa ei ilmeisesti ole Winen mukana lisenssisyistä.
Winessa fontit ovat surkeita, mutta ongelman voi helposti ratkaista asentamalla msttcorefonts-nimisen paketin Aptilla:
# apt-get install msttcorefonts
Seuraavat kuvat näyttävät selvästi, mikä ero on jos msttcorefonts on asennettu tai jos niitä ei ole asennettu (kuvat Winen kautta asennetusta IrfanView 3.97 -ohjelmasta):


Uusi Knoppix tuntuu niin hyvältä, että väkisinkin tekisi mieli tehdä oma Knoppix-CD, jossa olisi valmiina kaikki muutokset, joita nyt on mahdollisuus tehdä Aptin avulla. Esimerkkinä muutoksista voisi mainita suomenkielisen OpenOffice.orgin ja Soikko-ohjelman, joiden asennuksen olen selvittänyt aikaisemmin.
Toinen syy remasterointiin voisi olla kielen vaihtaminen oletuksena suomeksi. Muita syitä voisi olla vaikkapa Knoppixin mahduttaminen usb-tikulle poistamalla itselle turhia ohjelmia.
Knoppixin foorumilla ja Documentation-sivulla on useita ohjeita Knoppixin remasterointiin. Lupaavimmalta ja yksinkertaisimmalta käyttää vaikuttaa ohje HOWTO: Remaster KNOPPIX the easy way using menu based remaster scripts, joka on testattu myös Knoppixin 3.8.1 -versiolla. Ideana tuossa on käyttää valmiita skriptejä, jotka voi ladata sivulta http://debian.tu-bs.de/knoppix/remaster/, helpottamaan remasterointia (hae uusin versio).
Olen tehnyt skriptien avulla suomenkielisen Knoppixin ja todennut skriptit toimiviksi. Tein myös ohjeen remasteroinnista, jossa käytetään deb-pakettia skripteistä, ks. s. http://tapsa.terae.net/linux/knoppix/remaster.pdf. Ohje on vielä luonnosvaiheessa.
Parhaiten saat vastauksen kysymyksiisi Knoppixin keskustelufoorumilta.
Uusimman Knoppixin voi ladata sivulla http://www.knopper.net/knoppix-mirrors/index-en.html mainituista peileistä (mirror sites) esim. Suomesta sivulta http://lame.lut.fi/linux/Knoppix/.
Knoppixin 3.8 -versio on selvä edistysaskel aikaisempiin versioihin verrattuna, koska Aptia voidaan käyttää nyt normaalisti UnionFS:n ansiosta. Ohjelmat ja asetukset tallennetaan knoppix.img-tiedostoon, jos persistent KNOPPIX disk image on luotu.
Knoppixin skriptit eivät kuitenkaan ole täysin bugittomia ja saatat törmätä ongelmiin asentaessasi ohjelmia Aptilla. Periaatteessa kuitenkin suurienkin ohjelmapakettien asennuksen pitäisi onnistua (itse asensin suomenkielisen OpenOffice.orgin onnistuneesti). Joskus taas koneen sammutus aiheuttaa ongelmia. Reset-näppäin ja Knoppixin uudelleen käynnistys yleensä korjaa ongelmat automaattisesti.
Useimpien isojen ohjelmien asentaminen saattaa jättää konsolin jumiin, jolloin konetta ei saa sammutettua oikein. Käynnistyksen yhteydessä virheelliset inodet korjataan automaattisesti.
Jossakin vaiheessa raja tulee kuitenkin vastaan ja on järkevämpää tehdä 'oikea' Linuxin asennus eikä käynnistää Linuxia CD:ltä ja käyttää olemassa olevaa osiota. Lisäksi kuvatiedoston tiedostojärjestelmä ext2 ei ole journaloiva ja on siksi vikaherkempi kuin nykyisin yleisesti käytettävä ext3. Lisäksi Windows XP:n NTFS-osiolle tehty kuvatiedosto saattaa aiheuttaa Scandiskin ajamisen Windowsin käynnistyksen yhteydessä.
Knoppix toimii edelleen hyvin myös rescue-CD:nä, jollaiseksi se käsittääkseni alun perin oli tarkoitettukin.
Uusien ominaisuuksin myötä Knoppixista on tullut vaikkapa 'köyhän miehen' ainoa Linux, jolla pääsee hyvin jyvälle Linuxista eikä varsinaista Linux-jakelua tarvitse välttämättä asentaa aloittelijaa pelottavine osiointineen ja käynnistyslataimineen.
Pienistä bugeista huolimatta Knoppix on viittaamassa suuntaa live-CD:iden kehityksessä ja pian muistakin Linux-jakeluista on odotettavissa UnionFS:ää käyttäviä versioita, joissa ohjelmia voidaan asentaa jakelun oman paketinhallinnan kautta vastaavasti kuin kiintolevyllekin asennetussa Linuxissa.
Dokumentti luotu: 24.4.2005
Päivitetty viimeksi: 24.6.2005
Copyright (c) 2002-2005 Tapani Räikkönen. All rights reserved.