Ero sivun ”Fedora/Esimerkki livecd-creatorin käytöstä” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(Artikkeli on nyt kokonaisuudessaan osa Fedora Linux/Livemedia-creator -artikkelia, joten tämän voi poistaa.)
 
(Yhtä välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 1: Rivi 1:
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.
{{Poistettava|Artikkeli on nyt kokonaisuudessaan osa [[Fedora Linux/Livemedia-creator]] -artikkelia, joten tämän voi poistaa.}}
 
 
Ohje on testattu Fedora 10:n 64-bittisessä versiossa. Myös muiden Fedora-versioiden pitäisi toimia.
 
== Valmistelut ==
 
=== 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.
 
[[Luokka:Fedora]]
[[Luokka:Ohjeet]]

Nykyinen versio 13. tammikuuta 2022 kello 23.33

Sivun poistoa on ehdotettu! Lista poistoehdotuksista
Syy: Artikkeli on nyt kokonaisuudessaan osa Fedora Linux/Livemedia-creator -artikkelia, joten tämän voi poistaa.