Grub error 15

Üdv! Sajnos megint segítségre szorulok. Tegnap a Synapticból a server verzióját raktam fel tévedésből a Virtualboxnak. Ez létrehozott a grub menu.lst-ben 2 Ubuntu ... Server végű bejegyzést legelől, a már ottlevő bejegyzéseket megduplázta, kivéve az Xp-jét, az eltűnt. Szerkesztettem a listát, kitöröltem a dupla bejegyzéseket, betettem az Xp-jét is. Indításkor grub error 15 fogad, semmi sem indul a listából. Angol tudásom elég gyér, annyit megértettem, hogy a Windowst indítani lehetne úgy, ha win 98 boot floppy val visszaállítanám a mbr-t. Grubot újrainstallálni live cd-vel próbáltam, nem jártam sikerrel. Sajnálnám, a két rendszert, amit már eléggé testreszabtam kidobni és újrainstallálni. Bocs a sok triviális kérdésért, és köszönöm, ha segít valaki!

Hozzászólások

Bebootolsz a Live CD-vel. Ha nincs rajta a lilo, akkor telepíted, ugyanúgy mintha a saját rendszeredben lennél.

Majd szépen sorjában...

Ha pl.: sda1 a RENDSZER partíciód akkor:

lilo -M /dev/sda -s /dev/null

mount /dev/sda1 /media/sda1

grub-install --recheck --no-floppy --root-directory=/media/sda1 /dev/sda

grub-install --root-directory=/media/sda1 /dev/sda

Persze lehet, hogy kicsit túlbonyolítottam, de így elméletileg működni fog megint a GRUB.

amikor bebootoltal egy ubi live cd, ugyanugy tudod hasznalni, mintha rendes rendszer lenne (persze rebootkor elveszik minden), tehat a lilo telepitese: apt-get install lilo
aztan a lilo -M /dev/hda -s /dev/null, szepen kipucolja az mbr-t (az hda-n).
majd felmountolod a particioidat: ha a /boot kulon van akkor azt is!
mount /dev/hda2 /media/hda2
mount /dev/hda1 /media/hda2/boot

aztan a grubnak megmondod, hogy masszon szepen vissza a mbr-be, de a config cuccokat a /media/hda2 alatt talalja.

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Pedig működnie kéne. Csináld meg újra az egész procedúrát. És természetesen a csatolási pontoknak léteznie kell. Én csak példának írtam a "/media/sda1"-et.

De lehet a neve pl.: /mnt/1234 v. /mnt/idecsatolom, a lényeg, hogy létezzen a könyvtár, ami alá becsatolod a partíciót.
Persze lehetőleg ne rendszer könyvtár alá csatold :)

Minden parancs kimenetét másold be, aztán megnézzük mi a gebasz.

Ezt csináltam eddig, idemásolom, hogy maradjon meg, most jön a reboot...

ubuntu@ubuntu:~$ sudo lilo -M /dev/sda -s /dev/null
sudo: lilo: command not found
ubuntu@ubuntu:~$ sudo mount /dev/hda3 /media/hda3
mount: mount point /media/hda3 does not exist
ubuntu@ubuntu:~$ mkdir /media/hda3
mkdir: cannot create directory `/media/hda3': Permission denied
ubuntu@ubuntu:~$ sudo mkdir /media/hda3
ubuntu@ubuntu:~$ sudo mount /dev/hda3 /media/hda3
ubuntu@ubuntu:~$ sudo grub-install --recheck --no-floppy --root-directory=/media/hda3 /dev/hda
Probing devices to guess BIOS drives. This may take a long time.
Due to a bug in xfs_freeze, the following command might produce a segmentation
fault when /media/hda3/boot/grub is not in an XFS filesystem. This error is harmless and
can be ignored.
xfs_freeze: specified file ["/media/hda3/boot/grub"] is not on an XFS filesystem
Installation finished. No error reported.
This is the contents of the device map /media/hda3/boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0) /dev/hda
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media/hda3 /dev/hda
Due to a bug in xfs_freeze, the following command might produce a segmentation
fault when /media/hda3/boot/grub is not in an XFS filesystem. This error is harmless and
can be ignored.
xfs_freeze: specified file ["/media/hda3/boot/grub"] is not on an XFS filesystem
Installation finished. No error reported.
This is the contents of the device map /media/hda3/boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0) /dev/hda
ubuntu@ubuntu:~$

______________________________________
No God, no peace. Know God, know peace!

A délelőtt hibásan irtam, ugzanis nem itthon voltam. De utána rájöttem, és a rendszerpartició nevét helyesen igyekeztem irni.

Disk /dev/hda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 2419 19430586 7 HPFS/NTFS
/dev/hda2 2420 2484 522112+ 82 Linux swap / Solaris
/dev/hda3 2485 4393 15334042+ 83 Linux
/dev/hda4 4397 30401 208885162+ f W95 Ext'd (LBA)
/dev/hda5 4397 17398 104438533+ 7 HPFS/NTFS
/dev/hda6 17399 30401 104446566 b W95 FAT32

Viszont van itt valami, ami zavar: a menu.lst

title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=2a0a3dd8-10b4-425a-9c79-a56ea3eaa8ac ro quiet splash locale=hu_HU
initrd /boot/initrd.img-2.6.22-14-generic
quiet

title Microsoft Windows XP Professional - magyar
root (hd0,1)
savedefault
chainloader +1

title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=2a0a3dd8-10b4-425a-9c79-a56ea3eaa8ac ro single
initrd /boot/initrd.img-2.6.22-14-generic

title Ubuntu 7.10, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
quiet

Az fdisk -l kimenetének ismeretében kell-e esetleg változtatni rajta?

______________________________________
No God, no peace. Know God, know peace!

esetleg megprobalhatod igy is:
elinditod a grubot: grub. bejon a promptja (> )
beirod:


root (hd0,2)
setup (hd0)
quit

elvileg igy is belemaszik az mbr-be.

ui: hd0,2 => hda3; hd0,1 => hda2; stb
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Ez az fdisk kimenet furcsa: Azt mutatja mintha 6! db elsődleges partíciód lenne. Ez lehetetlen. :)

"ubuntu@ubuntu:~$ sudo lilo -M /dev/sda -s /dev/null
sudo: lilo: command not found"

Nincs telepítve a lilo.

-----

Bootolj LiveCD-ről, majd:

sudo apt-get update
sudo apt-get install lilo
sudo mount /dev/hda3 /media/hda3
sudo grub-install --recheck --no-floppy --root-directory=/media/hda3 /dev/hda
sudo grub-install --root-directory=/media/hda3 /dev/hda

-----

menu.lst:

title Microsoft Windows XP Professional - magyar
root (hd0,1)
savedefault
chainloader +1

helyett:

title Microsoft Windows XP Professional - magyar
root (hd0,0) # szerintem
savedefault
chainloader +1

Lilo telepitése közben irja, hogy adjam ki a liloconfig parancsot, majd az /sbin/lilo-futtassam.
sudo lilocinfig után ez jelenik meg:

WARNING! │
│ │
│ Your /etc/fstab configuration file gives device unionfs as the root filesystem device. This doesn't look to me like │
│ an "ordinary" block device. Either your fstab is broken and you should fix it, or you are using hardware (such as a │
│ RAID array) which this simple configuration program does not handle. │
│ │
│ You should either repair the situation or hand-roll your own /etc/lilo.conf configuration file; you can then run │
│ /usr/sbin/liloconfig again to retry the configuration process. Documentation for LILO can be found in │
│ /usr/share/doc/lilo/.

Az fstab-ot kellene megjavitanom? Mi az hogy hand-roll? Kézzel irni lilo.conf-ot?
Most lefekszem, mert itt már negyed egy és holnap 6-kor ébresztő és meló. Köszi a segitséget!
______________________________________
No God, no peace. Know God, know peace!

Sajnos nem vagyok annyira kitartó, mint amilyen tájékozatlan, így primitív módszerhez folyamodva újrainstalláltam a Kiwi-t. Nagyon köszönöm a segítséget!
______________________________________
No God, no peace. Know God, know peace!