Problem:
Bei Auswahl von "Windows 7" im Grub kommt die Fehlermeldung "error: invalid EFI file path"
Lösungsansätze:
sudo update-grub - gemacht, keine Lösung
bei cat /boot/grub/grub.cfg sagt er mir beim windows abschnitt
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os { insmod part_msdos insmod ntfs set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set=root 147ACBE67ACBC2AA chainloader +1 }
was ist jetzt hier falsch und wie löse ich das Problem?
kann ich das so machen ohne dass irgendwas kaputt geht? habe ich es richtig angepasst?
So da bin ich wieder. Gleiches Problem wie vorher, diesmal mit nem anderen Laptop und Windows 7.
Prinzipiell das gleiche Spiel, nur mit anderen Daten. 😉
Zuerst dem Skript, das Windows (nicht) erkennt, die Ausführbarkeit entziehen.
sudo chmod -x /etc/grub.d/30_os-proberDanach ein eigenes Skript erstellen
gedit 41_Windowsund mit folgendem Inhalt füllen:
#! /bin/sh -e echo "Adding Windows 7 entry" >&2 cat << EOF menuentry "Windows 7" { insmod chain insmod ntfs set root='(hd0,2)' search --no-floppy --fs-uuid --set 147ACBE67ACBC2AA drivemap -s (hd0) \${root} chainloader +1 } EOFDas Skript ausführbar machen per
chmod +x 41_Windowsund in den passenden Ordner kopieren
sudo cp -f 41_Windows_XP /etc/grub.d/und die Änderungen per
sudo update-grubanwenden.