Grub ubuntu + vista + xp

Grub ubuntu + vista + xp
2009-10-01T20:57:00+02:00
2009-10-07T19:45:02+02:00
2022-07-24T08:20:27+02:00
Comal
Sziasztok!

Van egy Dell inspiron laptop.
Volt rajt 1 ubuntu server, 1xp, és 1 vista.
Indításor bejött a grub, majd ha windows választottam, akkor bejött a vista loaderje.
Letöröltem az ubuntu servert, és feltettem helyére az ubuntu jauntyt. Na azóta xp nem indul. De vista is csak úgy, hogy megjeleníti azt a menüt amiben a csökkentett mód, normál módu indítás, stb. jelenik meg.
Nem szeretném az xp újratelepíteni, ezért kérném a segítségeteket, hogy tulajdonképpen mi írt felül mit?
Ill. mit tegyek, hogy legyen xp-m?

Köszi előre is!
Mutasd a teljes hozzászólást!
Valami hasonló lesz a lemezszerkezeted és a rendszerek elhelyezkedése:

+----------------------------------+--------------------------+----------------------+ | /dev/sada1 kiterjesztett | | | |----------------+-----------------+ /dev/sda3 Windows Vista | /dev/sda4 Windows XP | | /dev/sda2 swap | /dev/sda5 Linux | | | +----------------+-----------------+--------------------------+----------------------+

A hiba pedig szerintem már a vázolt partíció struktúra felborulása. Ellenőrizd a következő képpen, a boot.ini-t írd át így:

; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Professional - magyar" /NOEXECUTE=OPTIN /FASTDETECT

Semmi mást ne változtass, indítsd a rendszert és a grubból a Vistát, majd az XP-t...

Ha az XP van az elején akkor még ezt is kipróbálhatod:

partition(2)

Megvallom őszintén, már nem emlékszem, hogy a windows a kiterjesztett partíciót és a logikai partíciókat egynek veszi-e vagy külön számolja a kiterjesztettet és a benne foglalt logikai part-okat. Ha külön számolja akkor akár ha a /dev/sda3-on van az XP a partition(4)-is sikert hozhat.

/dev/sada1 >> első >> partition(1) >> (hd0,0) >> kiterjesztett /dev/sada2 >> második >> partition(2) >> (hd0,1) >> swap (logikai) /dev/sada5 >> harmadik >> partition(3) >> (hd0,2) >> Linux (logikai) /dev/sada3 >> negyedik >> partition(4) >> (hd0,3) >> Windows XP /dev/sada4 >> ötödik >> partition(5) >> (hd0,4) >> Windows Vista

Ha az XP rendben indul akkor jöhetnek a fentebb vázolt lépések.

FONTOS!
Mivel a partíciókkal gépészkedsz, óvatosan! Az adatvesztés lehetősége mindig fennáll.
Mutasd a teljes hozzászólást!

  • Szerintem az Ubuntu nem nyúlt sem az XP-s sem a vistás partíciódhoz, ha csak te erre külön meg nem kérted... A GRUB telepítése pedig nem nagyon szokott ilyen problémákat okozni. Szerintem valamit elkalibráltál. Meglehet az XP helyére került az új ubuntu...
    Mutasd a teljes hozzászólást!
  • Az ubuntu partíciót töröltem, és annak a helyére raktam az újubuntut. csak az ext partíciót töröltem, és jelöltem ki az új ubuntu helyének.
    Mutasd a teljes hozzászólást!
  • Első körben nézd meg egy fájlkezelővel, hogy meg van-e az XP-s és Vistás partíció illetve a könyvtárstruktúra rendben van-e!

    Ha valamelyik partíció nincs meg akkor a telepítés során valamit elnéztél és törölted. Ha törölted és a telepítés során felülírtad akkor az adatok visszaszerzésére kicsi az esély. Legalábbis ha valami megmenthető akkor az csak részben lehetséges.

    Próbáld meg először újratelepíteni a grubot egy ubuntu live cd-ről:

    sudo grub find /boot/grub/stage1 root (hd*,*) setup (hd0) quit

    A csillagok helyén számokat fogsz találni.
    Mutasd a teljes hozzászólást!
  • erre mit kapsz?
    fdisk -lu

    és ennek mi a tartalma?
    /boot/grub/menu.lst
    Mutasd a teljes hozzászólást!
  • Elnézést, hogy eddig nem válaszoltam, de nem voltam gépközelben.
    Amire jutottam, az a következő.
    4 partíció létezik és olvasható:
    ubuntu(ext3),
    hozzá a swap,
    xp(ntfs),
    vista(ntfs).
    Grub indítja a linuxot és a vista loadert.
    A gond szerintem(!) a vista loaderjénél lesz, mivel az nem indítja az xp-t.
    Olvastam itt egy hasonló témát, de az nem segített.
    Nekem az is jó lenne ha nem a vista, hanem a grub indítaná az xp-t.

    Hétőn lesz a kezemben a laptop, akkor mellékelni foom a teljes menu.lst tartalmát, ill. az fdisk -lu.

    Mutasd a teljes hozzászólást!
  • Közben átgondoltam ezt az egészet!
    A Grubbal nem lehet gond, ahogy leírtad indítja az XP és a Vista rendszertöltőjét is. A Vista és az Xp betöltése nem megy le rendben, valamiért sérült vagy az MBR vagy a rendszerpartíciók BOOT recordja.

    Még egy ok lehetséges, az Ubuntu telepítése során az Ubuntu lakhelyét és a Swap partíciót a merevlemez elejére hoztátok létre. Ezzel elértétek, hogy az eredeti partíció sorrend felborult és amire a Windowsok rendszertöltői hivatkoznak azok a sorban kettővel hátrébb kerültek.


    Eredeti partíció kiosztás:

    part1>> Windows Vista part2>> Windows XP

    Módosult partíció kiosztás:

    part1>> Swap part2>> Ubuntu part3>> Windows Vista part4>> Windows XP

    Ha a feltevésem helyes akkor a következőket kell tenned:
    1. Nyisd meg az XP boot.ini-ét és módosítsd az új helyzetnek megvelelően

    default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Professional - magyar" /NOEXECUTE=OPTIN /FASTDETECT /USEPMTIMER
    A partition(4) helyére az XP kötetszáma kerüljön.

    2. Javítsd a Vista boot loaderét, indítsd a Vista telepítő lemezéről a rendszert és a parancssorba írd be az alábbiakat, a sorok végén enter
    Bootrec.exe /FixMbr
    Bootrec.exe /FixBoot
    Bootrec.exe /RebuildBcd

    3. Ellenőrízd, hogy az XP és a Vista rendben idulnak-e, ha igen akkor jöhet a negyedik lépés.

    4. Telepítsd újra a grubot az ismertetett módon.



    Mutasd a teljes hozzászólást!
  • fdisk -lu


    Eszköz Indítás Eleje Vége Blokkok Az Rendszer /dev/sda1 63 39070079 19535008+ 5 Kiterjesztett /dev/sda2 39070080 42973874 1951897+ 82 Linux lapozó / Solaris /dev/sda3 * 42973875 165855059 61440592+ 7 HPFS/NTFS /dev/sda4 165855232 312578047 73361408 7 HPFS/NTFS /dev/sda5 126 39070079 19534977 83 Linux ; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional - magyar" /NOEXECUTE=OPTIN /FASTDETECT menu.lst-ben a vista loader a következő: Title Windows Vista rootnoverify (hd0,2) savedefault makeactive chainloader +1

    Mutasd a teljes hozzászólást!
  • Valami hasonló lesz a lemezszerkezeted és a rendszerek elhelyezkedése:

    +----------------------------------+--------------------------+----------------------+ | /dev/sada1 kiterjesztett | | | |----------------+-----------------+ /dev/sda3 Windows Vista | /dev/sda4 Windows XP | | /dev/sda2 swap | /dev/sda5 Linux | | | +----------------+-----------------+--------------------------+----------------------+

    A hiba pedig szerintem már a vázolt partíció struktúra felborulása. Ellenőrizd a következő képpen, a boot.ini-t írd át így:

    ; ;Warning: Boot.ini is used on Windows XP and earlier operating systems. ;Warning: Use BCDEDIT.exe to modify Windows Vista boot options. ; [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Professional - magyar" /NOEXECUTE=OPTIN /FASTDETECT

    Semmi mást ne változtass, indítsd a rendszert és a grubból a Vistát, majd az XP-t...

    Ha az XP van az elején akkor még ezt is kipróbálhatod:

    partition(2)

    Megvallom őszintén, már nem emlékszem, hogy a windows a kiterjesztett partíciót és a logikai partíciókat egynek veszi-e vagy külön számolja a kiterjesztettet és a benne foglalt logikai part-okat. Ha külön számolja akkor akár ha a /dev/sda3-on van az XP a partition(4)-is sikert hozhat.

    /dev/sada1 >> első >> partition(1) >> (hd0,0) >> kiterjesztett /dev/sada2 >> második >> partition(2) >> (hd0,1) >> swap (logikai) /dev/sada5 >> harmadik >> partition(3) >> (hd0,2) >> Linux (logikai) /dev/sada3 >> negyedik >> partition(4) >> (hd0,3) >> Windows XP /dev/sada4 >> ötödik >> partition(5) >> (hd0,4) >> Windows Vista

    Ha az XP rendben indul akkor jöhetnek a fentebb vázolt lépések.

    FONTOS!
    Mivel a partíciókkal gépészkedsz, óvatosan! Az adatvesztés lehetősége mindig fennáll.
    Mutasd a teljes hozzászólást!
  • Köszönöm a segítséget! A partition(2) volt a jó megoldás.
    Mutasd a teljes hozzászólást!
  • Örülök, hogy sikerült!
    Remélem a Vistát is sikerült működésre bírni.
    Mutasd a teljes hozzászólást!
  • Csak a grubhoz, ill. a boot.ini -t kellett szerkeszteni.
    Mutasd a teljes hozzászólást!
abcd