Siduction Forum

Siduction Forum => Installation - Support => Topic started by: Lanzi on 2010/09/14, 22:55:45

Title: Neuer Kernel installiert, taucht aber nicht in grub auf
Post by: Lanzi on 2010/09/14, 22:55:45
So, jetzt wirds lustig.
Ein Problem, welches ich nicht verstehe.

Aktuelle Lage
du auf aptosid ist gemacht, aber jedesmal wenn ich einen neuen Kernel installiere, taucht dieser danach in nicht in /boot auf und in grub ebenfalls nicht

boot ist bei mir in einer Extrapartition (!), welche noch genug Platz hat.


Zum Hintergrund:
Da ich versehentlich mal vor ein paar Wochen grub nicht in den mbr installierte (passierte beim du siehe hier: http://www.sidux.com/index.php?name=PNphpBB2&file=viewtopic&t=21600). musste ich damals folgendes durchführen:

Quote

booten von Live CD und Kernel herausfinden (steht in /boot/grub/grub.cfg)
Live CD raus und erneut booten, bis zum grub rescue:

eingeben:
  insmod help
  insmod ext2
  insmod linux16
  set root=(hd0,1)
  linux16 /boot/vmlinuz-2.6.34-0.slh.9-sidux-amd64 root=/dev/sda1 ro
  initrd16 /boot/initrd.img-2.6.34-0.slh.9-sidux-amd64
  boot

Damit bootete mein System normal. Nun konnte ich grub reparieren:

dann: dpkg-reconfigure grub-pc



der damals eingegebene Kernel, ist der letzte, den mein System mir immer noch zum booten anbietet.


Ideen?
Title: Neuer Kernel installiert, taucht aber nicht in grub auf
Post by: Janne on 2010/09/15, 09:17:49
Hi Lanzi,

Das Problem hatte ich auch bei der Umstellung auf aptosid.
Das lag aber vor allem an einem Grub-update,und bei mir half folgendes.
Code: [Select]
upgrade-from-grub-legacy

vielleicht ist das auch die Lösung Deines Problems.

m.f.g Janne
Title: Neuer Kernel installiert, taucht aber nicht in grub auf
Post by: Lanzi on 2010/09/15, 15:15:53
ja, aber grub legacy ist doch der Vorgänger von grub2, oder?
Da ich von einer Hypnosinstallation zu aptosid gewechselt habe, dürfte dass dann nicht in betracht kommen, da Hypnos mit grub2 kam!
Title: Neuer Kernel installiert, taucht aber nicht in grub auf
Post by: Janne on 2010/09/15, 17:28:53
Dann boote mal das System und gib in der root-konsole ein

Code: [Select]
grub-install --force /dev/sd? die Partition von boot
anschließend
update-grub


das sollte dann reichen.

m.f.g Janne
Title: Neuer Kernel installiert, taucht aber nicht in grub auf
Post by: Lanzi on 2010/09/16, 13:39:08
das ist wohl echt komplexer - vermutlich werde ich neusinstallieren, um alle siduxreste zu entfernen

Bin nach Jannes vorgehen nicht weiter:

Quote

update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.34-0.slh.11-sidux-amd64
Found initrd image: /boot/initrd.img-2.6.34-0.slh.11-sidux-amd64
Title: Neuer Kernel installiert, taucht aber nicht in grub auf
Post by: devil on 2010/09/16, 13:42:24
wie sieht denn deine sidux.list aus?

greetz
devil
Title: Neuer Kernel installiert, taucht aber nicht in grub auf
Post by: Lanzi on 2010/09/16, 18:53:02
Die hatte ich schon gelöscht.
Habe jetzt neu installiert, weil ich einen freshen, neuen Start wollte. Es gab ja schon vorher immer mal Probleme mit grub2 und v.a Akonadi.
Letzters habe ich jetzt noch nicht getestet, aber mache ich als nächstes.
Danke für die Hilfe!
Title: Neuer Kernel installiert, taucht aber nicht in grub auf
Post by: surveyor79 on 2010/09/18, 11:13:52
Ich hatte das gleiche Problem. Nach einem Kernel-Update via apt auf den neueseten aptosid-Kernel wurde mein grub auch nicht automatisch aktualisiert. Wegen akuten Zeitmangels habe ich die menu.lst erstmal per Hand ergänzt. Für Hinweise zur automatischen Aktualisierung von Grub nach 'nem Kernel-Update wäre ich aber auch sehr dankbar.

Schönes Wochenende!
Title: Neuer Kernel installiert, taucht aber nicht in grub auf
Post by: devil on 2010/09/18, 11:50:52
hast du denn ein initiales dist-upgrade von sidux auf aptosid schon gemacht? da wird dann grub2 angeboten und installiert (zuerst im chainload mode). wenn dann alles booted, kannst du per upgrade-from-grub-legacy die install von grub2 finalisieren.

greetz
devil
Title: Neuer Kernel installiert, taucht aber nicht in grub auf
Post by: surveyor79 on 2010/09/18, 12:39:57
Ich hab das grub2-Angebot ausgeschlagen und bin bei grub1 geblieben. Da muss es doch auch noch möglich sein, dass sich die menu.lst automatisch aktualisiert.
Title: Neuer Kernel installiert, taucht aber nicht in grub auf
Post by: devil on 2010/09/18, 12:45:07
klar, sollte.
ein update-grub könnte helfen, falls du da rumgebastelt hast.

greetz
devil
Title: Neuer Kernel installiert, taucht aber nicht in grub auf
Post by: devil on 2010/09/18, 16:05:13
kann es sein dass ihr grub.cfg direkt editiert habt?
das ist ein absolutes nogo, weil dann update-grub nicht mehr richtig funktioniert und keine neuen kernel mehr anzeigt.

greetz
devil
Title: Neuer Kernel installiert, taucht aber nicht in grub auf
Post by: surveyor79 on 2010/09/19, 16:32:08
Hi devil,

nö! An einer grub.cfg hab ich nicht rumgebastelt, lediglich die menu.lst händisch angepasst. Jetzt hab ich auch mal update-grub gemacht. Das Ergebnis sah ganz gut aus. Ich warte jetzt einfach mal ab, ob beim nächsten Kernel-Update der neue dann auch automatisch im Grub-Auswahlmenu erscheint.
Vielen Dank!