Bootloader spinnt

hermy

hermy

Tripel-As
Hallo,

nach einer Neuinstallation von WinXp und Suse 10.2 und einem smart upgrade spinnt der Bootloader. Wenn ich grub einstell, schein alles zu funktionieren.
Zur Auswahl kommt dann:
Windows
2.6.18.2...-default

wenn ich auf das Zweite gehe kommt:
initrd (hd0,1)/boot/initrd-2.6.18.2-34-default

Error 19: Linux kernel must be loaded bevor initrd

Press any key to continue ...
Dann hab ich mit der Install-DVD von Suse gebootet, die Softwarezusammensetzung geprüft - es fehlten:
pam
smtp_daemon
sysvinit
die hat er versucht zu installieren, bei erneutem Check fehlten die aber wieder.
Dann hab ich versucht den Bootloader zu reparieren. Es kamen sowohl bei Lilo als auch bei Grub Fehlermeldungen. Beim Reboot kam dann aber als Auswahl nur OpenSuse und Failsafe - Windows fehlte.

Unter Smart hab ich versucht die angegebenen Pakete zu installieren. "pam" und "sysinit" waren schon da, hab sie neu installiert. "smtp_daemon" lies sich nicht neu installieren.

Wenn ich im Yast auf den Bootloader gehe und versuche den mit Lilo zu konfigurieren kommt:

LILO version 22.7, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2005 John Coffman
Released 12-Apr-2005, and compiled at 22:19:56 on Nov 27 2006

raid_setup returns offset = 00000000 ndisk = 0
BIOS VolumeID Device
Reading boot sector from /dev/hda2
pf_hard_disk_scan: ndevs=1
0300 0980097F /dev/hda
device codes (user assigned pf) = 0
device codes (user assigned) = 0
device codes (BIOS assigned) = 0
device codes (canonical) = 1
Warning: Unable to determine video adapter in use in the present system.
Using MENU secondary loader
Calling map_insert_data
Secondary loader: 22 sectors (0x3C00 dataend).
bios_boot = 0x80 bios_map = 0x80 map==boot = 0 map S/N: 0980097F
Mapping message file /boot/message
Calling map_insert_file
Message: 752 sectors.
BIOS data check will include auto-suppress check

Syntax error at or above line 14 in file '/etc/lilo.conf'
Removed temporary file /boot/map~
Daraus werde ich irgendwie nicht schlau.
Kann mir jemand da weiter helfen? Danke im Voraus

hermy
 
könnte es sein, dass du SUSE zuerst installiert hast?
Normalerweise instelliert man Windows zuerst.
Allerdings könnte dir das helfen:
http://de.opensuse.org/SDB:YaST-System-Repair#Automatische_Reparatur
(oder hast du das schon gemacht?)
wenn du nochmal von vorne anfängst (was, wenn du noch nicht so viel gemacht hast, einfacher ist), nimm z.B. das:
http://www.ls-bw.de/beruf/projektg/gew/pdf/28_0810.pdf/download
Hab hier grad was im Archiv gefunden, hilf dir vll. etwas weiter:
http://www.unixboard.de/vb3/archive/index.php/t-2798.html
 
könnte es sein, dass du SUSE zuerst installiert hast?
Normalerweise instelliert man Windows zuerst.
Allerdings könnte dir das helfen:
http://de.opensuse.org/SDB:YaST-System-Repair#Automatische_Reparatur
(oder hast du das schon gemacht?)
wenn du nochmal von vorne anfängst (was, wenn du noch nicht so viel gemacht hast, einfacher ist), nimm z.B. das:
http://www.ls-bw.de/beruf/projektg/gew/pdf/28_0810.pdf/download
Hab hier grad was im Archiv gefunden, hilf dir vll. etwas weiter:
http://www.unixboard.de/vb3/archive/index.php/t-2798.html

Ich hab Windows zuerst installiert. Danach Linux - das hab ich auch nicht zum ersten Mal gemacht und das hat bisher immer funktioniert. Bei der automatischen Reparatur des Bootloaders mit der Install-DVD kamen auch Fehlermeldungen und dann konnte man nicht mehr in WinXP starten.

Hier dam der Vorschlag unter Knoppix zu booten und Lilo auf die Festplatte neu zu schreiben. Kann mir jemand den bzw. die Befehle für die Konsole angeben, weil ich von den Linuxbefehlen kaum Ahnung habe ;-)
 
grub-install (hd0,0)

ist alles was dein herz begehrt.


die reinfolge bei der installation ist nur in sofern von bedeutung, das win seinen eingenen krüppel bootloader in den mbr schreibt und damit grub/lilo killt.
 
grub-install (hd0,0)

ist alles was dein herz begehrt.


die reinfolge bei der installation ist nur in sofern von bedeutung, das win seinen eingenen krüppel bootloader in den mbr schreibt und damit grub/lilo killt.

vielen Dank für die Hilfe.

Hab es inzwischen wie folgt gelöst.
Die Install-DVD hat mir den richtigen Eintrag für die Linux-Partitionen geschrieben (in /boot/grub/menu.lst). Wenn ich den Grub über den Yast einstellen wollte, hat er mir den Win-Partition-Eintrag richtig gemacht aber die Linux-Partition vernachlässigt - so hab ich mir einfach aus beiden das was ich brauchte zusammenkopiert.

So sieht es jetzt aus:
Code:
# Modified by YaST2. Last modification on Di Mär 13 12:41:40 CET 2007
default 0
timeout 4
##YaST - generic_mbr
gfxmenu (hd0,1)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title OpenSUSE 10.2
    root (hd0,1)
    kernel /boot/vmlinuz root=/dev/hda2 resume=/dev/hda4 splash=silent showopts
    initrd /boot/initrd

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- OpenSUSE 10.2
    root (hd0,1)
    kernel /boot/vmlinuz root=/dev/hda2 showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3
    initrd /boot/initrd

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows XP
    rootnoverify (hd0,0)
    chainloader (hd0,0)+1
 

Ähnliche Themen

X startet nichtmehr

Wo sind die Geräte?

Displayport + externer Monitor zeigt bei startx nichts erst bei DVI

Festplatte stirbt, dd funktioniert nicht

Windows clients können nicht mehr auf lange laufendes System zugreifen

Zurück
Oben