Sziasztok!
Feltettem a gépre a Windows XP-t, a Windows Vista-t és az openSUSE 11.0-át. A sorrendet úgy terveztem, hogy a Linuxot teszem fel utoljára a GRUB miatt. De az XP telepítéssel valami gond volt, ezért azt tettem föl utoljára. Ezután az openSUSE telepítő DVD segítségével visszatettem a GRUB-ot, és hozzáírtam a megfelelő bejegyzéseket. És itt kezdődtek a problémák. A merevlemez egy 320 GB-os SATA vinyó. A partíciók:
sda1 - Windows Vista (NTFS)
sda2 - OpenSUSE 11.0 (Ext3)
sda3 - Windows XP (FAT32)
sda4 - /home (Ext3)
Bármit írtam a menu.lst-be, soha nem sikerült elérnem, hogy mind a 3 rendszer elinduljon. A legjobb eredmény az volt, a Linux és a Vista között tudtam választani. (Vagy a Linux és az XP). Egyszer hozzáírtam valamit az XP részhez a menu.lst-ben (makeactive, hide (hd0,0), hide (hd0,1), hide (hd0,3), unhide (hd0,2)), és nem indult el az XP. És ha újraindítottam, akkor csak az XP akart indulni (meg sem jelent a GRUB menü), de az se indult. (Azt írta ki, hogy nem bootolható lemez). (Ha bármelyik Windows bejegyzéséhez beírtam a makeactive-ot, akkor legközelebb GRUB menü nélkül csak az akart indulni). Tehát a fenti hide beírás után az lett, hogy nem indult el semelyik, és a SUSE telepítővel sem tudtam helyreállítani a GRUB-ot. Ekkor elindítottam egy Kubuntu Live CD -t (Ez volt kéznél). Megpróbáltam újratelepíteni a GRUB-ot, de nem tudta mount-olni a partíciót. Utána fdisk-el módosítottam a partíciós táblát. De nem figyeltem, és két bootolható partíció lett. El is mentette, indítottam gépet, és kiírta, hogy hibás partíciós tábla. Vissza a Kubuntu Live CD-be, újra "fdisk sda", de most azt írta ki, hogy:
A(z) sda nem nyitható meg
Végülis cfdisk-el beállítottam, hogy a linuxos partíció legyen a bootolható. Utána rájöttem, hogy a GRUB azért nem tudta mountolni a partíciót, mert rejtett. Így az openSUSE telepítő segítségével újra ext3-ra állítottam a partíció tipusát. Most ott tartok, hogy a Linux elindul a GRUB menüből. (És az adataim is megvannak, mert minden partíció tipusát visszaállítottam az eredetire). És ekkor döntöttem úgy, hogy inkább megkérdek nálam hozzáértőbbeket, mielőtt valamit sikerül elrontanom. Érdekes, hogy az fdisk továbbra is a fenti hibát írja ki. (openSUSE alól is).
A mostani menu.lst:
# Modified by YaST2. Last modification on cs okt 23 11:02:42 UTC 2008
default 0
timeout 8
gfxmenu (hd0,1)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.0 - 2.6.25.5-1.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.5-1.1-pae root=/dev/disk/by-id/scsi-SATA_SAMSUNG_HD322HJS17AJ9CQ601033-part2 splash=silent showopts vga=0x31a
initrd /boot/initrd-2.6.25.5-1.1-pae
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.0 - 2.6.25.5-1.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.5-1.1-pae root=/dev/disk/by-id/scsi-SATA_SAMSUNG_HD322HJS17AJ9CQ601033-part2 showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off x11failsafe vga=0x31a
initrd /boot/initrd-2.6.25.5-1.1-pae
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows XP
rootnoverify (hd0,2)
chainloader +1
title Windows Vista
rootnoverify (hd0,0)
chainloader (hd0,0)+1
Mit csináljak, hogy el tudjam indítani a GRUB-ból mind a három rendszert, és a partíciós tábla is jó legyen?