bmeNem kell liveCD-vel szórakozni, magából a grub menüjéből ideiglenesen szerkeszthető,így el tudod indítani a rendszert és onnan egyértelműen szerkesztheted a menu.lst-t...
Szóval szájbarágósan:
bejön a grub, elkezd visszaszámolni. Itt a fel-le nyilakkal a linuxra állsz (normálisan már rajta van a csík) és nyomsz egy "e" betüt. erre átlép egy olyan helyre,ahol fel sorol 3 sort:
title Ubuntu...
root vmi
kernel vmi
(nem biztos,h ebben a sorrendben,de ezeknek tuti ott kell lenniük)
fel-le nyilakkal ugyan úgy ráállsz a root-ra és újabb "e" billentyűvel szerkesztheted. itt a vmi helyén annak kell állnia, ahol a linuxod tartózkodik,nálam a második partíción, így (hd0,1)-re kellett átírnom a vmit.
A (hdx,y) azt jelöli, hogy az x-dik vinyón az y-dik partíción (!!!0-tól indul a számolás!!!)
Ha esetleg nem tudod fejből,akkor kicsit mégis segítségül hívjuk a livecd-t,elindítod,nyitsz egy terminált és egy fdisk -l paranccsal kapsz egy táblázatot,amiből kiderül,h hol is van a linux, pl.:
/dev/sda1 = (hd0,0)
/dev/sda2 = (hd0,1)
/dev/sdb1 = (hd1,0)
...
vagy ha nem sda-nak nevezi,hanem hdx-nek,akkor értelemszerűen ugyan úgy megy:
/dev/hda1 = (hd0,0)
...
Ha ezzel megvagyunk,tudjuk,hogy hol helyezkedik el a linuxunk,átírjuk a grub menüben,amit fentebb leírtam.
ha a vmi helyére beírtad a partíció koordinátáit,akkor nyomsz egy ENTER-t és "b" megnyomásával más boot-ol is a rendszer...
Mivel ez nem szerkeszti át a menu.lst-t,csak ideiglenes,a már bebootolt rendszeren nyitunk egy terminalt
[code]sudo gedit /boot/grub/menu.lst[/code]
A fájl legalján fogod megtalálni a konkrét hivatkozásokat. Itt mindegyiknél szerkeszd át a root sorában lévő vmit a linuxos partíciód koordinátáira,amit a grubban is megadtál.
És kész is van.
ui. a grub-ban való szerkesztés folyamán ne iedj meg, nem a billentyűzeted rossz,hanem angol a karakterkiosztása, így a zárójelek:
"(" = SHIFT+"9"
")" = SHIFT+"ö"