Alglaaduri seadistamine asjatundjatele

Kui te pole seda veel teinud, tasuks kõigepealt läbi lugeda “Alglaaduri põhiseadistused”.

GRUB2 põhise süsteemi lisamine käsitsi

GRUB2 põhise süsteemi saab Mageia alglaadimismenüüsse lisada järgmiselt:

  • Laadige kõnealune süsteem. GRUB2 versiooni tuvastamiseks andke terminalis käsk:

    sudo grub-install --version

    või kui see ei peaks tulemust andma:

    sudo grub2-install --version

  • Kui see tagastab "GNU GRUB version 0.97" (võib-olla ka kohandatud sufiksiga), siis kasutatakse GRUBi (nimetatud ka GRUB legacy'ks ehk pärand-GRUBiks), mitte GRUB2 ning Mageia peaks paigaldamise ajal süsteemi korrektselt ära tundma ning automaatselt menüüsse lisama.

  • Kui see tagastab (GRUB) 1.98 või 1.99 või 2.xx, siis on kasutusel GRUB2.

    Jätke versioon meelde või kirjutage üles ning andke juurpartitsiooni tuvastamiseks käsk:

    df -h / |(read; awk '{print $1; exit}')

    Selle väljund on umbes niisugune :

    /dev/sdb11

    sdb11 on juurpartitsioon - jätke ka see meelde või märkige üles.

  • Nüüd kontrollige, kas /boot kataloog on samal partitsioonil, andes käsu:

    df -h /boot |(read; awk '{print $1; exit}')

    Kui /boot partitsioon erineb juurpartitsioonist, jätke see meelde või märkige üles ja kasutage /boot partitsiooni real "root", kui muudate allpool faili menu.lst.

  • Nüüd tuleks süsteem sulgeda ja paigaldada Mageia.

  • Avage oma uues töötavas Mageia süsteemis terminal ja muutke administraatorina faili /boot/grub/menu.lst järgmiselt:

  • Administraatori õiguste saamiseks andke käsk:

    su -

    (sisestage administraatori parool)

  • Faili avamiseks redaktoris andke käsk:

    kwrite /boot/grub/menu.lst

    (kirjutage "kwrite" asemel "gedit", kui kasutate Gnomet)

  • Lisage järgmine kirje oma (nt Ubuntu) süsteemi jaoks näiteks teise lõiguna. Asukoht, kus kirje asub menüüs, sõltub asukohast failis:

    title Ubuntu

    root (hd1,10)

    kernel /boot/grub/core.img

  • [Märkus]

    Teisel real tähendab "hd1" teist kõvaketast, "10" 11. partitsiooni. Kettaid ja partitsioone arvestatakse Mageia pärand-GRUBis nullist.

    Seepärast:

    sdb11 = (hd1,10)

    sda1 = (hd0,0)

  • Kui GRUB2 versioon on 2.xx, siis peab viimane rida olema:

    kernel /boot/grub/i386-pc/core.img

    Kui juba varem on vaja kasutada "grub2-install", siis kirjutage viimasel real "grub" asemele "grub2".

    Kui /boot on eraldi partitsioonil, eemaldage viimaselt realt "/boot".

  • Salvestage fail ja tehke taaskäivitus. Nüüd peaks menüüs olema näha "Ubuntu" kirje ja seda peaks olema võimalik ka laadida.

Olemasoleva GRUB2 alglaaduri kasutamine

Kui te ei ole veel lugenud üldist abiteksti olemasoleva alglaaduri kasutamise kohta, siis tehke seda nüüd. Vt “Olemasoleva alglaaduri kasutamine”

[Märkus]

Mõningates Debiani/Ubuntu versioonides esineb GRUB2 paigaldamise ajal OS-i tuvastamise programmis teadaolevalt viga, mis Mageia (või Mandriva) süsteemi lisades loob vigaselt faili grub.cfg. Sellele on lihtne lahendus, mille üksikasjad leiab Mageia foorumist. Otsige seal sõna "prober", teema on "grub problem" ja vajalik teave leidub 9. postituses.

Paranduse muutmiseks püsivaks, et see elaks üle ka Ubuntu kerneli uuenduse, tuleb Mageia kirje lisada faili /etc/grub.d/40_custom

Ja teadmiseks: see viga on parandatud versioonis os-prober-1.53, mis ilmus 8. mail 2012. Niisiis on nüüd eelistatud lahendus versiooni uuendamine GRUB2 süsteemis.