Hallo Boris, Boris schrieb:
Am Tue, 15 Feb 2011, Boris schrieb:
Thomas Michalka schrieb:
Boris schrieb: [...]
Wenn Du noch eine menu.lst hast, musst Du diese umstellen, glaub' es!
http://lmgtfy.com/?q=grub+menu.lst+uuid Beim googlen finde ich keine einzige Stelle, wo UUIDs als Ersatz für die GRUB-eigene Notation (hdX) für Geräte und (hdX,Y) für Partitionen beschrieben werden.
Grub braucht zunächst auch nur wissen, wo er den Kern (und die initrd) findet. Ein typischer Eintrag sieht so aus:
title Ubuntu, kernel 2.6.20-15-generic root (hd0,0) kernel /vmlinuz-2.6.20-15-generic root=UUID=d8483377-ed86-4dad-8f44-50e45f53f979 ro quiet splash initrd /initrd.img-2.6.20-15-generic quiet savedefault
Siehst Du, die UUID des Root-Dateisystems schreibst Du hinter "root=". Das ist aber ein Parameter, den GRUB an den Kernel, den er startet, übergibt (dieses "root=" steht hinter dem GRUB-Befehl "kernel", ist hier also kein GRUB-Befehl i.Ggs. zu dem "root (hd0,0)"; GRUB 0.97 kennt m.E. weder UUIDs noch Geräte-IDs, bei GRUB2 mag das anders sein). Ich habe aber folgende Situation (die ich, wie auch den Boot-Ablauf, in Worten in meinem ersten Posting ausführlich beschrieben habe): Mein GRUB im MBR des ersten Bot Device (SSD) liest folgende menu.lst (hier ein Auszug) ein: title openSuSE 11.0 on >>> SSD <<< (/dev/sdX3) root (hd0,2) chainloader +1 savedefault title Knoppix 5.3.1 on HDD (/dev/sdX7) root (hd1,6) chainloader (hd1,6)+1 title Ubuntu 8.04 on HDD (/dev/sdX8) root (hd1,7) chainloader (hd1,7)+1 title openSuSE 11.0 on HDD (dev/sdX9) root (hd1,8) chainloader (hd1,8)+1 Wenn beim Booten schon die eSATA-Platte im Rechner steckt, dann kann ich durch Auswahl das erste eingetragene System (hd0,2) von der SSD booten, nicht aber die Systeme von der HDD (hd1,X). Ohne die eSATA-Platte geht das aber! Die GRUB-Fehlermeldung lautet ungefähr so: "(hd1,8) Error 22: Partition not found" Ich habe inzwischen das BIOS-Setup durchsucht, aber keine Möglichkeit gefunden, die eSATA-Platte bzw. den JMicron-Chipsatz in der Plattenreihenfolge nach hinten auf eine Fixposition zu schieben, so dass die Platte sich beim Booten nicht mehr vordrängelt. Hier scheint es kein Weiterkommen zu geben. Deshalb frage ich nochmal: Kennt jemand eine Möglichkeit, wie man mit GRUB ein Gerät sozusagen ausblenden kann, so dass GRUB es seiner Geräteliste übergeht? GRUB sollte für die eSATA-Platte keine Gerätebezeichnung (hdX) vergeben. Danke nochmal für's Mitdenken und jegliche Anregung! Gruß, Tom -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org