Hallo David, vielen Dank für die viele Arbeit! bevor ich was tu, stell ich meine Schlussfolgerungen rein und noch ein paar Fragen, damit ich auch versteh, was ich tu (morgen dann...) On Tuesday 22 February 2011 20:14:20, David Haller wrote:
Hallo,
Am Tue, 22 Feb 2011, Daniel Bauer schrieb:
On Tuesday 22 February 2011 13:40:10, David Haller wrote:
Am Tue, 22 Feb 2011, Daniel Bauer schrieb:
Beim booten wird 2.6.31.14-0.4-desktop angezeigt, haben tu ich aber jetzt eben ...0.6... . Und das steht auch in der /boot/grub/menu.lst, habe es x-mal gecheckt, um gaaaanz sicher zu sein :-)
Wo könnte Grub denn das herhaben?
*Glaskugel polier*
Zeig mal den Inhalt von /etc/grub.conf
setup --stage2=/boot/grub/stage2 --force-lba (hd0) (hd0,1) setup --stage2=/boot/grub/stage2 --force-lba (hd0,1) (hd0,1) quit
Also, eine der setup-Zeilen ist (normal) überflüssig. Die erste installiert in den MBR (von hd0 (/dev/sda?) gemäß /boot/grub/device.map), die zweite nach /dev/sda2 (dito). Beide verwenden /dev/sda2 ('(hd0,1)' lt. device.map) als Quelle für die menu.lst.
Dann soll ich einfach eine der beiden löschen? Welche? Oder einfach so lassen?
und die Ausgabe von
# umount /boot # ls -l /boot
baer:~ # umount /boot baer:~ # ls -l /boot
Unter der Annahme, daß du genau das oben ausgeführt hast ...
hab ich (copy/paste :-) )
insgesamt 38115
[..]
drwxr-xr-x 2 root root 576 28. Okt 17:21 grub
[..]
-rw-r--r-- 1 root root 4661016 26. Okt 02:13 vmlinux-2.6.31.14-0.4-default.gz
... BINGO!!!
Du hast in deiner /-Partition ein "gefülltes" /boot, und das (und dessen grub/menu.lst wird offenbar (trotz Verschlüsselung??) verwendet.
Ja, offenbar ist das so. Da sind die alten (jetzt falschen) Sachen drin.
Sobald du dann "normal" deine /boot/-Partition über das /boot-Verzeichnis der /-Partition mountest ...
und hier (/dev/sda2) also die neuen, die eigentlich richtigen, neuen.
Also: Kontrolliere den Inhalt der boot-Partition nochmal komplett (inkl. der enthaltenen grub-config), d.h. mounte die Partition mal explizit woanders hin:
# mkdir /realboot # umount /boot # mount /dev/sda2 /realboot # ls -l /realboot # less /realboot/grub/menu.lst # less /realboot/grub/device.map
Ich glaube, hier ist effektiv das Richtige drin.
Wenn das dann zu meiner Diagnose passt, daß du effektiv von der /-Partition und nicht von der /boot-Partition bootest, dann:
das scheint so zu sein.
- Backup vom Verzeichnis /boot der /-Partition (umount /boot vorher ggfs., s.o.) nach z.B. /root/falseroot
ok, das habe ich gemacht. Weiss nur ncht, wozu? Das sind ja die alten EInträge, die ja jetzt falsch sind.??
- umount /realboot - mount /dev/sda2 /boot ## jetzt haben wir die /boot-Partition
jetzt sind wir also wieder da, wo wir waren bevor ich umount /boot gemacht habe, oder? Jedenfalls sehe ich wieder jetzt die richtigen Dateien (Kernel ...6)
- Config in /boot/ anpassen (-> siehe Backup in z.B. /root/falseroot)
Meinst du /boot/config-2.6.31.14-0.6-desktop? Die ist bis auf die "6" statt "4" deckungsgleich mit /falseboot/config-2.6.31.14-0.4-desktop
- grub-install
einfach grub-install, keine Parameter?
Achso, deine menu.lst tut nur deswegen in beiden Fällen, weil du den symlink 'boot -> .' in /boot/ (und auch im /-Partition-boot hast.).
Die menu.lst mußt du dann jedenfalls noch anpassen, die in /root/falseboot/grub/menu.lst sollte eigentlich passen ;)
Das ist doch aber genau die, die ja eben falsch ist: da steht die ...4..er- Version drin.
Kurzfassung: von Obigem: - Backup - Aufräumen - Config kontrollieren - grub-install[.unsupported]
Was ich nicht verstehe: ausser, dass ich jetzt eine Kopie des /boot-Verzeichnisses aus / (ohne gemountete /dev/sda2) in /falseboot habe, hat sich nichts geändert. Es ist immer noch das alte in /boot wenn ich /boot (/dev/sda) unmounte. Soweit ich durchblicke (nicht weit), besteht das Problem also darin, dass beim booten nicht meine /dev/sda2 als /boot genommen wird, sondern das /boot in / mit ungemounteter /dv/sda2. Damit wäre meine /boot-Partition auf /dev/hda2 also sinnlos, weil bei booten gar nicht benutzt. Die Frage ist, wenn ich das richtig sehe: wie mache ich es, dass beim booten das /boot der Partition von /dev/hda2 genommen wird? Wäre das das grub-install? Ich warte mal ab, was du morgen sagst, wenn du magst, bedanke mich für das Bisherige und wünsche erholsamen Schlaf! Gruss Daniel -- Daniel Bauer photographer Basel Barcelona professional photography: http://www.daniel-bauer.com erotic nudes: http://www.guapamania.com -- 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