Du meintest wohl apt-get clean, hoff ich mal
...
(/var/cache/apt/packages/ kontrollieren).
hab ich nicht gefunden, es existiert nur /var/cache/apt/archive
Sorry und sorry, war wohl müde.
komsomolze wrote:Dann grub-pc (grub2) und ...
Sollte nur verdeutlichen, daß grub-pc == GRUB2 ist.
Das Paket grub-legacy == GRUB1.
Das (dummy-)Paket grub2 sorgt durch Abhängigkeit für Installation des Paketes grub-pc.
komsomolze wrote:apt-get und dpkg aufrufen sollte deren Statusdateien an den neuen Zustand anpassen.
hab ich nicht ganz verstanden,
Wenn Aktionen mit dpkg durchgeführt werden,
bekommt das Frontend apt-get davon nichts mit.
Es führt eine eigene Abhängigkeitsdatei. Welche bei Aktionen eigentlich aktualisiert werden sollte.
wobei dpkg ausserdem meint
Code: Select all
dpkg: Warnung: Dateilisten-Datei des Paketes »grub-pc« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.
dpkg: Warnung: Dateilisten-Datei des Paketes »grub-common« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.
Da war die Deinstallation oder Installation nicht komplett?
Denn solche Verwaltungsdateien stammen aus dem Verzeichnis DEBIAN/ der Pakete, und sollten dort landen:
Code: Select all
$ ll /var/lib/dpkg/info/grub-*list
-rw-r--r-- 1 root root 3176 30. Jan 14:55 /var/lib/dpkg/info/grub-common.list
-rw-r--r-- 1 root root 5156 30. Jan 14:57 /var/lib/dpkg/info/grub-emu.list
-rw-r--r-- 1 root root 7922 11. Feb 10:22 /var/lib/dpkg/info/grub-pc.list
Ein erneutes Einspielen sollte damit erreicht werden:
Code: Select all
apt-get --reinstall install Paket
oder
aptitude reinstall Paket
(Eine erste Übersicht über mögliche Problemfälle kann
geben.)
Code: Select all
error: file not found
grub rescue>
Da zumindest die grub-Shell startet,
scheint /boot/grub/ mit den meisten Dateien aus grub-pc gefüllt zu sein (zBsp. die *.mod).
Auch die Installation in den Bootsektor scheint daher gelungen.
Eventuell ist die Menüdatei des grub (/boot/grub/grub.cfg) nicht erstellt worden. (Daher solltest Du zBsp, /etc/default/grub auf Stimmigkeit kontrollieren)
Helfe Dir mit einem CD- oder floppy-Image von
http://www.supergrubdisk.org/ aus, mit der Du den Kernel direkt aufrufst.
Im dann gestarteten System sollte 'update-grub' die Datei /boot/grub/grub.cfg erstellen.
Wird dieses Menü dann beim erneuten Start gezeigt, bist Du fast "zuhause".
Denn bei Problemfällen können die Einträge on-the-fly beim Booten editiert werden.
Dauerhaft verewigt werden solche Anpassungen in /etc/default/grub,
und mit 'update-grub' in die /boot/grub/grub.cfg übertragen.