Linux Red Hat 9.0 + kannettava Compaq Evo N1015v
A Step by Step Guide
Esa Aaltonen / 30.11.2004

Huomaa! Red Hat 9.0 on vanhentunut ja sitä ei enää kehitetä. Kehitystyö on vaihtunut Fedoran kehittämiseen. Asenna siis esimerkiksi Fedora.
Fedora 3 asennusohje

Notes:
Tämä dokumentti kuvailee askel askeleelta Linuxin lataamisen netistä, polttamisen CD:lle, kovalevyn osioinnin ja Linuxin asennuksen kannettavaan. Läppäri on ostettu vuonna 2003 ja siinä oli valmiina Windows XP käyttöjärjestelmä (tyhmänä maksoin Microsoftin ohjelmistosta). Näen Red Hat 9.0 asennuksen tähän koneeseen ensikertalaiselle vaikeana, mikä lienee tyypillistä juuri kannettaville. Kaikki tarvittava tieto on kaivettu netistä hakukoneilla, kiitos erityisesti asennusohjeesta, joka oli suunnattu juuri tälle kokoonpanolle. Ilman sitä asennus ei olisi onnistunut. Asennus kesti kokemattomalta kokonaisuudessaan vähintään 50 tuntia koneen ääressä. Paljon aikaa meni siihen että hankki ohjelmia netistä, asensi ne ja opetteli käyttämään niitä. Seuraavassa kuvattu tieto on oma näkemykseni asennuksen etenemisestä, mahdollisia tehtyjä virheitä en osaa vielä analysoida ja olen valmis korjaamaan ohjetta tarpeen mukaan. Tämän ohjeen mukaisesti asennus pitäisi nyt onnistua muutamassa tunnissa.

Linuxiin siirtyminen on vapauttanut Microsoftin ikeestä, tarjonnut vastaavan, ilmaisen ja muokattavan käyttöjärjestelmän ja ohjelmistot! Windowsin Office paketin olen korvannut OpenOffice -ohjelmistolla.

<disclaimer> - Linuxin asentaminen on ensimmäinen kerta kun olen kosketuksissa koko järjestelmään. En myöskään ole atk-guru, vaan osaan jotain sieltä täältä (huomaat kyllä seuraavassa ;-). Lieneepä myös dokumentti ammattilaisille luettavaksi, miten asennuksen kokematon näkee.

Jos havaitset pahoja virheitä, älä epäröi kertoa. E-mail

Thank-you to:
http://tooleweb.homelinux.com/EvoN1015v

Other Useful Links:
http://www.linux-on-laptops.com
http://devel.reinikainen.net/docs/how-to/n1015v
http://www.cas.mcmaster.ca/~pavlidmh/Linux_on_a_Presario_900.html
http://cs.stadia.fi/~kuivanen/linux/linuxjawin.html
http://sinuhe.jypoly.fi/~tuito/kayttojarj/main.htm
http://www.linuxprinting.org
http://www.linux.org

Quick Downloads:
http://tooleweb.homelinux.com/EvoN1015v/evo-n1015v-all.tar.gz

ALKUTILANNE
Compag Evo N1015v (mm. DVD/CD-RW, Modeemi, verkkokortti, USB, Touch Pad, Multimedia Keys)
Windows XP + Office 2000
Kovalevy 40Gt varattuna Windowsille 100%

NYKYTILANNE
Linux, toimii
Kovalevy osioituna Linuxille ja XP:lle, toimii
CD asema, toimii ja polttaa
Näyttö, toimii
Äänet, toimii
USB, toimii (kirjoitin ja skanneri kytkettynä)
Verkkoyhteys ulkomaailmaan, toimii (+palomuuri,+f-secure antivirus)
Rullahiiri ja Touchpad, toimivat
hp LaserJet 1000, toimii
Modeemi, en ole vielä kokeillut. Ohjeet katso http://tooleweb.homelinux.com/EvoN1015v/
Multimedia Keys/Hotkeys näppäimet eivät toimi. Ohje, osoite katso yllä.

1,5 kk asennuksen jälkeen. ERITTÄIN TYYTYVÄINEN LINUXIIN!
7 kk asennuksen jälkeen. Kovalevy hajosi Linuxista riippumattomista syistä. Siirryn Fedoran käyttöön.

VALMISTELUTYÖT
Tutustuin mainioihin Linuxin asentamista koskeviin nettisivuihin ja tulostin osan paperille niistä. Erityisesti näin tärkeäksi Kuivasen asennusohjeet, jotka kannattaa tulostaa paperille
http://cs.stadia.fi/~kuivanen/linux/rh90/asennus.html
http://cs.stadia.fi/~kuivanen/linux/rh90/as_jalkeen.html
Levyn osiointiin sain hyvän vinkin http://sinuhe.jypoly.fi/~tuito/kayttojarj/main.htm sivulta.
Latasin http://www.redhat.com sivuilta x86 Installation Guide –pdf tiedoston ja perehdyin siihen.

Varaa muutama tyhjä korppu, tyhjiä CD-levyjä.

Red Hat 9.0 lataaminen netistä
On syytä ladata mahdollisimman tuore versio. Latasin ftp://ftp.funet.fi/ftp/index/Linux/images/RedHat/redhat/redhat-9.0-en/en/iso/i386/ sivulta kolme isoa tiedostoa: shrike-i386-disc1.iso, shrike-i386-disc2.iso, shrike-i386-disc3.iso (Hakemistossa on myös shrike-SRPMS-disc1.iso tiedostoja, joihin ei tarvitse kajota).
Latasin myös samasta hakemistosta löytyvän tiedoston MD5SUM.EXE samaan hakemistoon.
Tein myös funet.fi hakemistossa suoraan selaimessa hiirellä Avaa -komennon MD5SUM tiedostolle ja sain näkyviin tiedostojen tarkastusnumerot. Esim. 34048ce4cd069b624f6e021ba63ecde5 shrike-i386-disc1.iso
Latausaika kolmelle tiedostolle (500-680 MT/tiedosto) oli Soneran laajakaistalla useita tunteja.

Tiedostojen siirron tarkistaminen
Windowsin Komentorivi -ohjelman kautta hakemistossa johon tiedostot latasin (minulla nimellä Linux) annoin komennon
C:\Linux>md5sum shrike-i386-disc1.iso
käyden läpi jokaisen tiedoston ja vertaamalla tulosta edellä muistiin kirjoittamiini tarkastusnumeroihin. Tiedostot olivat siirtyneet oikein.

Tiedostojen polttaminen CD:lle
Koneen mukana tuleva Easy CD Creator 5 basic ei suostunut aluksi polttamaan levyjä vaan keskeytti toiminnon. Ohjelmiston kotisivuilta löytynyt päivitys auttoi. Tiedoston päällä yksi kerrallaan valitsin Record to CD. Levyjä tuli siis kolme kappaletta jotka on syytä numeroida selvästi. En siis tehnyt mitään erityisiä toimenpiteitä saadakseni asennuslevykkeet ”oikeanlaisiksi”, poltto-ohjelma huolehti siitä.

Konekohtaisen ohjelmiston lataaminen (Evo N1015v) ja polttaminen CD-levylle
http://tooleweb.homelinux.com/EvoN1015v/evo-n1015v-all.tar.gz

Koneen varmuuskopiointi
Näen tärkeänä ottaa kaikesta mahdollisesta varmuuskopiot, erityisesti Omista tiedostoista. Itse en kuitenkaan pystynyt ottamaan koko kovalevystä kopiota, vaan keskityin Omiin tiedostoihin ja asetusten varmuuskopiointiin.
Poltin seuraavat asiat CD levylle:
Omat tiedostot
Microsoft Outlook postini vein tiedostoksi
Tein Windowsin Ohjatun asetusten siirtämisen kovalevylle.
Tein Ms Officen Ohjatun omien asetusten tallentamisen.

Windows XP käynnistyslevykkeen tekeminen
Korppu aseman kuvakkeen päällä klikkaa hiiren oikeaa ja valitse Alusta…

Koneen järjestelmätietojen tulostaminen
Unohtui, mutta olisi ollut tarpeen ongelmakohdissa eli mistä eri ”laitteista” (hardware) kone koostuu.

BootIt NG v2.02 -ohjelman lataus netistä (kovalevyn osiointiin)
Windows XP:lle oli annettu koko kovalevy käyttöön NTFS tiedostojärjestelmällä. Tämä oli yksi vaikeimmista asioista ymmärtää etukäteen mitä osioinnilla tarkoitetaan, mitä Linux loppujen lopuksi vaatii jne. Tulin siihen tulokseen että kovalevylle pitää saada aikaan vapaata tilaa (Free Space). Selväkielisemmin tämä tarkoittaa että Windowsille varattua tilaa puristetaan kokoon. Tähän löytyy näppärä ohjelma BootIt NG. http://www.bootitng.com Siihen löytyy myös hyvä ohjedokumentti pdf-muodossa. Käytännössä imuroitu tiedosto puretaan, käynnistetään ja annetaan ohjelman tehdä itsestään ”kopio” tyhjälle korpulle.
Ota myös printti kohdasta ”Resize a partition or volume” muistin virkistykseksi.

KOVALEVYN OSIOINTI
Kovalevyn eheytys Windowsissa
Näkisin tämän ERITTÄIN TÄRKEÄNÄ toimenpiteenä!!
Koska ainakin itselläni oli tarkoitus säilyttää Windows XP ja kaikki tiedostot kovalevyllä, suhtauduin asiaan niin että eheytys tiivistää Windows tiedostot kasaan levyn alkuun ja jättää loput kovalevystä tyhjäksi tilaksi mitä sitten voidaan puristaa kokoon. Lieneekö oikea tulkinta?
Eheytys voi kestää kauan, jos et ole sitä pitkään aikaan tehnyt.

Osiointi BootIt NG ohjelmaa käyttäen
Olethan varmasti ottanut tärkeistä tiedostoistasi kopion! Tämä toimenpide saattaa hävittää kaiken!
Boottasin koneen edellä tekemältäni korpulta. Ohjelman kysymykseen ”..to install to hard drive” painoin Cancel eli en asentanut ohjelmaa. Ilmoittaa ”maintenance mode”, josta Edit/Resume vaihtoehdolla eteenpäin.
Valitsin Partition –vaihtoehdon. Kirjasin muutaman tiedon olemassa olevasta Windowsin partitiosta kuten sen koon, käytetyn tilan ja vapaan tilan. Laskin että tarvitsen Linuxille 15 GT joten vähensin sen koko levyn koosta ja totesin että Windows mahtuu vielä jäljelle jääneeseen ja riittää tarvittaessa sillekin tilaa.
Ohjeen mukaisesti (pdf-dokumentistä) valitsin osion, Actions valikosta valitsin komennon Resize ja etenin virhe tarkastusten kautta kohtaan jossa märitellään osion koko. Huomaa että muutat jo olemassa olevan osion kokoa.
Seuraavat painallukset vaativatkin sitten pientä riskinottoa…
Osiointi onnistui ja levylle ilmaantui vapaata tilaa. Windows toimii moitteettomasti.

RED HAT 9.0 ASENNUS
Ohjain levykkeen (driver diskette) tekeminen (en ole varma onko pakollinen)
Katso ohje Red Hat pdf-ohjeen kohdasta Appendix F. Tehdään rawrite ohjelmalla. Sama ohje kuin alla Bootdiskin kanssa.

Laitoin 1. asennuslevykkeen asemaan
Tämä tietokone ainakin osaa bootata suoraan CD-levyltä joten alkuun pääsi. Jos kone ei sitä tee voit käydä muuttamassa sen heti koneen käynnistyessä painamalla F10 kun vihje siitä alareunaan ilmestyy. Jonkun valikon kautta pääset muuttamaan boottausjärjestystä.

Red Hat ohjeissa neuvotaan myös miten voit tehdä korpulle asennusohjelman boottauslevykkeen eli: ensimmäinen Red Hat levyke asemaan ja Windowsin Komentorivi –ohjelmalla d: ja cd \dosutils ja rawrite ja ..\images\bootdisk.img ja a: Huomaa että kirjoitat vain rawrite ja ohjelma itse kyselee mitä tehdään ja mihin.

Ohjelma eteni tekstiasennuksena kysellen asennuskieltä ja haluttua näppäimistöä tilaan jossa kyseli Installation Method. Ilmoitti "CD not Found. The Red Hat Linux CD was not found in any of your CDROM drives. Please insert the Red Hat Linux CD and press Ok to retry" Vaikka ohjelma boottasi CD:n kautta Cd asema ei enää reagoinut mitenkään. Kokeilin korpulta ja kaikkea mahdollista mihin tietämys riitti ja ohjeet neuvoivat Red Hatin asennusohjeissa. Sfnet.atk.linux.asennus –keskustelupalstaltakin kyselin. Lopulta netistä surffaamalla löytyi ohje ja tärkeä komento pci=off.
Eli heti boottauksen alussa on mahdollista antaa komentoja kaksoispisteen jälkeen. Kirjoita silloin siihen
linux nomce ide=nodma pci=off
Selitys tälle on: “The nomce option prevents the MCE error, and the ide=nodma prevents the Hard drive from not responding. For me, the only way I could get past the install telling me there is no CD-ROM was to use pci=off”.

Muistaakseni pyysi driver -levyä, tarjosin edellä tekemääni, ei hyväksynyt. ”Skippasin” kohdan ja siirtyi Media Checkiin. En ole kyllä varma mitä tässä kohdin painoin. Mutta ilo oli suuri!

Asennusohjelma eteni mahdollisuuteen tarkistaa poltetut CD:t (myös komento :mediacheck). Tee siis niin ja saat varmistuksen polton onnistumisesta ymmärrettävään tekstimuotoon PASS. Lopulta etene pois tarkistusvaiheesta painamalla Continue.

Ilmoitti seuraavaa: ”The following devices have been found on your system i82365 PCMCIA socket driver (i82465) johon vastasin Done –painikkeella.

Etenin paperille printtaamallani loistavalla suomenkielisellä Kuivasen ohjeella (linkki yllä) asennusvaiheita läpi. Seuraavassa valintojani:
Installation Type kohtaan valitsin Workstation.
Disk Partitoning Setup kohtaan: Automatically partition.
Automatic Partitioning kohtaan: Keep all partitions and use existing free space, samalla sivulla valitsin myös kohdan Review.
Boot loader Configuration kohdassa ohjelma tarjosi GRUB –vaihtoehtoa ja valitsin vaihtoehdoista DOS (eli Windows) oletukseksi. Huomaa! että valitset tässä kohdin myös vaihtoehdon Configure advanced boot loader options.
Advanced Boot Loader Configuration kohdassa General kernel parameters kohtaan lisäsin saman kuin alussa eli nomce ide=nodma pci=off
Network Configuration kohdan yli asennusohjelma hyppäsi.
Authentication Configuration kohdan yli asennusohjelman hyppäsi.
Personal Desktop Defaults kohdassa valitsin Customize.
Package Group Selection kohdassa tein omia valintoja mieltymysten mukaan. Työpöydäksi valitsin KDE Desktop Environment vaihtoehdon.
Unresolved Dependencies kohdan yli asennusohjelma hyppäsi.

Asennusohjelma tekee itse asennuksen
Ennen tähän siirtymistä voi harjoitella valintoja. Workstation asennus omilla lisävalinnoillani kesti noin 45 minuuttia.

Bootti disketin tekeminen
Tämä kannattaa ehdottomasti tehdä nyt heti varmuuden vuoksi!!

Graphical Interface (X) Configuration kohdassa valitse Mobility U1
Monitor Configuration kohdassa Generic laptop display panel 1024x768
Ymmärtääkseni näissä pitää olla tarkkana ettei näyttö “pamahda”.

Nyt kone käynnistyy uudestaan
Alkuvalikossa valitse Red Hat –vaihtoehto alla kulkevien sekuntien kuluessa tai siirryt Windowsiin (jos ei ollut oletus). Käynnistys etenee lupaavasti mutta kaatuu lopulta tekstitilaan. Olet kyllä jo asentanut Linuxissa, mutta et pysty saamaan käyntiin grafiikkapohjaista tilaa. Ruudussa näkyy muistaakseni login, johon vastataan root ja salasanaan se minkä asennusohjelmassa annoit. Näin pääset ROOT> hakemistoon. Asennus on tähän asti melko varmasti onnistunut, mutta nyt Linux järjestelmä pitää muuttaa toimivaksi tässä kannettavassa sille erityisin toimenpitein.
Tähän löytyy komponentit netistä, jotka edellä kuvattuna poltettiin CD:lle. Oma asennukseni ei kuitenkaan näin helpolla ja järjestyksessä onnistunut vaan tässä oli lähes päivän mittainen pohdiskelutauko ja yritystä että erehdystä riittävästi.
Grafiikan pelkästään voi kyllä laittaa toimimaan tässäkin kohdin ja päästä räpläämään Linuxia graafisessa muodossa, mutta ymmärrettävästi muuta ei sitten toimi, kuten esimerkiksi nettiyhteys. Eli on syytä edetä ohjeen mukaisesti. Itse asensin graafisen tilan toimintaan ja sieltä komentoikkunan kautta tein seuraavat asennukset. Tietyllä lailla tämä ikkunointi helpotti ohjeiden lukemista jne.

KONEKOHTAISEN OHJELMISTON ASENNUS
Seuraava ohje kannattaa tehdä alkuperäisen englanninkielisen kanssa. Alkuperäisessä on mielestäni pieniä bugeja. Alkuperäinen kernel_steps.txt löytyy tämän ohjeen lopusta. Nettisivun http://tooleweb.homelinux.com/EvoN1015v/ ohjeet ovat puutteelliset ja parempi löytyy siis edellisestä tiedostosta.
Linuxissa edelliset komennot saa näkyviin kelaamalla nuolta ylöspäin ja sarkain näppäin täydentää aloitettuja tekstejä eli kaikkea ei tarvitse kirjoittaa aina. Komento ls vastaa komentoa dir.

1. Laita CD-asemaan polttamasi levyke, joka sisältää evo-n1015v-all.tar.gz -tiedoston. Seuraava komento liittää levyn osaksi hakemistopuuta eli hakemistoksi /dev/cdrom
mount /dev/cdrom

2. Kopioi tiedostot levyltä cp komennolla hakemistoon /usr/src. Huomaa välit.
cp -r /mnt/cdrom/* /usr/src

3. Siirry hakemistoon /usr/src ja pura tiedosto
cd /usr/src
tar -xzf ./evo-n1015v-all.tar.gz

Saat joukon tiedostoja joiden seasta pitäisi löytyä myös tiedosto linux-2.4.20.tar.gz Sekin täytyy purkaa
tar -xzf ./linux-2.4.20.tar.gz
Purkamisen seurauksena muodostuu muistaakseni hakemisto linux-2.4.20 jonka osoite siis on /usr/src/linux-2.4.20

4. Kopioi kernel_patch hakemistosta löytyvä patch-2.4.21-pre5-ac3-mhp3 hakemistoon linux-2.4.20
cp ./patch-2.4.21-pre5-ac3-mhp3.bz2 ./linux-2.4.20/
cd linux-2.4.20
bunzip2 ./patch-2.4.21-pre5-ac3-mhp3.bz2

5. Apply the patch (raksuttaa jonkun aikaa)
patch -p1 < patch-2.4.21-pre5-ac3-mhp3

6. Poista /usr/src/linux-2.4.20/include/asm hakemisto ja linkitä se hakemistoon /usr/src/linux-2.4.20/include/asm-i386
rm -rf ./include/asm
ln -s ./include/asm-i386 ./include/asm

7. Käy käsiksi Kerneliin eli ytimeen
make clean
make mrproper
Kopioi tässä kohdin rob4.config hakemistoon /usr/src/linux.2.4.20
make menuconfig
Kun olet menuconfig ”tilassa” valitse alhaalta listasta ”Load an Alternate configuration from a file" ja kirjoita avautuvaan ruutuun /usr/src/rob4.config
Paina <esc> <esc> ja valitse lopulta yes tallentaaksesi muutokset.
make dep

8. Anna uniikki nimi uudelle Kernelille. Se oli kai merkitty extraversion nimellä. Itse laitoin nimen alkuun oma -sanan.
vim /usr/src/linux-2.4.20/Makefile
Paina <alt> i eli insert kirjoittaaksesi tekstiä. Kun valmista paina <esc> sitten kaksoispistettä : ja kirjoita wq ja <enter> että tallennat muutokset.

9. Tee Kernel image ja moduulit
make bzImage
make modules
make modules_install

9.5 Tarkista Kernel nimesi. Näet hakemiston, jossa on tunnisteesi. Kirjoita se tarkasti ylös.
esim. Itselläni Kernel nimi on 2.4.21oma-pre5-ac3-mhp3
cd /lib/modules
ls

10. Tee tarvittavat hakemistot ja kopioi uusi kernel image.
cd /boot
mkdir bzImage.2.4.21-
cd bzImage.2.4.21-
mkdir tähän Kernel nimesi
cp ./arch/i386/boot/bzImage /boot/bzImage.2.4.21-/tähän Kernel nimesi/

11. Tee tarvittava hakemisto ja kopioi .config hakemistoon.
cd /boot
mkdir config-2.4.21-
cd config-2.4.21-
mkdir tähän Kernel nimesi
cp /usr/src/linux-2.4.20/.config /boot/config-2.4.21-/tähän Kernel nimesi/

12. Tee ”Initial Ramdrive”
cd /boot
mkinitrd /initrd-2.4.21-/tähän Kernel nimesi.img tähän Kernel nimesi

13. Muokkaa /etc/grub.conf tiedostoa. Katso yllä ohje miten vim editoria käytettiin.
vim /etc/grub.conf
Oma tiedostoni näytää seuraavanlaiselta:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,1)
# kernel /vmlinuz-version ro root=/dev/hda3
# initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,1)/grub/splash.xpm.gz
title Red Hat Linux (2.4.21oma-pre5-ac3-mhp)
root (hd0,1)
kernel /bzImage-2.4.21-/2.4.21oma-pre5-ac3-mhp3/bzImage ro root=LABEL=/ hdc=ide-scsi
initrd /2.4.21oma-pre5-ac3-mhp3.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1
Selvennyksiä:
default=0 tarkoittaa että tietokoneen käynnistyessä oletusvaihtoehto on ensimmäinen listassa eli edellä Red Hat Linux. Default=1 tarkoittaisi Windows XP
timeout=10 tarkoittaa että 10 sekuntia aikaa vaihtaa oletus toiseksi ennen automaattista oletukseen siirtymistä.
Kernel /bz.. Eli /boot/bzImage-2.4.21-/ hakemistosta täytyy löytyä omalla nimelläsi oleva hakemisto (tehtiin edellä). Ja samoin hakemistostosta /initrd-2.4.21-/ pitää löytyä tekemäsi .img tiedosto. Ole tarkkana tämän rivin kanssa ja että hakemistojen nimet ovat juuri oikeat. Epäonnistuneet käynnistykset johtuvat juuri tästä rivistä ja silloin tarvitset tekemääsi boottidiskettiä!!

Radeon ohjaimen asennus
Kopioi alunperin /usr/src/ hakemistoon puretuista tiedostoista radeon_drivers.tgz hakemistoon /root ja vaihda sinne ja pura tiedosto ja käynnistä purettu installer tiedosto
cp radeon_drivers.tgz /root/
cd /root
tar -xzf ./radeon_drivers.tgz
./installer

Boottaa kone
shutdown -r
Ensimmäisestä valikosta voit valita haluatko nyt Linuxiin vai Windowsiin. Jos bootti ei onnistu pystyt muokkaamaan käynnistystiedostoa. Jos millään ei onnistu boottaa boottidisketin kautta vanhaan ”ytimeen”.
Onnistunut boottaus vie sinut graafiseen versioon ja näky on sen arvoinen!
Näyttöasetuksiin pääsee tarvittaessa tekstitilassa kirjoittamalla redhat-config-xfree86
Verkkoasetuksiin kirjoittamalla redhat-config-network Tähän liittyy jokin moduuli joka on ilmeisesti 8139cp

Ensimmäisellä käynnistyskerralla pitäisi asennuksen jatkua taas graafisesti uuden käyttäjän määrittelynä. Eli root on eräänlainen ylläpitäjä, jolla on kaikki oikeudet myös aiheuttaa tuhoa, joten on paras käyttää aina kuin mahdollista nyt luotavaa käyttäjää tai jotain muuta kuin root -käyttäjää. Moni ohjelman asennus tehdään kuitenkin roottina. Kello temppuili joten laitoin sen Lontoon aikaan (2h ero).

Tulostin
Ongelmia, koska omistan ”halpalaserin” eli hp Laserjet 1000 -tulostimen. Kannattaa katsoa http://www.linuxprinting.org Omalla kohdallani loppujen lopuksi löysin sivuille http://foo2zjs.rkkda.com josta löytyi sopivat palikat asennettavaksi. Koneen käynnistyksen jälkeen on annettava aina komento cat sihp1000.img > /dev/usb/lp0 kun tarvitsee tulostaa. Riittää yksi kerta. Ehkä saan tämän vielä joskus järkevämmäksi ja sijoitettua johonkin tapahtuvan automaattisesti.

MUUTA PIENTÄ NÄPERTÄMISTÄ
Kaikenlaista säädettävää löytyy, ja vaihtoehtoja on paremmin kuin Windows tuntee. Erilaisia säätövaihtoehtoja löytyy punaisen hatun takaa (tai joku muu symboli) System Tools ja System Settings kohdista sekä Ohjauskeskus -kohdasta. Älä kuitenkaan säädä sekalaisesti kaikilla mahdollisilla vaan pyri käyttämään johdonmukaisesti samoja, kuuluu viisampien ohje. Moni asia on juuri siinä missä pitääkin kun painat hiiren jompaa kumpaa painiketta.
Seuraavat asiat voi varmaan tehdä paljon helpomminkin. Mutta en ole perehtynyt Linuxiin vielä riittävästi ja sen ohjelmistoon joten kerron ne niin kuin itse tein. Linuxin sivuilta mm. http://www.linux.org löytyy kurssi Linuxin komentoihin ja käyttämiseen kohdasta Linux 101. Kirjastosta löytyy myös asiaa koskevia kirjoja.
/root on root käyttäjän päähakemisto ja sen työpäytä Desktop
/home/käyttäjänimi on kunkin tekemäsi käyttäjän kotihakemisto

Windows aseman liittäminen ja sieltä tiedostojen kopioiminen
Tämä tehdään root -käyttäjänä. Windows XP liitetään hakemistorunkoon komennolla
mount -t ntfs /dev/hda1 /haluamasi hakemisto
Huomaa välit. Ja poistetaan hakemistorungosta, mikä on suositeltavaa!
umount /dev/hda1
Itse tein / hakemistoon uuden hakemiston win ,joka on helppo muistaa.
mount -t ntfs /dev/hda1 /win on silloin komento jolla liitän.
Jostain syystä en pääse käsiksi suoraan Windowsin Omat tiedostot kansioon, joten Windowsin puolella tein C -aseman juureen uuden hakemiston ja kopioin sinne Omat tiedostot. Ääkkösiä Linux ei tässäkohdin ymmärrä, joten täytyi muuntaa kaikki tiedostonimet ja hakemistonimet ääköttömiksi, jotta niitä voi Linuxin puolelta käsitellä. Muuten tiedostojen kopiointi tapahtuu esimerkiksi graafiselta puolen tiedostojenhallinta ohjelmalla (Konqueror). Kopioin tiedostot suoraan omaan käyttäjä hakemistoon. Kun olet siirtänyt halutut tiedostot, valitse ne kaikki ja muuta niiden Ominaisuuksien alta Oikeudet niin että root oikeus muuttuu käyttäjänimeksesi ja anna täydet oikeudet ainakin käyttäjälle. Muulloin et pääse niihin käsiksi käyttäjänimesi kautta, koska ne kuuluvat root käyttäjälle.

OpenOffice1.1 asennus, suomenkielinen
Kannattaa etsiä asennusohjeet käsiin nettisivujen kautta ja toimia niiden mukaisesti. Vanha versio poistetaan ja pääasennus suoritetaan roottina. Jokainen käyttäjä tekee oman asennuksen tämän jälkeen. Lue tarkkaan ohjeet, varsinkin jos olet asentanut aikaisemman OpenOffice version asennuksen yhteydessä. Esimerkiksi käyttäjä hakemistosta pitää poistaa piilotiedosto .sversionrc (piilotiedostot saat näkyviin Konqueror ohjelman Näytä -valikosta).

Fonttien kopiointi Windowsista
Kopioi tiedostot windows/fonts hakemistosta johonkin, josta ne voit sitten OpenOffice ohjelman ohjeen mukaisesti asentaa. Siihen on erityinen ohjelma joka suoritetaan komentoikkunan kautta.

Mozilla Internet selain ja sähköpostiohjelma
Kannattaa myös etsiä asennusohjeet käsiin nettisivujen kautta ja toimia niiden mukaisesti. Ohjelmisto ei pysty siirtämään kuin niiden postiohjelmien postit jotka on asennettu Linuxiin. Microsoftin Outlook ohjelmistoa kun ei Linuxin puolella oletettavasti nyt ole niin latasin Mozilla ohjelmiston Windows version Windowsin puolella, asensin sen ja tein Import toiminnon Microsoft Outlookin posteista. Tämän jälkeen siirryin Linuxiin ja mounttasin Windows hakemiston ja kyseisestä hakemistosta löytyy hakemisto mozilla ja sen perältä postikansiot, jotka kopioin Linuxin Mozillan vastaavaan hakemistoon joka löytyy käyttäjän hakemistosta piilohakemistona .mozilla.

Virustorjunta
Ainakin F-Securen sivuilta löyty hakusanalla Linux sivut, joista voi ladata teksti pohjaisen torjuntaohjelmiston kuukauden koeajaksi. Asennusohjelmiston mukaisesti edeten se asentuu taustalle, päivittyy itsestään, ja tekee aikataulun mukaisia skanneja. Tarkastaa komennolla fsav / koko Linuxin kovalevyn. Ja fsav /tiedostonnimi halutun tiedoston. Päivityksen onnistumisen voi katsoa komennolla
fsav –version

Palomuuri
Palomuuriohjelmistona ööö..dog joku.

------------------------------------------------------------------------

kernel_steps.txt
*Here are more detailed Instructions for Compiling the Kernel*
1. Log in as root, and mount the CD you created with the patches on it.
mount /dev/cdrom

2. I like to work from one place, so I just copy everything to /usr/src
cp -r /mnt/cdrom/* /usr/src

3. Extract the Kernel source
cd /usr/src
tar -xzf ./linux-2.4.20.tar.gz

4. Copy Mark's patch into the /usr/src/linux-2.4.20 directory, then unpack it
cp ./patch-2.4.21-pre5-ac3-mhp3.bz2 ./linux-2.4.20/
cd linux-2.4.20
bunzip2 ./patch-2.4.21-pre5-ac3-mhp3.bz2

5. Apply the patch
patch -p1 < patch-2.4.21-pre5-ac3-mhp3

6. Remove the /usr/src/linux-2.4.20/include/asm directory and link it to /usr/src/linux-2.4.20/include/asm-i386
rm -rf ./include/asm
ln -s ./include/asm-i386 ./include/asm
(don't know yet why I need to do this, but things don't work if I don't)

7. Compile the Kernel: (see the howto at linux.org <http://www.linux.org/docs/ldp/howto/Kernel-HOWTO/> for an explanation of these steps)
make clean
make mrproper
make menuconfig
(optional) Once you are in menuconfig, go to the bottom of the list and select "Load an Alternate configuration from a file" In the dialog that opens up, type /usr/src/rob4.config
Note - If you don't want to use my config, just make sure you enable ACPI, and ISA PnP. I have also enabled PnP BIOS in this config. these are needed for the PCMCIA to work properly. (I am not 100% sure PnP BIOS is needed, but everything works great with it there) You will also need to enable support for the various hardware devices (sound, ethernet, any pcmcia cards you have, etc...)
press <esc> <esc> when you are done making changes in menuconfig, and say yes to save your configuration.
make dep

8. Give a unique name to your new Kernel
vim /usr/src/linux-2.4.20/Makefile and change the EXTRAVERSION entry to something you will recognise press <alt> i to insert text, when you finish press <esc>, then the colon : key, then wq <enter> to save your changes

9. Make your Kernel image, and your modules
make bzImage
make modules
make modules_install

10. Copy the new kernel image to the boot partition
cp ./arch/i386/boot/bzImage /boot/bzImage.2.4.21-/<Your Kernel Name>/ (whatever you put in EXTRAVERSION [step 8])

11. Copy .config to /boot
cp /usr/src/linux-2.4.20/.config /boot/config-2.4.21-/<Your Kernel Name>/

12. Make an Initial Ramdrive (Optional)
cd /boot
mkinitrd ./initrd-2.4.21-/<Your Kernel Name>/.img 2.4.21-/<Your Kernel Name>/
If you are unsure exactly what / <Your Kernel Name>/ is, have a look in /lib/modules, there will be a directory there with the exact kernel name you should use

13. Edit /etc/grub.conf to boot with your new kernel
vim /etc/grub.conf
Add the entry for your new Kernel, it should look something like this:
title Red Hat Linux (2.4.21-/<Your Kernel Name>/)
root (hd0,1)
kernel /bzImage-2.4.21-/<Your Kernel Name>/ ro root=LABEL=/ hdc=ide-scsi
initrd /initrd-2.4.21-/<Your Kernel Name>/.img
root(hd0,1): corresponds to /dev/hda2 which is my /boot partition
--- *Yours may be different. *look at the entries already in grub.conf for your particular circumstances

LOPPU