Hallo, auf meinem PC habe ich eine HDD, aufgeteilt in drei Partitionen. Die erste für XP, die zweite und dritte für Linux (SL 10.0). Seit einiger Zeit kann ich nicht mehr von der Festplatte aus booten (leider weiss ich nicht, ob ich da selbst irgendetwas verstellt habe), es sei denn, ich lege die erste Linux CD ein und wähle aus dem Menue "von Festplatte starten". Danach kann ich zwischen XP und Linux wählen und das ausgewählte System wird auch einwandfrei gestartet. Installiert ist bei mir grub. Ich vermute, dass der Fehler bei grub (stage 1) liegt. P.S. Beim booten von Festplatte bleibt der Bildschirm schwarz und der Cursor geht nach einigen Sekunden lediglich eine Zeile tiefer. Hat jemand eine Vermutung, wo ich suchen muss? Ich bin Anfänger und habe bei Tante Google leider nichts finden können.... -- Gruß Michael
Michael Weyers wrote:
Hallo,
auf meinem PC habe ich eine HDD, aufgeteilt in drei Partitionen. Die erste für XP, die zweite und dritte für Linux (SL 10.0).
Seit einiger Zeit kann ich nicht mehr von der Festplatte aus booten (leider weiss ich nicht, ob ich da selbst irgendetwas verstellt habe), es sei denn, ich lege die erste Linux CD ein und wähle aus dem Menue "von Festplatte starten". Danach kann ich zwischen XP und Linux wählen und das ausgewählte System wird auch einwandfrei gestartet.
Hast du schon mal grub neu installiert? Wenn das System läuft, "grub-install /dev/hda" oder wie immer deine Festplatte heißt. Vorher vielleicht nochmal /boot/grub/device.map mit der Realität vergleichen. -- Viele Grüße ------------------------------------------------------------------------ Michael
Also schrieb Michael Behrens am Freitag, 7. April 2006 13:54:
Michael Weyers wrote:
Hallo,
auf meinem PC habe ich eine HDD, aufgeteilt in drei Partitionen. Die erste für XP, die zweite und dritte für Linux (SL 10.0).
Seit einiger Zeit kann ich nicht mehr von der Festplatte aus booten (leider weiss ich nicht, ob ich da selbst irgendetwas verstellt habe), es sei denn, ich lege die erste Linux CD ein und wähle aus dem Menue "von Festplatte starten". Danach kann ich zwischen XP und Linux wählen und das ausgewählte System wird auch einwandfrei gestartet.
Hast du schon mal grub neu installiert? Wenn das System läuft, "grub-install /dev/hda" oder wie immer deine Festplatte heißt.
Vorher vielleicht nochmal /boot/grub/device.map mit der Realität vergleichen.
Und vielleicht auch /boot/grub/menu.lst (aber für Anfänger ist das ein wenig kryptisch). Besser vielleicht über Yast konfigurieren. Yast2 --> System --> Boot (o.ä.) Namastè! Ulrich. -- ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø My Box said: "Install WinXP/Vista/Longhorn (what ever) or better ..." So I installed Linux. ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø
Hallo, Am Freitag, dem 07. April 2006 um 18:04 schrieb Ulrich...
Hast du schon mal grub neu installiert? Wenn das System läuft, "grub-install /dev/hda" oder wie immer deine Festplatte heißt.
Vorher vielleicht nochmal /boot/grub/device.map mit der Realität vergleichen.
Und vielleicht auch /boot/grub/menu.lst (aber für Anfänger ist das ein wenig kryptisch). Besser vielleicht über Yast konfigurieren. Yast2 --> System --> Boot (o.ä.)
Na ja, dass Problem ist nur, dass es nicht an der menu.lst nicht liegt, die wird nach dem "anschieben" durch die CD ordungsgemäss ausgeführt und lädt mir entweder XP oder Suse. Da die menu.lst über die Platte nicht geladen wird, scheint es meiner Vermutung nach an dem MBR zu liegen, der vielleicht irgendwann mal falsch geschrieben wurde. Yast soll in diesen Dingen ja nicht immer sehr zuverlässig sein..... Gibt es eine Möglichkeit, sich den entsprechen MBR zu "saugen" und ihn dann auf Platte zu schreiben? Vielleicht kennt sich jemand damit aus??? Wird bei einer Neuinstallation von Linux das Problem behoben sein, falls man das überhaupt vorher sagen kann? Alle hier gemachten Vorschläge sind bislang ohne Erfolg geblieben. -- Gruß Michael
Also schrieb Michael Weyers am Samstag, 8. April 2006 12:57:
Na ja, dass Problem ist nur, dass es nicht an der menu.lst nicht liegt, die wird nach dem "anschieben" durch die CD ordungsgemäss ausgeführt und lädt mir entweder XP oder Suse.
Wenn du mit der Installations-CD bootest, dann werden nicht die Konfigdateien von Grub gelesen. Das Programm auf der CD ermittelt die richtige Konfiguration. Auch der Kernel wird so von der CD geladen. Nur 'init' und alles was danach kommt, stammt von deiner Installation auf der Festplatte.
Da die menu.lst über die Platte nicht geladen wird, scheint es meiner Vermutung nach an dem MBR zu liegen, der vielleicht irgendwann mal falsch geschrieben wurde. Yast soll in diesen Dingen ja nicht immer sehr zuverlässig sein.....
Des MBRs wegen meine ich auch du solltest in Yast (nachdem du gebootest hast mit Hilfe der CD) ruhig mal die Floppy auswählen als Ort des Bootloaders. Damit wird der MBR auf der Festplatte belassen, und bloß einer extra auf die Floppy geschrieben (oder soviel Floppies wie du magst). Falls du dann booten kannst, liegt das Problem wohl irgendwie an den MBR, da Grub auf dem Floppy die menu.lst von der Festplatte benutzt. Wenn der MBR auf der Festplatte wieder funktioniert, dann kannst du wahlweise von Festplatte wie auch von Floppy booten. Ob Yast nicht immer zuverlässig ist, kann ich nicht sagen. Bei mir hat Yast wenigstens immer getan was es tun sollte. Bei 'Konfiguration des Bootloaders' (in Yast) kannst du wählen ob der Code im MBR ersetzt werden soll. Sag mal 'Ja' zu dieser Frage.
Gibt es eine Möglichkeit, sich den entsprechen MBR zu "saugen" und ihn dann auf Platte zu schreiben? Vielleicht kennt sich jemand damit aus???
Das MBR ist, soviel ich weiss, ziemlich systemspezifisch.
Wird bei einer Neuinstallation von Linux das Problem behoben sein, falls man das überhaupt vorher sagen kann?
Weil Grub gerade nicht funktioniert willst Du noch keine Neuinstallation vornehmen. Ich habe solche Probleme auch so hin und wieder. Ich spiele dann was mit den verschiedenen (Yast-)Optionen herum. Habe auch schon mal LiLo (Bootloader wie Grub, nur gerade ein wenig anders) installiert. Dann ging der Rechner wieder hoch, und konnte ich ruhig nachgehen was das Problem mit Grub eigentlich war. Ich kann mich nicht mehr erinnern was dein anfängliches Problem war. Alles funktionierte bis du etwas ändertest, oder so?
Alle hier gemachten Vorschläge sind bislang ohne Erfolg geblieben.
Viel Erfolg, so lernt man. Ulrich -- ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø My Box said: "Install WinXP/Vista/Longhorn (what ever) or better ..." So I installed Linux. ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø
Hallo, erstmal möchte ich mich bei Allen bedanken, die mir bei meinem Problem geholfen haben. Ich habe unter Yast bei den Bootloader-Einstellungen (Details zur Bootloader-Installation) zu "Dedizierten Bootloader-Bereich verwenden" die beiden Optionen "MBR durch generischen Code ersetzen" und "Bootloader-Partition aktivieren" aktiviert, abgespeichert und neu gebootet. Seit dem kann ich nun wieder ganz normal von Platte booten. Leider weiss ich nun nicht, ob es an dem gelegen hat, weil ich in diesem Bereich noch nicht gewesen bin und dort Einstellungen vornehmen musste, als mein System noch tadellos funktionierte. Na ja, auf jeden Fall habe ich mal wieder was dazu gelernt. -- Gruß Michael
Also schrieb Michael Weyers am Samstag, 8. April 2006 12:57: Auch sehr wichtig wenn du Systemadministrator bist (und als Verwalter einer Linuxinstallation bist du Sysadmin): lies dich durch die manpages und infopages die nix für nix auf deinem System installiert worden sind. Mach mal im Konqueror: [Adresse:] info:grub In vielen anderen Fällen: [Adresse:] man:Programmname, oder info:Programmname Da solltest du die nötige Information herholen können. Tschau, Ulrich -- ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø My Box said: "Install WinXP/Vista/Longhorn (what ever) or better ..." So I installed Linux. ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø System: P4-2,4GHz, 512MB. OS: SuSE 9.3, Kernel: 2.6.11.10
Hallo Michael, Am Freitag, dem 07. April 2006 um 13:54 schrieb Michael...
auf meinem PC habe ich eine HDD, aufgeteilt in drei Partitionen. Die erste für XP, die zweite und dritte für Linux (SL 10.0).
Seit einiger Zeit kann ich nicht mehr von der Festplatte aus booten (leider weiss ich nicht, ob ich da selbst irgendetwas verstellt habe), es sei denn, ich lege die erste Linux CD ein und wähle aus dem Menue "von Festplatte starten". Danach kann ich zwischen XP und Linux wählen und das ausgewählte System wird auch einwandfrei gestartet.
Hast du schon mal grub neu installiert? Wenn das System läuft, "grub-install /dev/hda" oder wie immer deine Festplatte heißt.
Nein, habe ich noch nicht versucht. Wird dadurch auch die stage1 von grub neu geschrieben?
Vorher vielleicht nochmal /boot/grub/device.map mit der Realität vergleichen.
Das passt schon. -- Gruß Michael
Michael Weyers wrote:
Hallo Michael,
Am Freitag, dem 07. April 2006 um 13:54 schrieb Michael...
auf meinem PC habe ich eine HDD, aufgeteilt in drei Partitionen. Die erste für XP, die zweite und dritte für Linux (SL 10.0).
Seit einiger Zeit kann ich nicht mehr von der Festplatte aus booten (leider weiss ich nicht, ob ich da selbst irgendetwas verstellt habe), es sei denn, ich lege die erste Linux CD ein und wähle aus dem Menue "von Festplatte starten". Danach kann ich zwischen XP und Linux wählen und das ausgewählte System wird auch einwandfrei gestartet.
Hast du schon mal grub neu installiert? Wenn das System läuft, "grub-install /dev/hda" oder wie immer deine Festplatte heißt.
Nein, habe ich noch nicht versucht. Wird dadurch auch die stage1 von grub neu geschrieben?
Vorher vielleicht nochmal /boot/grub/device.map mit der Realität vergleichen.
Das passt schon.
Also, ich schlage vor, von CD/DVD zu starten und eine Reparatur des Systems durchzuführen. Das hat bei mir in solchen Fällen bisher immer gut geklappt. Martin
Hallo Martin, Am Freitag, dem 07. April 2006 um 20:28 schrieb Martin... [...]
Also, ich schlage vor, von CD/DVD zu starten und eine Reparatur des Systems durchzuführen. Das hat bei mir in solchen Fällen bisher immer gut geklappt.
Was meinst Du mit Reparatur? Wenn ich von CD booten die Option "Rescue" (oder so ähnlich) wählen!? Das habe ich schon mal versucht, aber auf der Konsole bin ich noch nicht so fit.... -- Gruß Michael
Am Freitag, den 07.04.2006, 21:39 +0200 schrieb Michael Weyers:
Hallo Martin, Hallo,
Am Freitag, dem 07. April 2006 um 20:28 schrieb Martin...
[...]
Also, ich schlage vor, von CD/DVD zu starten und eine Reparatur des Systems durchzuführen. Das hat bei mir in solchen Fällen bisher immer gut geklappt.
Was meinst Du mit Reparatur? Wenn ich von CD booten die Option "Rescue" (oder so ähnlich) wählen!? Das habe ich schon mal versucht, aber auf der Konsole bin ich noch nicht so fit....
Boote von Install-CD und wähle "Installation". Nach der Länderauswahl wird das bereits installierte SuSE erkannt. An dieser Stelle kannst du dieses starten lassen oder eben "Reparatur" (automatisch od. manuell) wählen. Gruß Renate
Hallo, Am Freitag, dem 07. April 2006 um 22:03 schrieb Renate...
Also, ich schlage vor, von CD/DVD zu starten und eine Reparatur des Systems durchzuführen. Das hat bei mir in solchen Fällen bisher immer gut geklappt.
Was meinst Du mit Reparatur? Wenn ich von CD booten die Option "Rescue" (oder so ähnlich) wählen!? Das habe ich schon mal versucht, aber auf der Konsole bin ich noch nicht so fit....
Boote von Install-CD und wähle "Installation". Nach der Länderauswahl wird das bereits installierte SuSE erkannt. An dieser Stelle kannst du dieses starten lassen oder eben "Reparatur" (automatisch od. manuell) wählen.
Hat leider nichts ergeben, obwohl Fehler in grub festgestellt wurden. Auch die grub-Installation mit "grub-install /dev/hda" hat nicht geholfen. -- Gruß Michael
Also schrieb Michael Weyers am Freitag, 7. April 2006 23:53:
Hallo,
Am Freitag, dem 07. April 2006 um 22:03 schrieb Renate... <-->
Boote von Install-CD und wähle "Installation". Nach der Länderauswahl wird das bereits installierte SuSE erkannt. An dieser Stelle kannst du dieses starten lassen oder eben "Reparatur" (automatisch od. manuell) wählen.
Hat leider nichts ergeben, obwohl Fehler in grub festgestellt wurden. Auch die grub-Installation mit "grub-install /dev/hda" hat nicht geholfen.
Hmm, vielleicht könntest du erst mal flicken, solange das eigentliche Problem nicht beseitigt ist. Im Yast (und im menu.lst) kannst du angeben wo der bootloader hingeschrieben werden soll. Da kannst du Floppy (/mnt/fd0) auswählen. So hast du das Grub-Bootmenü, und brauchst du nicht immer die CD, da du ja von Floppy booten kannst. Könntest auch LILO installieren, statt Grub (siehe Yast). Namastè! Ulrich Grün. -- ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø My Box said: "Install WinXP/Vista/Longhorn (what ever) or better ..." So I installed Linux. ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø Ulrich Grün Grenadadreef 1-A 3563 HE UTRECHT Tel: 06-28106972 mail: U.Gruen@xs4all.nl System: P4-2,4GHz, 512MB. OS: SuSE 9.3, Kernel: 2.6.11.10 GnuPGP_ID: 6BA0 3022 6294 D8CE CEA287ED
Hallo, Am Fri, 07 Apr 2006, Michael Weyers schrieb:
Am Freitag, dem 07. April 2006 um 13:54 schrieb Michael...
Hast du schon mal grub neu installiert? Wenn das System läuft, "grub-install /dev/hda" oder wie immer deine Festplatte heißt.
Nein, habe ich noch nicht versucht. Wird dadurch auch die stage1 von grub neu geschrieben?
Ja. Das ist besser sich als auf Automatismen zu verlassen. -dnh -- Hmm, wenn Du von CD aus Dein Linux-System booten kannst, dann scheint vielleicht Dein MBR gerade Urlaub zu machen ;-) -- Martin Mewes in suse-linux
Michael Weyers schrieb:
Hallo,
auf meinem PC habe ich eine HDD, aufgeteilt in drei Partitionen. Die erste für XP, die zweite und dritte für Linux (SL 10.0).
Seit einiger Zeit kann ich nicht mehr von der Festplatte aus booten (leider weiss ich nicht, ob ich da selbst irgendetwas verstellt habe), es sei denn, ich lege die erste Linux CD ein und wähle aus dem Menue "von Festplatte starten". Danach kann ich zwischen XP und Linux wählen und das ausgewählte System wird auch einwandfrei gestartet.
Installiert ist bei mir grub. Ich vermute, dass der Fehler bei grub (stage 1) liegt.
P.S. Beim booten von Festplatte bleibt der Bildschirm schwarz und der Cursor geht nach einigen Sekunden lediglich eine Zeile tiefer.
Hat jemand eine Vermutung, wo ich suchen muss? Ich bin Anfänger und habe bei Tante Google leider nichts finden können....
Auch die Partitionsbezeichnungen (hda7, hdb4, sda3, ...) wären interessant. Poste mal deine /boot/grub/menu.lst. Dann kann ich dir die Befehle zusammenschustern. Martin
Hallo, Am Freitag, dem 07. April 2006 um 13:58 schrieb Martin...
auf meinem PC habe ich eine HDD, aufgeteilt in drei Partitionen. Die erste für XP, die zweite und dritte für Linux (SL 10.0).
Seit einiger Zeit kann ich nicht mehr von der Festplatte aus booten (leider weiss ich nicht, ob ich da selbst irgendetwas verstellt habe), es sei denn, ich lege die erste Linux CD ein und wähle aus dem Menue "von Festplatte starten". Danach kann ich zwischen XP und Linux wählen und das ausgewählte System wird auch einwandfrei gestartet. [...]
Auch die Partitionsbezeichnungen (hda7, hdb4, sda3, ...) wären interessant. Poste mal deine /boot/grub/menu.lst. Dann kann ich dir die Befehle zusammenschustern.
Anbei meine Daten der menu.lst, grug.conf und die Partitionierung. menu.lst +++++++ # Modified by YaST2. Last modification on Fr Apr 7 20:01:26 CEST 2006 color white/blue black/light-gray default 0 timeout 8 gfxmenu (hd0,1)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title SUSE LINUX 10.0 root (hd0,1) kernel /boot/vmlinuz root=/dev/hda2 vga=0x317 selinux=0 resume=/dev/hda3 splash=silent showopts initrd /boot/initrd ###Don't change this comment - YaST2 identifier: Original name: windows### title Windows chainloader (hd0,0)+1 ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- SUSE LINUX 10.0 root (hd0,1) kernel /boot/vmlinuz root=/dev/hda2 vga=normal showopts ide=nodma apm=off acpi=off noresume selinux=0 nosmp noapic maxcpus=0 edd=off 3 initrd /boot/initrd ###Don't change this comment - YaST2 identifier: Original name: 2.6.13-15.8-default### title 2.6.13-15.8-default root (hd0,1) kernel /boot/vmlinuz-2.6.13-15.8-default root=/dev/hda2 vga=0x317 selinux=0 resume=/dev/hda3 splash=silent showopts initrd /boot/initrd-2.6.13-15.8-default grub.conf ++++++++ setup --stage2=/boot/grub/stage2 (hd0,1) (hd0,1) setup --stage2=/boot/grub/stage2 (hd0) (hd0,1) quit Partitionen: +++++++++ /dev/hda 74.5GB 0-9728 /dev/hda1 41.0 GB HPFS/NTFS /windows/C 0-5353 /dev/hda2 32.5 GB Linux native / 5482-9728 /dev/hda3 1004.0 MB Linux swap swap 5354-5481 -- Gruß Michael
Hallo, Am Fri, 07 Apr 2006, Michael Weyers schrieb:
grub.conf ++++++++ setup --stage2=/boot/grub/stage2 (hd0,1) (hd0,1) setup --stage2=/boot/grub/stage2 (hd0) (hd0,1) quit
Das sieht "etwas" verdaechtig aus... -dnh -- With so many "textbook cases" of single points of failure, you'd think that we'd stop building systems to demonstrate the concept. - Matt Curtin
Michael Weyers schrieb:
Hallo,
Am Freitag, dem 07. April 2006 um 13:58 schrieb Martin...
auf meinem PC habe ich eine HDD, aufgeteilt in drei Partitionen. Die erste für XP, die zweite und dritte für Linux (SL 10.0).
Seit einiger Zeit kann ich nicht mehr von der Festplatte aus booten (leider weiss ich nicht, ob ich da selbst irgendetwas verstellt habe), es sei denn, ich lege die erste Linux CD ein und wähle aus dem Menue "von Festplatte starten". Danach kann ich zwischen XP und Linux wählen und das ausgewählte System wird auch einwandfrei gestartet. [...]
Partitionen: +++++++++ /dev/hda 74.5GB 0-9728 /dev/hda1 41.0 GB HPFS/NTFS /windows/C 0-5353 /dev/hda2 32.5 GB Linux native / 5482-9728 /dev/hda3 1004.0 MB Linux swap swap 5354-5481
Demzufolge: Auf einer Konsole des (defekten) Suse-Systems als root: grub (du kommst in eine grub-shell) root (hd0,1) setup (hd0) quit oder exit zu verlassen (bin ich mir nicht mehr ganz sicher) Die Kommandos teilen grub mit, dass /dev/hda2 deine Root-Partition ist, und dass er den MBR schreiben soll. Danach müssts wieder gehen. So habe ich schon oft meinen gelöschten Bootloader wiederhergestellt. Viele Grüße Martin
participants (7)
-
David Haller
-
Martin Deppe
-
Martin Ereth
-
Michael Behrens
-
Michael Weyers
-
Renate Neike
-
Ulrich