Kernelimage installationsfehler

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Hugin
Beiträge: 10
Registriert: 29.01.2007 15:01:52

Kernelimage installationsfehler

Beitrag von Hugin » 06.10.2007 16:36:23

Guten Tag,
ich hatte vor einiger zeit Grub2 installiert, Paket war glaube ich grub-pc
(Hatte keinen bestimmten Grund, bin einfach ein Spielkind).
Da dieses allerdings meinen alten Grub, welcher auf dem MBR liegt nicht überspielte,
sondern einfach den ersten Booteintrag Grubs in die grub2 eigene Konsole legte und ich zu faul war dieses richtig
zu konfigurieren, habe ich den Booteintrag im alten Grub dann einfach auskommentiert und das
Grub2 paket wieder entfernt.
Alles lief danach ganz normal und ich dachte die Sache hätte sich erledigt. :roll:

Nun zum eigentlichen Problem:
das Update auf 2.6.22-2-amd64 geht nicht. Bei der Installation stellte
sich das Problem wie folgt dar:

Code: Alles auswählen

Richte linux-image-2.6.22-2-amd64 ein (2.6.22-4) ...
Running depmod.
Finding valid ramdisk creators.
Using mkinitramfs-kpkg to build the ramdisk.
Could not find postinst hook script [update-grub].
Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'
dpkg: Fehler beim Bearbeiten von linux-image-2.6.22-2-amd64 (--configure):
 Unterprozess post-installation script gab den Fehlerwert 2 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linux-image-2.6-amd64:
 linux-image-2.6-amd64 hängt ab von linux-image-2.6.22-2-amd64; aber:
  Paket linux-image-2.6.22-2-amd64 ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten von linux-image-2.6-amd64 (--configure):
 Abhängigkeitsprobleme - lasse es unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 linux-image-2.6.22-2-amd64
 linux-image-2.6-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ein Paket konnte nicht installiert werden. Versuche zu lösen:
Richte linux-image-2.6.22-2-amd64 ein (2.6.22-4) ...
Running depmod.
Finding valid ramdisk creators.
Using mkinitramfs-kpkg to build the ramdisk.
Could not find postinst hook script [update-grub].
Looked in: '/bin', '/sbin', '/usr/bin', '/usr/sbin'
dpkg: Fehler beim Bearbeiten von linux-image-2.6.22-2-amd64 (--configure):
 Unterprozess post-installation script gab den Fehlerwert 2 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linux-image-2.6-amd64:
 linux-image-2.6-amd64 hängt ab von linux-image-2.6.22-2-amd64; aber:
  Paket linux-image-2.6.22-2-amd64 ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten von linux-image-2.6-amd64 (--configure):
 Abhängigkeitsprobleme - lasse es unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 linux-image-2.6.22-2-amd64
 linux-image-2.6-amd64
Drücken Sie zum Fortsetzen die Eingabetaste.
Die zugehörigen Pakete stehen nun als "partially installed" in aptitude.
Aufgrund dieser Zeile : "Could not find postinst hook script [update-grub]."
vermute ich, dass das Problem mit obiger Geschichte zusammenhängt.

Jemand eine Idee wie das Problem zu lösen ist?
Paket grub installieren (obwohl es afaik auch vor dem eingangs geschildertem versuch nicht installiert war),
oder macht das keinen Unterschied da der von mir verwendete Grub im Mbr liegt?
Net-inst cd rein und grub-install?
Sehe ich dass Problem an falscher stelle?

Danke bereits im vorraus,
Lars


/edit: also scheint wirklich an fehlendem update-grub skript zu liegen, zumindest finde ich keines.(meines wissens nach sollte zumindest eins da sein :( )
-> wie bekomme ich es wieder und kann es dann noch andere Probleme geben?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 06.10.2007 17:04:25

update-grub sollte in /usr/sbin liegen, wenn das nicht der Fall ist, dann versuche einmal ein "apt-get --reinstall install grub"
Konfiguriert wird der Aufruf von update-grub in /etc/kernel-img.conf, nachdem irgendwann in letzter Zeit das Verzeichnis wo update-grub liegen sollte geändert wurde ( glaube mich zumindest daran erinnern zu könnnen ), könnte es auch an einem falschen Pfad in dieser Konfigurationsdatei liegen

Gruß
gms

Hugin
Beiträge: 10
Registriert: 29.01.2007 15:01:52

Beitrag von Hugin » 06.10.2007 17:34:09

Danke hat soweit funktioniert, also der reinstall von grub.
habe jetz allerdings wieder als ersten Booteintrag: "chainload into grub2".
Wieder nur auskommentieren oder sagt mir das, dass grub2 noch irgendwie irgendwo installiert ist?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 06.10.2007 17:46:29

soweit ich dem Shellscript "update-grub" auf die Schnelle entnommen habe, dürfte nur überprüft werden, ob /boot/grub/core.img existiert und wenn das zutrifft wird dieses "chainload into grub 2" reingeneriert.
Ich würde diese Datei einmal umbenennen und update-grub nochmals aufrufen, danach sollte dieser Eintrag verschwunden sein.
Nachdem ich aber mit dem Grub 2 noch nie herumgespielt habe und daher nicht sicher bin, ob er ansonsten auch wirklich sauber deinstalliert wurde, oder diese Datei vielleicht doch noch wo anders referenziert wird, kann ich auch nicht 100prozentig ausschließen, daß du nach dieser Änderung keine Rescue CD benötigst :wink:

Gruß
gms

Hugin
Beiträge: 10
Registriert: 29.01.2007 15:01:52

Beitrag von Hugin » 06.10.2007 17:58:49

gms hat geschrieben: Nachdem ich aber mit dem Grub 2 noch nie herumgespielt habe und daher nicht sicher bin, ob er ansonsten auch wirklich sauber deinstalliert wurde, oder diese Datei vielleicht doch noch wo anders referenziert wird, kann ich auch nicht 100prozentig ausschließen, daß du nach dieser Änderung keine Rescue CD benötigst :wink:


:D da bleibe ich dann doch mal lieber beim auskommentieren.
Danke dir,

lars

Antworten