11.1-ről 11.2-re történő frissítéskor a rendszertöltő (GRUB) telepítése nem történt meg (az okát nem tudom).
Ugyanazzal a DVD-vel történő bootoláskor - kiválasztva a "Telepített rendszer javítása" opciót - sem tudom felíratni az önálló /boot
partícióra a beállításokat.
Ezt akarnám eltárolni:
openSUSE_11.2
/boot/vmlinuz (/dev/sda2, root=/dev/disk/vinyó_kódja_part5)
A vmlinuz
link rámutat a vmlinuz-2.6.31.5-0.1-desktop állományra (mérete: 4 104 416 bájt).
Ennyit ír a próbálkozást követően:
YaST2
Hiba történt az új rendszertöltő telepítésekor.
Újból megpróbálja?
Part. tábla:
sda2 - boot
sda5 - /
sda6 - home
sda7 - usr
sda8 - SWAP
Valakinek ötlete?
Természetesen - jó szokás szerint - van egy csomó adat a gépen mentés nélkül... :(
- 1309 megtekintés
Hozzászólások
Nem teljesen értem. Az eddig is rajta lévő GRUB-bal mi a probléma? Egyáltalán frissítettél, vagy új telepítést csináltál, esetleg a partícionáláson is módosítottál?
- A hozzászóláshoz be kell jelentkezni
Mint a címben is van, CSAK frissítés történt.
A partíciókon semmit sem módosítottam, nyilván a frissítés közben sem volt erre igény.
Ennek ellenére bekapcsoláskor/újraindításkor a GRUB fekete parancssori képenyője fogad és kész.
Közben már megnéztem a /boot/grub könyvtárban a menu.lst állomány tartalmát.
No, az effektív üres! :)
Szerencsére az előbb említett "Telepített rendszer javítása" szekcióban van ilyen "rendszertöltő újratelepítése", csak ez sem működik.
De legalább ki tudtam nézni a paramétereket.
Kis türelmet, mindjárt írom az eredményt.
- A hozzászóláshoz be kell jelentkezni
A vi segítségével sikerült a menu.lst állományt átírni, de eredmény most sincs, illetve ez a hibaüzenet jelenik meg:
Error 1: Filename must be either an absolute pathname or blocklist
A jelenlegi állapot szerint a menu.lst tartalma:
default 0
timeout 10
title openSUSE_11.2
kernel /vmlinuz-2.6.31.5-0.1-desktop root=/dev/disk/by-id/ata-STxxxxxxxxxxxxxxxx-part5
initrd initrd-2.6.31.5-0.1-desktop
- A hozzászóláshoz be kell jelentkezni
Ez így még kevés. Valami ilyesminek kellene lennie:
default 0
timeout 10
title openSUSE_11.2
kernel /vmlinuz-2.6.31.5-0.1-desktop root=/dev/disk/by-id/ata-STxxxxxxxxxxxxxxxx-part5 resume=/dev/disk/by-id/ata-STxxxxxxxxxxxxxxxx-part5 splash=silent quiet showopts vga=0x317
initrd initrd-2.6.31.5-0.1-desktop
- A hozzászóláshoz be kell jelentkezni
"Error 1: Filename must be either an absolute pathname or blocklist"
Mivel külön van boot partíciód, ezért nem árt ha tudja a grub, hogy hol van az. Pl.:
kernel (hd0,1)/vmlinuz-2.......stb
initrd (hd0,1)/initrd-2.6......stb
- A hozzászóláshoz be kell jelentkezni
Igaz, ezt nem is vettem észre, h hiányzik, de SUSE-ban nem egészen így van megoldva (persze így is meglehet), de hivatalosan akkor valahogy így néz ki az egész:
default 0
timeout 10
title openSUSE_11.2
root (hd0,1)
kernel /boot/vmlinuz-2.6.31.5-0.1-desktop root=/dev/disk/by-id/ata-STxxxxxxxxxxxxxxxx-part5 resume=/dev/disk/by-id/ata-STxxxxxxxxxxxxxxxx-part5 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-2.6.31.5-0.1-desktop
- A hozzászóláshoz be kell jelentkezni
Emberek!
Teljes siker! :)
Hálás köszönetem mindenkinek a tippekért.
Persze a fránya fsck egyből talált hibát /usr részen...
Valóban meg kellett adni a helyét a vmlinuz-nak és az initrd-nek.
Ettől még nem érzem magam GRUB sza(g)értőnek, de mindenképp fogok róla többet olvasni (a saját érdekemben is)! :)
- A hozzászóláshoz be kell jelentkezni