grub : grub file Filters Not found

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Michael1978
Beiträge: 4
Registriert: 29.07.2019 21:37:46

grub : grub file Filters Not found

Beitrag von Michael1978 » 29.07.2019 22:05:59

hallo und einen guten Abend.

habe ein Problem nach dist-upgrade.

- bisher immer testing gehabt , fast ohne Probleme.
( bis gestern Buster, danach bullseye denke ich )
- gestern Abend dann ein apt update , apt dist-upgrade
- schien alles geklappt zu haben, keine Fehlermeldungen.
- muss zugeben, hab alles abgenickt und nix durchgelesen.

- heute Abend wieder eingeschaltet und dann die Meldung

" error : Symbol ' grub_file_filters' Not found
Grub rescue>

was nun ?
Ausgaben:

Ls
> (hd0) (hd0,msdos5) (hd0,msdos1) (fd0)

Set
> cmdpath=(hd0)
> prefix=(hd0,msdos1)/boot/grub
> root=hd0,msdos1


Hardware:

- laptop Dell latitude e6520
- Grafik NVIDIA NVS 4200M
- SSD nachgerüstet


Software:

Nur Debian, grundinstallation vor ca. 3 Jahren / testing dann immer Update / dist-upgrade

Rechner Setup:
- SATA im ahoi mode
- Boot device : legacy


was soll ich nun tun mit dieser Aufschrift von grub ?
Kann man das retten ?

danke

gruss

michael

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: grub : grub file Filters Not found

Beitrag von MaGe » 30.07.2019 00:31:59

vieleicht der selbe Fehler:
error: 'grub_file_filters' not found

https://forum.siduction.org/index.php?topic=7701.0


gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

Michael1978
Beiträge: 4
Registriert: 29.07.2019 21:37:46

Re: grub : grub file Filters Not found

Beitrag von Michael1978 » 30.07.2019 21:32:12

Hallo, danke fuer den Link.

Leider hat die Anleitung nicht geholfen

Habe mit

grub rescue> ls
und den Ausgaben nach der Anleitung wie unter dem Link
grub rescue> set prefix=(hdx,gpty)/grub
grub rescue> set root=(hdx,gpty)
grub rescue> insmod normal
grub rescue> normal

natuerlich mit den Daten meiner Partitionierung.

in meinerm Falle ist es

set prefix=(hd0,msdos1)/boot/grub/

allerdings kommt dann weiterhin der Fehler .

Wenn ich die anderen Kombinationen ausprobiere kommt immer der Hinweis
grub rescue> insmod normal
error: file /grub/i386-pc/normal.mod not found

Nach einhaengen der Platte in ein Live System ist diese Datei unter

/boot/grub/i386-pc/normal.mod

zu finden....

aber da fehlt anscheined was ...


Den Rest aus dem Link hab ich nicht getestet, da es anscheinend alles auf ein UEFI Boot Device bezieht was ich nicht habe...


Hat jemand noch einen Tip / Hinweis ?

Vielen Dank

Gru-

Michael

willy4711

Re: grub : grub file Filters Not found

Beitrag von willy4711 » 31.07.2019 09:00:37

Ich würde versuchen, mittels chroot grub neu zu installieren.
Eine gute Rettungs- Cd (SparkyLinux 5.7 Rescue) hat SparkyLinux im Angebot, und bringt einen sog. Chrooter mit.
https://sparkylinux.org/download/rolling/
Dann Grub purgen und neu installieren.

Michael1978
Beiträge: 4
Registriert: 29.07.2019 21:37:46

Re: grub : grub file Filters Not found

Beitrag von Michael1978 » 31.07.2019 13:01:14

Hallo,

danke für den Hinweis, werde es heute Abend ausprobieren.

Können sie mir bitte eine kleine Anleitung oder Hinweise zu Grub purgen und neu installieren mit dem chrooter geben?
oder finde ich das recht schnell mit der Suche hier ?


Danke schön für den weitern Tip, wollte heute Abend schon neu aufsetzen, jetzt aber erst mal probieren.


Gruß

Michael

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: grub : grub file Filters Not found

Beitrag von uname » 31.07.2019 14:06:23

Im Wiki gibt es eine umfangreiche Dokumentation:
https://wiki.debianforum.de/Grub_reparieren

Ich selbst habe aber Grub noch nicht repariert.
Als Live-System verwende ich aber immer https://grml.org
Sollte aber eigentlich mit jedem Live-System funktionieren.

willy4711

Re: grub : grub file Filters Not found

Beitrag von willy4711 » 31.07.2019 15:56:30

Kannst dir ja aussuchen, was du nehmen willst
Die oben vorgeschlagenen Lösung funktioniert extrem einfach:
Das Iso auf DVD / USB-Stick packen (dd oder GUI-Tools)
Von USB / DVD starten
im Terminal nochmal vergewissern welche Partition die richtige ist

Code: Alles auswählen

lsblk -f


Chrooter starten und
die richtige :!: Partition auswählenBild

Du landest dann in einem xterm- Terminal
Schon kannst du loslegen
erstmal nachschauen was bei dir an grub so installiert ist:

Code: Alles auswählen

dpkg -l *grub* |grep ii
merken (efi hast du ja wohl nicht)
dann

Code: Alles auswählen

apt purge grub*

Code: Alles auswählen

apt install grub-pc
aufpassen, dass nicht auf /dev/sdx1
sondern auf /dev/sdx installier6t wird.
Aber das wird abgefragt:
Bild Neustart
fertig (hoffentlich)
Habe es gerade getestet auf einem meiner Systeme (sda1 chroot) grub dann /dev/sda
hat alles geklappt. Bloß leider hat er mir noch den os-prober verpasst :facepalm:
Beweis:
Bild

Michael1978
Beiträge: 4
Registriert: 29.07.2019 21:37:46

Re: grub : grub file Filters Not found

Beitrag von Michael1978 » 31.07.2019 21:46:47

Hallo und guten Abend,

es hat mit der Anleitung von willy4711 einfach funktioniert, Vielen Dank.

Zusammenfassung:

-> boot Live-Sparky-Linux Rescue
-> live@live:~$ lsblk -f
Anzeige der Partionen und merken welche die richtige ist ( SDA1 in meinem Fall)
-> chroot auf SDA1
-> root@live:/# dpkg -l *grub* |grep ii
ii grub-common 2.04-1 amd64 GRand Unified Bootloader (common files)
ii grub-pc 2.04-1 amd64 GRand Unified Bootloader, version 2 (PC/BIOS version)
ii grub-pc-bin 2.04-1 amd64 GRand Unified Bootloader, version 2 (PC/BIOS modules)
ii grub2-common 2.04-1 amd64 GRand Unified Bootloader (common files for version 2)
root@live:/#
-> root@live:/# apt purge grub*
-> root@live:/# apt install grub-pc
Bei der Frage wohin, beachten /dev/sda , nicht /dev/sda1 !!!
-> exit und reboot
-> Vielen lieben Dank !


Gruss

Michael

Und danke für den Tip mit Sparky Rescue, kannte ich noch nicht, werd ich mir merken.

Antworten