Hallo Andreas, Am Mittwoch, 7. Februar 2007 06:16 schrieb Kyek, Andreas, VF-DE:
Siegfrid Brandstätter wrote:
Hallo Andreas, hallo Liste, Am Dienstag, 6. Februar 2007 14:14 schriebKyek, Andreas, VF-DE"
: [...]
Was passiert, wenn du aus der 10.0 folgendes aufrufst: (als root):
grub
(du solltest nun in der grub-shell landen)
root (hd1,4)
grub> root (hd1,4) Filesystem type is ext2fs, partition type 0x83
die (hd1,4) ist doch : /dev/hdd5 /10.2 ext3 user,noauto,acl,user_xattr 0 0 weshalb ist da der "ext3 und ext2fs" unterschied?
grub kennt kein ext3 und man kann ja schliesslich _jedes_ ext3 FS als ext2 mounten; es wird nur kein Journal mehr geführt.
Ich habe es nun zwar in der 10.2 gemacht, wenn ich die 10.0 mounte und dort nachsehe wird's ja egal sein oder?
nee; evtl. nicht.
Ich habe mir nun Deinen und Davids Hinweis, dies nur in einer Installation zu machen, zu Herzen genommen und mache nun alles nur mehr in der 10.0.
(sollte liefern: filesystem type ist ext2fs, partition type 0x83 oder etwas ähnliches)
grub> root (hd1,4) Filesystem type is ext2fs, partition type 0x83
Wenn nicht, schau dir bitte die /boot/grub/device.map an. (du bist ja immer noch in der 10.0, richtig?)
Momentan nicht, wird in der 10.2 auch gleich gezeigt werden, hoffe ich mal.
dort sollte mindestens stehen: (hd1) /dev/hdd (hd0) /dev/hda
So steht es in der 10.0 auch. Besser gesagt in /boot
/boot/grub/device.map (fd0) /dev/fd0 (hd1) /dev/hdd (hd0) /dev/hda
welche ist das jetzt? die aus der 10.2 oder der 10.0? Das sind zwei unterschiedliche Dateien, oder? Ich verstehe es nicht mehr, was du machst.
Ich verstehe nicht weshalb die verschieden sein sollten, da ich ja nur ein /boot auf /dev/hda1 habe, die muss doch egal von wo ich da reingucke immer die selbe sein. So dachte ich's mir. Hat sich aber nun anscheinend auch bestätigt.
Ich hatte die Idee, das du das aus der 10.0 machst weil das anscheinend die ist, die dein Grub auch benutzt.
ansonsten das hier mal reinschreiben und erneut "grub-install" aufrufen.
Was passiert nun?
grub-install habe ich NUN natürlich nicht gemacht. Aber heute schon mal dies gemacht:
grub-install /dev/hda
Aus welcher Installation? Das macht eben schon einen Unterschied!
Du spielst mir zuviel mit den verschiedenen Versionen rum; so blicke ich nicht mehr durch was du wann in welcher Installation abfragst.
Du solltest dich entscheiden:
a) menu.lst / grub der 10.2 benutzen oder b) menu.lst / grub der 10.0 benutzen
(Es gibt da noch die Möglichkeiten mit den kaskadierten grub von David via chainloader; ich persönlich mag mich nicht durch n verschiedene Bootmanager hangeln wenn es einer auch tut. Allerdings hat diese Methode den "Charme", das du zwei verschiedene menu.lst Dateien nacheinander mit den jeweiligen "grub's" benutzt)
Falls oben a) oder b): 1) boote die jeweilige Installation (wie auch immer) 2) editiere ggf. die dazu gehörende /boot/grub/device.lst 3) editiere die dazu gehörende /boot/grub/menu.lst 4) rufe aus DIESER installation "grub-install /dev/hda" auf.
Dies habe ich nun alles der Reihe nach getan, alles in der 10.0 linux:/home/sigi # grub-install /dev/hda Installation finished. No error reported. This is the contents of the device map /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'. (fd0) /dev/fd0 (hd1) /dev/hdd (hd0) /dev/hda linux:/home/sigi #
Deine Einträge in /boot/grub/menu.lst könnten z.B. so aussehen
title openSUSE 10.2 (/dev/hdd5) root (hd1,4) kernel /boot/vmlinuz root=/dev/hdd5 resume=/dev/hda5 splash=silent showopts initrd /boot/initrd
title SUSE LINUX 10.0 (/dev/hda6) root (hd0,0) kernel /vmlinuz root=/dev/hda6 selinux=0 resume=/dev/hda5 splash=silent showopts initrd /initrd
Beachte den Unterschied in den Pfaden, da du bei Deiner 10.0 ein seperates FS für /boot hast; in der 10.2 das /boot aber "nur" ein Vz in / (root) ist.
Nach dem ich nun ein Stundenlanges "Grub Studium" hintermir habe, kann ich nichts finden was ich da anders eintragen sollte als so. ###Don't change this comment - YaST2 identifier: Original name: openSUSE 10.2 (/dev/hdd5)### title openSUSE 10.2 (/dev/hdd5) kernel (hd1,4)/boot/vmlinuz root=/dev/hdd5 resume=/dev/hda5 splash=silent showopts initrd (hd1,4)/boot/initrd ###Don't change this comment - YaST2 identifier: Original name: linux 10.0 (/dev/hda6)### title SUSE LINUX 10.0 (/dev/hda6) kernel (hd0,0)/vmlinuz root=/dev/hda6 vga=0x317 selinux=0 resume=/dev/hda5 splash=silent showopts initrd (hd0,0)/initrd oder eben so, aber das dürfte anscheinend egal sein. title openSUSE 10.2 (/dev/hdd5) root (hd1,4) kernel /boot/vmlinuz root=/dev/hdd5 resume=/dev/hda5 splash=silent showopts initrd /boot/initrd
Die 10.2 kann ich damit nicht booten, wie immer die Kernel Panic ;-( ...waiting for device /dev/hdd5 to appeer:OK rootfs: major=22 minor=72 devn=5704 Mounting root /dev/hdd5 mount: No such device umount2: Device or resource busy Kernel panic- not syncing: Attempted to kill init! Schönen Gruß Sigi -- 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