Edited by and based on the lectures of Tero.Karvinen at iki.fi Whole document (c) 2003 Karvinen and others GNU Free Documentation Licence LINUX KICKSTART ASENNUS Verkkoasennus (ks.cfg:n haku verkosta) ei onnistunut, koska labraluokassa ei ollut DHCP käytettävissä. Siirsin ks.cfg:n kuitenkin myylle scp ks.cfg a0102228@myy.helia.fi:public_html komenolla ja asetin oikeudet ssh:lla. Ks.cfg tiedosto näkyi verkossa, eli sen olisi saanut, mikäli DHCP olisi ollut käytössä. Root tunnuksilla kopioidaan rootin kotihakemistosta anaconda-ks.cfg –tiedosto, home/user (user=oma käyttäjätunnuksesi) ja nimetään se ks.cfg:ksi komennolla cp anaconda-ks.cfg home/user ks.cfg. Muokkaa tiedostoa esim. Picolla (pico ks.cfg terminaalissa). Käynnistä Kickstart ja täytä tarvittavat tiedot tarvitsemiisi kohtiin ja valitse file/preview. Käytä opiskelijan parasta ystävää, copy-paste toimintoa ja ota tarvittavat rivit ja liitä ne ks.cfg:hen. Seuraavaksi ks.cfg kopioidaan myylle (scp ks.cfg a0102228@myy.helia.fi_public_html). Tämän jälkeen asetetaan oikeudet myös tiedostolle. Tiedosto löytyy nyt omasta kotihakemistosta. Näiden jälkeen, aseta Linux CD koneeseen ja boottaa asennusvalikkooon. Anna parametreiksi linux ks=http://www.helia.fi/~a0102228/ks.cfg. Kone ei saa yhteyttä palvelimelle, koska labraluokassa DHCP ei ole käytössä tai ei toimi. Lopulta päätin asettaa ks.cfg tiedoston korpulle ja asennusmediaksi ks.cfg tiedostoon laitoin CD. Tein saman kuin aiemminkin, mutta parametreiksi annettiin linux ks=floppy. Kone asentui kiltisti ja mukisematta. Asennuksen jälkeen verkkokortin konffaus piti suorittaa, jotta pääsy verkkoon taattiin. Copyright (c) YEAR YOUR NAME. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". - - - Harjoitus 1. Kickstart - automaattinen asennus Harjoitus tehtiin 24.03.03 kello 16.00 - 17.30. Tehtävänä toimivan kickstart- tiedoston tekeminen ja se avulla työaseman asentaminen. Kickstartin etuna on nopea työasemien lataaminen. Aloitin homman kopioimalla anaconda.cfg tiedoston omaan kotihakemistooni. Seuraavaksi muokkasin sitä. Poistin suurimman osan oletus ohjelmistosta ja lisäsoftasta saadakseni latauksen sujumaan nopeammin. Tarpeeksi trimmailtuani parantelin tiedostoa vielä graafisen kickstart editorin avulla. Kopioin luomani ks.cfg- tiedoston omalle kotisivulleni, jotta saisin kickstartin toimimaan verkon läpi. Johtuen Helian kivoista proxyista jouduin kuitenkin kopioimaan ks.cfg- tiedoston disketille ja ajamaan sen sieltä. Käynnistäessäni konetta asennus cd:n avulla, alussa pitää painaa .Sitä ennen kirjoitin rivin linux ks=floppy Ja painoin . Asennusohjelma asetti tiedostoni asetusten mukaisesti kaikki asetukset, Se pysähtyi kysymään vain, haluanko varmasti formatoida kovalevyni. Työasema oli valmis puolessa tunnissa. Kaikki sujui tällä kertaa kuin tanssi. -Juha Karonen- (c) GPL Juha Karonen 2003 - - - 1. Kickstart 15.10 Ensin yritin saada asennuksen toimimaan oman kotihakemistoni kautta. Asennettuun koneeseen kirjaudutaan roottina kotihakemistosta kopioidaan anaconda-ks.cfg tiedosto home/user hakemistoon nimellä ks.cfg (cp anaconda- ks.cfg home/user ks.cfg). Tiedostoa muokataan esim. Gedit-editorilla, itse laitoin xconfig tiedostot kommenteihin ja poistin bootin riveistä kommentit. Apuna käytin Kickstart-ohjelmaa, jota en saanut käynnistymään komennolla ksconfig, vaan kaivoin sen hatun alta ohjelmista. Muokattuja rivejä siirsin copy-pastella ks.cfg-tiedostoon. Muut rivit jätin ennalleen. Tallensin ja siirsin tiedoston myylle:(scp ks.cfg a0001416@myy.helia.fi:public_html) ja siirryin sinne ja: (ssh a0001416@myy.helia.fi) -> (cd public_html). Tein vielä nimi ym. pikkuviilauksia pico-editorilla myyllä (pico ks.cfg). Katsoin vielä Netscapella, että tiedosto näkyi: myy.helia.fi@~a0001416/ks.cfg, se näkyi. Tämän jälkeen yritin käynnistää asennuksen tallettamani Kickstart tiedoston avulla. CD asemaan ja sillä buutattua annoin käynnistysparameteriksi linux ks=http://myy.helia.fi@~a0001416/ks.cfg. Luokassa ei kuitenkaan DHCP-palvelu toimi, joten tällä tapaa siellä ei Kickstartia saanut toimimaan, minkä lisäksi omassa Kickstarissani oli vika, olin ollut huolimaton kommentoidessani Xconfigia ja siitä oli yksi parametri karannut seuraavalle riville. Hinasin sen oman rivinsä loppuun. Siirryin yrittämään asennusta Kickstartilla disketillä. Kommentoin ftp-osoitteen, josta Linux oli ollut tarkoitus asentaa. Mountattuani aseman tallensin Kickstartin siihen. CD ja disketti sisään, bootti CDltä ja käynnistysparametriksi linux ks=floppy. Koska kaikki tiedot oli täytytty valmiiksi, kone lähti asentumaan ilman mitään kysymyksiä ja vaikka näytönohjain ja näyttö tunnistettiin heti alussa, ne piti vahvistaa vasta viimeisen CD:n jälkeen. Tässä asennuksessa ei ollut muuta ongelmaa kun salasanat, ne eivät olleet samoja kun kopioidussa anaconda-ks.cfg koneessa oli ollut, vika saattoi kuitenkin olla kopiossani . Koska en kuitenkaan ollut suojannut GRUBia salasanalla murtautuminen ja salasanan vaihto olivat helppoja operaatioita. Myös verkkokortti piti vielä konfiguroida ja verkko käynnistää uudelleen. Asennuksen käynnistyessä aloin muokkaamaan ks.cfgtä seuraavaan yritykseen. Kickstart määritetystä kohteesta (http). Asennuksen aloitus tapahtui CDn buutilla ja valitsemalla F2, jonka jälkeen annoin käynnistysparametriksi linux askmethod ja asennus käynnistyi. Koska asennus tapahtui verkon yli ilman varsinasta Kickstarttia asennus kyseli samoja tietoja kun normaalissa asennuksessa. Erona oli staattisen IP-osoitteen omalle koneelle sekä serverin IP-osoitteen ja kansion määrittäminen. Tällä tapaa kone sai verkko-osoitteet ja kaikki tiedot oikein, joten koneesta tuli suoraan valmis. Asennus onnistui hyvin. Kickstart levykkeellä määritetystä url-osoitteesta. Varsinaiseen ks.cfg- tiedostoon tarvitsi tehdä tehdä muutos, jossa lisättiin toiseksi riviksi install-rivin jälkeen kyseisen palvelimen url-osoite. Opettaja Tero Karvinen oli laittanut haettavat Linux kansiot viereiselle koneelle, jonka IP-osoitteen ja k.o. kansion muokkasin Kickstart configuratorin avulla. Kopioin sen osoitteen configuratorin previewistä ja liitin ks.cfg-tiedostoon (url –url http://172.29.1.7/tee/redhat). Asennus käynnistyi automaattisesti, koska kaikkiin kysymyksiin oli vastattu ennakolta, mutta en enää jäänyt katsomaan kuinka se onnistui, vaan tyydyin uskomaan sen onnistuvan. Lopetin asennuksen 18.20 Version 1.2, November 2002 Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.