Kirjoittaja Aihe: GRUB-alkulataajan kirjoittaminen asennus-CD:llä.  (Luettu 21319 kertaa)

petteriIII

  • Käyttäjä
  • Viestejä: 693
    • Profiili
GRUB-alkulataajan kirjoittaminen asennus-CD:llä 28.1.2006

HUOM: OHJE MYÖS WIKISSÄ, MAHDOLLISESTI PÄIVITETTYNÄ: http://wiki.ubuntu-fi.org/Wiki/Grub-kaynnistyslataaja

Kytke kovalevy sille paikalle jossa se tulee jatkossakin olemaan. Kovalevyjä saisi mieluiten olla vain yksi, sillä useampi tuo sotkemisen mahdollisuuden mukaan. Boottaa Ubuntun asennus-CD:llä. Anna käskyt:

   1.      sudo su
   2.      grub
            - näytölle pitää tulla: grub>
   3.      find /boot/grub/stage1
            - saat vastauksen luokkaa: (hd0,0) mikäli levylläsi on Ubuntu. Ehkä vastauksessa on monta riviä: valitse niistä sen Ubuntu-version osio jota ensisijaisesti käytät -> sulkujen sisällä on: kovalevyn järjestysnumero, sen osion järjestysnumero josta boottaus jatkuu. GRUB laskee järjestysnumerot nollasta alkaen.

            -  Grub:issa on yleensä 'jenkkinäppis'. Sen sulkumerkit löytyvät yleensä niillä merkittyjen näppäimen vierestä oikealta puolelta. Merkki / löytyy numeronäppäimistöstä.
   4.      root (hdkovalevyn järjestysnumero, boottaava osio)
            - siis esimerkiksi root (hd0,0) -> tämä viittaa siihen /boot/grub/menu.lst:iin joka luetaan: jos järjestelmässä on monia Ubuntun versioita niin myös /boot/grub/menu.lst:ejä on monia, mutta vain tuota yhtä käytetään.
   5.      setup (hdkovalevyn järjestysnumero)
            - siis esimerkiksi setup (hd0); tässä muodossaan GRUB kirjoitetaan MBR:lle, missä se yleensä onkin. Tämän käskyn tulosteen tulee olla seuraavankaltainen:

      Checking if "/boot/grub/stage1" exists... yes

      Checking if "/boot/grub/stage2" exists... yes

      Checking if "/boot/grub/e2fs_stage1_5" exists... yes

      Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded.

      succeeded

      Running "install /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,8)/boot/grub/stage2

      /boot/grub/menu.lst"... succeeded

      Done.

   6.      quit

Sammuta PC ja poista CD. Kun boottaat tämänjälkeen niin boottaus tapahtuu tässä määrättyyn Ubuntuun.

- GRUB-alkulataaja on levyn alussa ja se noudetaan sieltä boottauksen aluksi. Se ohjaa lukemaan määrätyltä levyltä sen määrätyltä osiolta tiedoston: /boot/grub/menu.lst ja boottaus jatkuu siellä olevien boottaus-parametrien ohjeiden perusteella.
- Kun levylle on kerran kirjoitettu GRUB ei siitä pääsekään eroon noinvain
- Jos levyllä on jo ennestään GRUB niin sen uudestaankirjoittaminen ei ole yleensä tarpeen, mutta ei siitä haittaakaan ole; ja joskus se on tarpeen vaikkei luulisikaan.
- GRUB käy toimintansa aluksi lukemassa tiedoston nimeltä: /boot/grub/device.map . Siellä on kuvattuna mitä levyjä järjestelmään kuuluu ja mitä nimeä käyttöjärjestelmän tulee kustakin käyttää, sillä käyttöjärjestelmä ja BIOS saattavat olla erimieltä näistä nimistä.
- GRUB on yleensä MBR:llä (=kovalevyn ensimmäinen sektori). MBR:n koko on yleensä vain 512 sanaa, joista vielä 64 sanaa kuuluu partitiotaululle. Niin pieneen tilaan ei mahdu monimutkaista GRUB:ia. Senvuoksi GRUB onkin jaettu stage:ihin ja vain stage1 on MBR:llä ja se kertoo mistä jatko sitten löytyy.
- Jos PC:eestään haluaa tehdä tietoturvallisen täytyy GRUB:in muokkaaminen estää. Samoin on syytä BIOS:issa poistaa mahdollisuus boottata CD:ltä ja USB:ltä; ja määritellä BIOS:in salasana.
- GRUB:in virheviestit: http://www.uruk.org/orig-grub/errors.html
- GRUB:ista on tulossa uusi versio nimeltä GRUB2: http://www.gnu.org/software/grub/grub-2-faq.en.html

- Editoin tätä tekstiä viestien neuvojen mukaan. Kiitoksia niistä neuvoista.
« Viimeksi muokattu: 21.05.08 - klo:13.34 kirjoittanut Timo Jyrinki »

Ryppy

  • Käyttäjä
  • Viestejä: 837
    • Profiili
Vs: GRUB-alkulataajan kirjoittaminen asennus-CD:llä.
« Vastaus #1 : 22.01.07 - klo:13.29 »
Kiitoksen arvoinen howto  :D
Poistuu taka vasemmalle - - -

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: GRUB-alkulataajan kirjoittaminen asennus-CD:llä.
« Vastaus #2 : 22.01.07 - klo:15.29 »
Tästä on varmasti monelle hyötyä. Piti kyllä lukea nuo numeroidut kohdat useampaan kertaan, ennen kuin tajusin mitkä olivat komentoja joita pitäisi syöttää ja mitkä olivat kommentointia. Ehdottaisin kirjoittajalle tekstin muotoilun käyttämistä.  :)

Lisäksi jäi hieman epäselväksi mitä tämä tarkoittaa.
Lainaus
Sulkumerkit löytyvät yleensä niillä merkittyjen näppäimen vierestä oikealta puolelta.


Heitä hyväsit hitaudelle. Asenna ubuntu!

Ryppy

  • Käyttäjä
  • Viestejä: 837
    • Profiili
Vs: GRUB-alkulataajan kirjoittaminen asennus-CD:llä.
« Vastaus #3 : 22.01.07 - klo:17.24 »
Tarkoittanee jenkkinäppistä.
Poistuu taka vasemmalle - - -

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: GRUB-alkulataajan kirjoittaminen asennus-CD:llä.
« Vastaus #4 : 22.01.07 - klo:17.48 »
Tarkoittanee jenkkinäppistä.
ah. Tuossa grup-muokkaustilassako on siis aina jenkkinäppäimistö käytössä?
Heitä hyväsit hitaudelle. Asenna ubuntu!

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: GRUB-alkulataajan kirjoittaminen asennus-CD:llä.
« Vastaus #5 : 02.02.07 - klo:14.56 »
Hienosti näytti toimivan tämän ohjeen avulla. Korvasin aikaisemman XP:n Vistalla, jolloin grub piti asentaa uudestaan ja tuli sitten testattua samalla, että Vistakin toimii kakkoskäyttiksenä Ubuntun rinnalla. :)

Tarkennetaan vielä kannettavan käyttäjille, joilla ei löydy numeronäppäimistöä, että /-merkki löytyy oikean shift-napin vierestä '-'-napin takaa.
Heitä hyväsit hitaudelle. Asenna ubuntu!

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: GRUB-alkulataajan kirjoittaminen asennus-CD:llä.
« Vastaus #6 : 07.04.07 - klo:00.50 »
Saako ohjeen kopioida Ubuntu-wikiin?

jos saa, voisit laittaa merkinnän
Lainaus
Tämä ohje on "public domain".
Heitä hyväsit hitaudelle. Asenna ubuntu!

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Vs: GRUB-alkulataajan kirjoittaminen asennus-CD:llä.
« Vastaus #7 : 07.04.07 - klo:01.06 »
- Editoin tätä tekstiä viestien neuvojen mukaan. Kiitoksia niistä neuvoista.
Wikiin vaan koko opas :)
http://forum.ubuntu-fi.org/index.php?topic=46.0

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Heitä hyväsit hitaudelle. Asenna ubuntu!

peran

  • Vieras
Vs: GRUB-alkulataajan kirjoittaminen asennus-CD:llä.
« Vastaus #9 : 22.08.07 - klo:15.42 »
Emmä saanut tällä ohjeella käynnistyslataajaa uudelleen kirjoitetuksi. :(

No, nyt on Ubuntu uudelleenasentumassa, josko se nyt sentään sen kirjoittaisi uusiksi.

Edit - se olikin oma moka, kun setup (hd0) olisi pitänyt laittaa, mutta laitoin setup (hd0,0).
« Viimeksi muokattu: 22.08.07 - klo:17.38 kirjoittanut peran »

Higgins

  • Käyttäjä
  • Viestejä: 497
    • Profiili
Vs: GRUB-alkulataajan kirjoittaminen asennus-CD:llä.
« Vastaus #10 : 22.08.07 - klo:23.23 »
Emmä saanut tällä ohjeella käynnistyslataajaa uudelleen kirjoitetuksi. :(
No, nyt on Ubuntu uudelleenasentumassa, josko se nyt sentään sen kirjoittaisi uusiksi.

Debiania jotkut vaikeaksi haukkuvat, mutta Grub- uudelleenasennus on todella helppoa 4.0CDn installguin avulla. Ei mitään konsoliähräyksiä eikä kovojen numeroinnin, onko hd1 vai hd0- ähräilyjä. Suosittelen, Hig

Puuhanalle

  • Käyttäjä
  • Viestejä: 19
    • Profiili
Vs: GRUB-alkulataajan kirjoittaminen asennus-CD:llä. [wiki]
« Vastaus #11 : 30.10.07 - klo:18.58 »
GRUB-alkulataajan kirjoittaminen asennus-CD:llä 28.1.20

Terve
Tota noinnaa kuinkas tuo toimii mikäli haluan säilyttää myöskin XP Pron?
Ubu on osioilla 5,6,7
C.llä eli 1:llä on XP
Se vain hukkas lataajan vaikka toimi ensin kuin se kuulu Buick.
Sitten ei auennu edes XP vaan piti fixbootata.
Nyt XP toimii mutta Ubu ei ja tiedot eli osiot löytyvät kyllä PMO 8:LLa.
Tarttis saada helppo tapa ajaa lataaja uusix taikka vain uusia mbr ilman että XP sekoaa.
XP:llä aika paljon tärkeää tavaraa joka ei saa hukkua.

AAAPPPUUUVVVA:

Teemu

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: GRUB-alkulataajan kirjoittaminen asennus-CD:llä. [wiki]
« Vastaus #12 : 30.10.07 - klo:22.12 »
Terve
Tota noinnaa kuinkas tuo toimii mikäli haluan säilyttää myöskin XP Pron?
Ubu on osioilla 5,6,7
C.llä eli 1:llä on XP
Se vain hukkas lataajan vaikka toimi ensin kuin se kuulu Buick.
Sitten ei auennu edes XP vaan piti fixbootata.
Nyt XP toimii mutta Ubu ei ja tiedot eli osiot löytyvät kyllä PMO 8:LLa.
Tarttis saada helppo tapa ajaa lataaja uusix taikka vain uusia mbr ilman että XP sekoaa.
XP:llä aika paljon tärkeää tavaraa joka ei saa hukkua.
Tästä on foorumilla vaikka kuinka monta esimerkkiä. hae hakusanalla "grub" Jos ei silti löydy apua, avaa ihan uusi keskustelu ongelmastasi oikealle alueelle. Tässä kun olisi tarkoitus keskustella tästä oppaasta.

Periaate on kuitenkin se, että jostain syystä ubuntu ei tunnistanut XP-asennusta ja XP ei näin ollen ilmestynyt grubin valikkoon ja se pitäisi lisätä käsin. Toinen vaihtoehto on, että grub-valikko oli piilotettuna, etkä huomannut, että sieltä löytyy myös XP:n käynnistysvalinta.
Heitä hyväsit hitaudelle. Asenna ubuntu!

Puuhanalle

  • Käyttäjä
  • Viestejä: 19
    • Profiili
Vs: GRUB-alkulataajan kirjoittaminen asennus-CD:llä. [wiki]
« Vastaus #13 : 01.11.07 - klo:17.25 »
Joopa joo näin se varmaankin toimii, mutta minne ne kirjoitetaan???
Alottelijalle aivan liian ammattimaista tuo teksti alla, kun siellä CD:llä ei suoraan ole semmosta paikkaa mihin voi kirjottaa.
Ubuntu 7.04 Live CD
Eli kun sen CDn avaa niin onko ekassa valikossa jo paikka??
Tarviiko alkaa installoida vai minne??

Hölmö on hölmö loppuun asti

Kiitos kuitenkin.



GRUB-alkulataajan kirjoittaminen asennus-CD:llä 28.1.2006

HUOM: OHJE MYÖS WIKISSÄ, MAHDOLLISESTI PÄIVITETTYNÄ: http://wiki.ubuntu-fi.org/Wiki/Grub-kaynnistyslataaja

Kytke kovalevy sille paikalle jossa se tulee jatkossakin olemaan. Kovalevyjä saisi mieluiten olla vain yksi, sillä useampi tuo sotkemisen mahdollisuuden mukaan. Boottaa Ubuntun asennus-CD:llä. Anna käskyt:

   1.      sudo su
   2.      grub
            - näytölle pitää tulla: grub>
   3.      find /boot/grub/stage1
            - saat vastauksen luokkaa: (hd0,0) mikäli levylläsi on Ubuntu. Ehkä vastauksessa on monta riviä: valitse niistä sen Ubuntu-version osio jota ensisijaisesti käytät -> sulkujen sisällä on: kovalevyn järjestysnumero, sen osion järjestysnumero josta boottaus jatkuu. GRUB laskee järjestysnumerot nollasta alkaen.

            -  Grub:issa on yleensä 'jenkkinäppis'. Sen sulkumerkit löytyvät yleensä niillä merkittyjen näppäimen vierestä oikealta puolelta. Merkki / löytyy numeronäppäimistöstä.
   4.      root (hdkovalevyn järjestysnumero, boottaava osio)
            - siis esimerkiksi root (hd0,0) -> tämä viittaa siihen /boot/grub/menu.lst:iin joka luetaan: jos järjestelmässä on monia Ubuntun versioita niin myös /boot/grub/menu.lst:ejä on monia, mutta vain tuota yhtä käytetään.
   5.      setup (hdkovalevyn järjestysnumero)
            - siis esimerkiksi setup (hd0); tässä muodossaan GRUB kirjoitetaan MBR:lle, missä se yleensä onkin. Tämän käskyn tulosteen tulee olla seuraavankaltainen:

      Checking if "/boot/grub/stage1" exists... yes

      Checking if "/boot/grub/stage2" exists... yes

      Checking if "/boot/grub/e2fs_stage1_5" exists... yes

      Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded.

      succeeded

      Running "install /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,8)/boot/grub/stage2

      /boot/grub/menu.lst"... succeeded

      Done.

   6.      quit

Sammuta PC ja poista CD. Kun boottaat tämänjälkeen niin boottaus tapahtuu tässä määrättyyn Ubuntuun.

- GRUB-alkulataaja on levyn alussa ja se noudetaan sieltä boottauksen aluksi. Se ohjaa lukemaan määrätyltä levyltä sen määrätyltä osiolta tiedoston: /boot/grub/menu.lst ja boottaus jatkuu siellä olevien boottaus-parametrien ohjeiden perusteella.
- Kun levylle on kerran kirjoitettu GRUB ei siitä pääsekään eroon noinvain
- Jos levyllä on jo ennestään GRUB niin sen uudestaankirjoittaminen ei ole yleensä tarpeen, mutta ei siitä haittaakaan ole; ja joskus se on tarpeen vaikkei luulisikaan.
- GRUB käy toimintansa aluksi lukemassa tiedoston nimeltä: /boot/grub/device.map . Siellä on kuvattuna mitä levyjä järjestelmään kuuluu ja mitä nimeä käyttöjärjestelmän tulee kustakin käyttää, sillä käyttöjärjestelmä ja BIOS saattavat olla erimieltä näistä nimistä.
- GRUB on yleensä MBR:llä (=kovalevyn ensimmäinen sektori). MBR:n koko on yleensä vain 512 sanaa, joista vielä 64 sanaa kuuluu partitiotaululle. Niin pieneen tilaan ei mahdu monimutkaista GRUB:ia. Senvuoksi GRUB onkin jaettu stage:ihin ja vain stage1 on MBR:llä ja se kertoo mistä jatko sitten löytyy.
- Jos PC:eestään haluaa tehdä tietoturvallisen täytyy GRUB:in muokkaaminen estää. Samoin on syytä BIOS:issa poistaa mahdollisuus boottata CD:ltä ja USB:ltä; ja määritellä BIOS:in salasana.
- GRUB:in virheviestit: http://www.uruk.org/orig-grub/errors.html
- GRUB:ista on tulossa uusi versio nimeltä GRUB2: http://www.gnu.org/software/grub/grub-2-faq.en.html

- Editoin tätä tekstiä viestien neuvojen mukaan. Kiitoksia niistä neuvoista.

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: GRUB-alkulataajan kirjoittaminen asennus-CD:llä. [wiki]
« Vastaus #14 : 03.11.07 - klo:08.59 »
Joopa joo näin se varmaankin toimii, mutta minne ne kirjoitetaan???

Sovellukset -> Apuohjelmat -> pääte

Sinne vain komentelet
Heitä hyväsit hitaudelle. Asenna ubuntu!

Kert

  • Käyttäjä
  • Viestejä: 24
    • Profiili
Vs: GRUB-alkulataajan kirjoittaminen asennus-CD:llä. [wiki]
« Vastaus #15 : 20.11.07 - klo:22.43 »
Mistäköhän johtuu että XP kirjoittaa aina Grubin yli kun käyttää windowsia?
Koneessa on 320Gb Sata kovalevy joka on osioitu 150Gb XP-n käyttöön ja loput Ubuntulle (7.10)
 Mulla oli aikasemmiin Ubuntu ja XP koneella ja kaikki sujui hyvin, kunnes jouduin asentamaan XP-n uudelleen. Silloin windows kirjoitti Grubin yli enkä ole saanut sitä enää kunnolla toimimaan sen jälkeen.
Kun Grubin palauttaa live-CDllä se toimii hyvin niin kauan kunnes käytän taas XP-tä. XP-n käytön jälkeen Grub on taas hävinnyt ja joudun palauttamaan sen live-CDllä..   :-\