Hallo Leuts, ich mal wieder,
ich nutze Hardy Heron (immer noch) auf einem IDE-System auf einer primary slave HD. Auf meiner primary master HD ist mein Win XP Prof. Über den GRUB wähle ich jeweils das zu nutzende OS aus.
Wegen eines kleineren Boraddefektes (Onboard-Lan defekt) habe ich das Mainboard, ein Asus P4P8x, getauscht.
Ich habe (noch) mehrere dieser Boards und konnte es deshalb 1:1, also vollkommen identisch (!), ersetzen. Auch das BIOS ist auf dem gleichen Stand (aktuell geflasht).
Beim Booten erscheint nun dennoch die Fehlermeldung:
GRUB Loading stage1.5.
GRUB loading, please wait...
Error 18
Was'n nu los? Wie kann ich Linux und auch Win XP wieder auswählen unsd starten?
Besten Dank und Tschüß
Bismarck-Stomper
Linux 15.016 Themen, 106.926 Beiträge
grub> find /boot/grub/stage1
Error 15: File not found
Das ist mir noch nie passiert. Wenn grub die Datei /boot/grub/stage1 nicht findet , dann sind diese Daten weg. Du kannst ja selbst mal nachsehen wo sich die Datei stage1 befindet.
ls -l /boot/grub/
insgesamt 196
-rw-r--r-- 1 root root 197 15. Sep 2007 default
-rw-r--r-- 1 root root 30 15. Sep 2007 device.map
-rw-r--r-- 1 root root 7584 15. Sep 2007 e2fs_stage1_5
-rw-r--r-- 1 root root 7424 15. Sep 2007 fat_stage1_5
-rw-r--r-- 1 root root 8192 15. Sep 2007 jfs_stage1_5
-rw-r--r-- 1 root root 5036 16. Feb 17:14 menu.lst
-rw-r--r-- 1 root root 4964 16. Feb 17:14 menu.lst~
-rw-r--r-- 1 root root 6848 15. Sep 2007 minix_stage1_5
-rw-r--r-- 1 root root 9280 15. Sep 2007 reiserfs_stage1_5
-rw-r--r-- 1 root root 512 15. Sep 2007 stage1
-rw-r--r-- 1 root root 108360 15. Sep 2007 stage2
-rw-r--r-- 1 root root 8904 15. Sep 2007 xfs_stage1_5
Man gibt den find Befehl nur ein , wenn man die Partitionierung des Rechner nicht genau kennt.
Wenn du die genaue Bezeichnung dieser Partition kennst, dann kannst du auch gleich den root (..) Befehl eingeben.
Ich kann mir als Fehlerquelle nur noch vorstellen das sich die Gerätedateien geändert haben.
Wenn du die Festplatten anders eingebaut hast, als vorher, dann ändern sich die Gerätedateien in der Datei /boot/grub/menu.lst und in der Datei /etc/fstab. Du müßtest mal die / Partition von Linux mounten und überprüfen ob die Gerätedateien in menu.lst und fstab noch gültig sind.
Das Bootflag kannst du mit einem Partitionierungsprogramm wie QParted oder dem Acronis Disc Direktor 10 setzen.
Du kannst auch mal überprüfen ob die Option makeactive in /boot/grub/menu.lst eingetragen ist.
http://www.gnu.org/software/grub/manual/grub.html#makeactive
Man sollte eine primäre Partition auf aktiv setzen, damit man ein Betriebsystem starten kann.
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows 2000 Professional
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1
Wenn du Linux von einer primären Partition startest, dann kannst du auch makeactive hinzufügen.
Poste am besten mal die Datei /boot/grub/menu.lst und die Datei /etc/fstab. Vielleicht sind auch die Gerätedateien nicht mehr richtig, wenn du die Festplatten anders eingebaut hast, als sie vorher angeschlossen waren.
Du mußt natürlich die / Partition von deiner Linuxfestplatte unter Knoppix in /mnt vorher mounten. Dann kannst du diese Dateien mit einem Editor bearbeiten und den Inhalt posten.
Bei der Ausgabe von fdisk -l sollte dann auch ein Sernchen in der Bootspalte sein:
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1959 15735636 7 HPFS/NTFS
http://wiki.ubuntuusers.de/GRUB