Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| Livemedia-creator on Fedora Linuxin <tt>lorax</tt> -paketista löytyvä työkalu, jolla on helppo luoda mukautettuja [[Live-media]]-levykuvia Fedorasta. Ohjelma asentaa aluksi Fedoran parametrina annetun [[kickstart]]-tiedoston perusteella väliaikaiseen levykuvatiedostoon. Tämän jälkeen se pakkaa tämän asennetun Fedora-järjestelmän livemedia-levykuvaksi. Tähän tarvitaan riittävästi levytilaa ja pääsy asennuksessa tarvittaviin pakettivarastoihin.
| | Livecd-creator on Fedoran <tt>livecd-tools</tt> -paketista löytyvä työkalu, jolla on helppo luoda mukautettuja [[Live-CD]]-levykuvia Fedorasta. Ohjelma asentaa aluksi Fedoran parametrina annetun [[kickstart]]-tiedoston perusteella väliaikaiseen levykuvatiedostoon. Tämän jälkeen se pakkaa tämän asennetun Fedora-järjestelmän live-CD-levykuvaksi. Tähän tarvitaan riittävästi levytilaa ja pääsy asennuksessa tarvittaviin pakettivarastoihin. |
|
| |
|
| Ohjelman käyttö on usein hyvin suoraviivaista: | | Ohjelman käyttö on usein hyvin suoraviivaista: |
| # livemedia-creator --config=livemedia-fedora-desktop.ks | | # livecd-creator --config=livecd-fedora-desktop.ks |
|
| |
|
| Useita valmiita kickstart-tiedostoja löytyy Fedorasta paketista <tt>spin-kickstarts</tt> | | Useita valmiita kickstart-tiedostoja löytyy Fedorasta paketista <tt>spin-kickstarts</tt> |
|
| |
| == Valmistelut ==
| |
| Tässä ohjeessa hyödynnetään [[Fedora]]-jakelun [[livecd-creator]]-työkalua ja Fedoran valmiita [[kickstart]]-asetustiedostoja mukautetun levyn luomiseksi. Tavoitteena on koostaa Rawhiden pakettivarastoja käyttäen KDE:ta käyttävä, suomalaisilla asetuksilla oletuksena toimiva live-Fedora.
| |
|
| |
|
| |
| Ohje on testattu Fedora 10:n 64-bittisessä versiossa. Myös muiden Fedora-versioiden pitäisi toimia.
| |
|
| |
| === Levytila ===
| |
| Tarvitset riittävästi levytilaa. Pakettivarastoista täytyy hakea mahdollisesti jopa kaksi gigatavua [[RPM]]-paketteja. Lisäksi levytilaa tarvitaan muutama gigatavu väliaikaistiedostoille ja itse cd-levykuvalle.
| |
|
| |
| === Pakettivarastot ===
| |
| Pakettien noutamiseksi tarvitaan pääsy Fedoran pakettivarastoihin. Mikäli et ole asettanut itsellesi paikallista peilipalvelinta, varmista internet-yhteyden toimivuus.
| |
|
| |
| === Työkalujen asennus ===
| |
| Asenna <tt>livecd-tools</tt> ja <tt>spin-kickstarts</tt> komennolla
| |
| yum install livecd-tools spin-kickstarts
| |
|
| |
| === Hakemisto ===
| |
| Siirry tyhjään hakemistoon, jossa on riittävästi vapaata tilaa.
| |
|
| |
| == Kickstart-tiedostojen muokkaus ==
| |
|
| |
| === Tarjollaolevien tiedostojen selvittäminen ===
| |
| Listaa <tt>spin-kickstarts</tt> -paketin sisältö komennolla
| |
|
| |
| rpm -ql spin-kickstarts
| |
|
| |
| Havaitaan paketin sisältävän tiedoston <tt>/usr/share/spin-kickstarts/fedora-livecd-kde.ks</tt>, mikä on tavallisen Fedoran KDE-livecd:n kickstart-tiedosto.
| |
|
| |
| === Kopio halutusta kickstartista ===
| |
|
| |
| Otetaan kopio halutusta kickstartista:
| |
| cp /usr/share/spin-kickstarts/fedora-livecd-kde.ks .
| |
|
| |
| Tarkistetaan, tarvitaanko muita kickstart-tiedostoja:
| |
| grep %include fedora-livecd-kde.ks
| |
|
| |
| Kopioidaan myös <tt>fedora-live-base.ks</tt>, sillä se sisällytetään %include -rivillä <tt>fedora-livecd-kde.ks:iin</tt>
| |
| cp /usr/share/spin-kickstarts/fedora-live-base.ks .
| |
|
| |
| === Tehdään muokkaukset ===
| |
|
| |
| === Suomiasetukset ===
| |
|
| |
| Tiedoston <tt>fedora-live-base.ks</tt> alussa on listattu järjestelmän perusasetuksia, jotka muutamme suomalaisia asetuksia vastaaviksi:
| |
|
| |
| lang fi_FI.UTF-8
| |
| keyboard fi
| |
| timezone Europe/Helsinki
| |
| auth --useshadow --enablemd5
| |
| selinux --enforcing
| |
| firewall --enabled
| |
| xconfig --startxonboot
| |
| part / --size 3072
| |
| services --enabled=NetworkManager --disabled=network,sshd
| |
|
| |
| Lisätään <tt>fedora-livecd-kde.ks</tt>-tiedostoon <tt>%packages</tt>-rivin ja sitä vastaavan <tt>%end</tt>-rivin väliseen pakettilistaan paketti <tt>kde-l10n-Finnish</tt> lisäämällä sinne seuraava rivi:
| |
| kde-l10n-Finnish
| |
|
| |
| === Rawhide ===
| |
|
| |
| Varmistetaan <tt>fedora-live-base.ks</tt>-tiedostosta, että vain Rawhide-varasto on käytössä:
| |
|
| |
| # To compose against the current release tree, use the following "repo" (enabled by default)
| |
| #repo --name=released --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-9&arch=$basearch
| |
| # To include updates, use the following "repo" (enabled by default)
| |
| #repo --name=updates --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f9&arch=$basearch
| |
| # To compose against rawhide, use the following "repo" (disabled by default)
| |
| repo --name=rawhide --mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
| |
|
| |
| ==Aloitetaan koostaminen==
| |
|
| |
| Annetaan <tt>fedora-livecd-kde.ks</tt> livecd-creatorin käsiteltäväksi. Pyydetään myös tekemään pakettivälimuisti nykyisen työhakemiston alihakemistoon, mistä ladattuja paketteja on helppo uudelleenkäyttää tarvittaessa:
| |
|
| |
| livecd-creator --config=fedora-livecd-kde.ks --cache=cache
| |
|
| |
| Tämän pitäisi sujua ongelmitta läpi. Aikaa vie erityisesti pakettien lataaminen verkosta, mutta yleensä myöhemmillä koostokerroilla suurin osa paketeista on saatu jo valmiiksi ladattua cache-hakemistoon.
| |
|
| |
| Aina toimenpide ei kuitenkaan välttämättä onnistu esimerkiksi Rawhidessa olevien pakettien riippuvuusristiriitojen takia. Mikäli näin käy, kannattaa odottaa seuraavan päivän Rawhidea (Rawhide päivittyy yleensä kerran vuorokaudessa).
| |
|
| |
| Kun livecd-creator päättyy onnistuneesti, pitäisi työhakemistossa olla Fedoran livelevykuva, jonka voi käynnistää virtuaalikoneessa, polttaa cd/dvd-levylle tai siirtää muistitikulle [[livecd-iso-to-disk]]-työkalulla.
| |
|
| |
|
| ==Katso myös== | | ==Katso myös== |
| | *[[Esimerkki livecd-creatorin käytöstä]] |
|
| |
|
| ==Aiheesta muualla== | | ==Aiheesta muualla== |
| *[https://fedoraproject.org/wiki/Livemedia-creator-_How_to_create_and_use_a_Live_CD Fedoran livemedia-creator-ohje] | | *[http://fedoraproject.org/wiki/How_to_create_and_use_Fedora_LiveCD Fedoran livecd-creator-ohje] |
|
| |
|
| [[Luokka:Fedora Linux]] | | [[Luokka:Fedora]] |
| [[Luokka:Komentorivin erikoisohjelmat]] | | [[Luokka:Komentorivin erikoisohjelmat]] |