Grub javítása avagy Windows telepítése Ubuntu után

A régi blogomban már volt egy hasonló post a témában, de mivel az már nem érhető el, és mivel ma ismét felmerült a probléma, gondoltam írok gyorsan egy új postot a témáról. Remélem hasznát veszi más is.

Általában ha utólag, meglévő Ubuntu-nk mellé telepítünk Windows-t, az MBR, vagyis a Master Boot Record felűlírásra kerül. A gép újraindításakor nem kapunk grub menüt, hanem azonnal megkezdődik a Windows boot-olása.
Hogy visszaállítsuk a menüt, egy Ubuntu LiveCD-ről kell beboot-olnunk és a következő lépéseket végrehajtanunk.

sudo grub
Megjelenik egy grub> prompt.

find /boot/grub/stage1

Válaszként megkapjuk a partíciót amely a grub fájlokat tartalmazza:
(hd0,1)

Adjuk ki a következő parancsokat:

root (hd0,1)
setup (hd0)

A (hd0) a lemez MBR-ja ahova a grub-nak kerülnie kell, hogy betöltéskor elinduljon.

És már készen is vagyunk. Újraindítés, LiveCD-t ki, és máris van grub.

Advertisements

Grub javítása avagy Windows telepítése Ubuntu után” bejegyzéshez ozzászólás

  1. Ezt a mutatványt úgy is meg lehet csinálni, hogy ha egy másik vinyóra akarom rakni az MBR-t a grubhoz? Mert nálam kihalt az a vinyó amin az MBR volt, de az ubuntus vinyóm megvan még és az újra csak windows-t tettem.
    Najó, remélem érthető volt a kérdés.

  2. Elvileg igen. Próbáld ki, kárt nem tudsz tenni semmiben. :)
    Ha kipróbáltad jelezz vissza légyszíves.

  3. Nos 2 vinyó két gép(p5,p3) p3 és az ubuntu wine régi játékok futtatása.
    1. vinyó:win98, legújabb Ubuntu 2 + fat32 partíció a ahol az iso image-k vannak. 2. vinyó:xp plusz még 4 darab vinyó a p5-ben adatárólasnak.
    win98 belassult újratelepítettem, de az ubuntut a fenti módszerrel sehogy se sikerült elindítanom. Valamelyik másik vinyóról indul a grub mert ha kiveszem az 1. vinyót elindul és ezt írja ki: error 17

    grub> find /boot/grub/stage1
    (hd0,4)

    grub> root (hd0,4)

    grub> setup (hd0,4)
    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,4)”… failed (this is not fatal)
    Running “embed /boot/grub/e2fs_stage1_5 (hd0,4)”… failed (this is not fatal)
    Running “install /boot/grub/stage1 (hd0,4) /boot/grub/stage2 p /boot/grub/menu
    .lst “… succeeded
    Done.

    A win98 telepítése előtt elrejtettem a Linux partíciókat hiden, Partition Manager 8.0 Personal, Linux Ext3 nincs betűjele, hajlamos rá a particionáló hogy hiden után új betűjele kel adni adjak neki? Ha felteszek egy uj Linuxot és kicserélem a régire fog működni a linux? Vagy telepítésnél kilehet választani hogy melyik Linux Ext3 használja.

    • Nos..

      Szia! Bocs hogy ilyen sok idő után reagálok csak, de nem nagyon jut idő a blogra mostanában.
      Olvasom amit leírtál és úgy tűnik, hogy eléggé megkavartad a dolgokat, és bizonyos pontokon, még az sem igazán világos, hogy mit is akarsz pontosan. :)
      98-as win meg xp meg még 4 vinyó… szal nem világos minek ennyi minden, eléggé kaotikus, nade te tudod.. :)

      Próbálok valami hasznos választ adni, bár a kérdés sem világos… na mindegy :)

      Szóval… egy vinyón csak egy MRB (Master Boot Record) van/lehet
      A Grub, a Linux telepítésekor ide kerül. Ha Windowst és Linuxt is akarsz egy gépen futtatni (dual-boot) akkor érdemes mindig előbb a Windowst majd a Linuxt telepíteni, mivel a Win. felülírja a MRB-t és utána babrálni kell a visszaállításhoz(lsd.:fentebb).
      Ext2/3/4 olvasása/írása nem csak részben megoldható Win. alól. Az olvasás még csak hagyján de az írás macerásabb, habár van rá program, nem tökéletes és nem szoktam ajánlani senkinek a használatát. Ellenben Linux alól az Fat32 tökéletesen ill. most már az NTFS is (ha jól tudom) hiba nélkül írható/olvasható.
      Ha kezdő vagy Linuxban, próbálj tánnaolvasni a dolgoknak, rengeteg leírást találni a weben. Ajánlom az ubuntu.hu, hogyan.org, szabilinux.hu, hup.hu oldalakat, melyek közül a legtöbbön (forum) rengeteg segítséget kaphat az ember nagyon rövid idő alatt. Ha konkrét kérdésed van nekem is írhatsz nyugodtan, szívesen segítek ha tudok és az időm engedi.
      Remélem segítettem valamit…

  4. Esetleg Jauntly, és más linux verziókkal is működnek ezek a parancsok?:)

    • Hmm, jó kérdés, már egy ideje nem követem figyelemmel az ilyen jellegű változásokat az Ubuntu verziókban, de valószínűleg még működne a módszer.
      Más disztróknál nem tudom, de Debián alalpúaknál biztos jó lehet.
      Bocs, de már régen írtam a postot….

Hozzászólások lezárva.