Hallo, heute bräuchte ich mal kurz Windows 10 und es startet nicht mehr. Ich vermute seit der letzten Aktualisierung.
➜ ~ mount | grep efivars efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime) ➜ ~ sudo dmidecode -t 0 [sudo] Passwort für sebl: # dmidecode 3.2 Getting SMBIOS data from sysfs. SMBIOS 3.0.0 present. Handle 0x0000, DMI type 0, 24 bytes BIOS Information Vendor: American Megatrends Inc. Version: UX550VD.305 Release Date: 03/15/2018 Address: 0xF0000 Runtime Size: 64 kB ROM Size: 8192 kB Characteristics: PCI is supported BIOS is upgradeable BIOS shadowing is allowed Boot from CD is supported Selectable boot is supported BIOS ROM is socketed EDD is supported 5.25"/1.2 MB floppy services are supported (int 13h) 3.5"/720 kB floppy services are supported (int 13h) 3.5"/2.88 MB floppy services are supported (int 13h) Print screen service is supported (int 5h) 8042 keyboard services are supported (int 9h) Serial services are supported (int 14h) Printer services are supported (int 17h) ACPI is supported USB legacy is supported Smart battery is supported BIOS boot specification is supported Targeted content distribution is supported UEFI is supported BIOS Revision: 5.12 ➜ ~ sudo dmidecode -t 1 # dmidecode 3.2 Getting SMBIOS data from sysfs. SMBIOS 3.0.0 present. Handle 0x0001, DMI type 1, 27 bytes System Information Manufacturer: ASUSTeK COMPUTER INC. Product Name: UX550VD Version: 1.0 Serial Number: HCN0CX298342529 UUID: 304e4348-5843-3932-3833-343235323941 Wake-up Type: Power Switch SKU Number: Family: ZenBook ➜ ~ sudo efibootmgr -v BootCurrent: 0001 Timeout: 1 seconds BootOrder: 0001,0000,0002 Boot0000* Windows Boot Manager HD(1,GPT,755da981-07ac-4359-ab0a-53082797e696,0x800,0x82000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}.................... Boot0001* ubuntu HD(1,GPT,755da981-07ac-4359-ab0a-53082797e696,0x800,0x82000)/File(\EFI\UBUNTU\SHIMX64.EFI) Boot0002* Hard Drive BBS(HD,,0x0)..GO..NO..........S.A.M.S.U.N.G. .M.Z.V.L.W.5.1.2.H.M.J.P.-.0.0.0.0.0....................A...........................%8.q.@......J..Gd-.;.A..MQ..L.S.A.M.S.U.N.G. .M.Z.V.L.W.5.1.2.H.M.J.P.-.0.0.0.0.0........BO ➜ ~ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 477G 0 disk ├─nvme0n1p1 259:1 0 260M 0 part /boot/efi ├─nvme0n1p2 259:2 0 16M 0 part ├─nvme0n1p3 259:3 0 92,8G 0 part ├─nvme0n1p4 259:4 0 65,7G 0 part ├─nvme0n1p5 259:5 0 176,2G 0 part /mnt/home-ext ├─nvme0n1p6 259:6 0 88G 0 part /home ├─nvme0n1p7 259:7 0 35,7G 0 part / ├─nvme0n1p8 259:8 0 17,6G 0 part └─nvme0n1p9 259:9 0 800M 0 part ➜ ~ ➜ ~ sudo fdisk -l Festplatte /dev/nvme0n1: 476,96 GiB, 512110190592 Bytes, 1000215216 Sektoren Festplattenmodell: SAMSUNG MZVLW512HMJP-00000 Einheiten: Sektoren von 1 * 512 = 512 Bytes Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes Festplattenbezeichnungstyp: gpt Festplattenbezeichner: E352333A-9589-4F79-9D86-E1396244BE78 Gerät Anfang Ende Sektoren Größe Typ /dev/nvme0n1p1 2048 534527 532480 260M EFI-System /dev/nvme0n1p2 534528 567295 32768 16M Microsoft reserviert /dev/nvme0n1p3 567296 195162111 194594816 92,8G Microsoft Basisdaten /dev/nvme0n1p4 195162112 332974079 137811968 65,7G Microsoft Basisdaten /dev/nvme0n1p5 332974080 702433279 369459200 176,2G Linux-Dateisystem /dev/nvme0n1p6 702433280 886956031 184522752 88G Linux-Dateisystem /dev/nvme0n1p7 886956032 961709938 74753907 35,7G Linux-Dateisystem /dev/nvme0n1p8 961710080 998576127 36866048 17,6G Linux-Dateisystem /dev/nvme0n1p9 998576128 1000214527 1638400 800M Windows-Wiederherstellungsu ➜ ~ ➜ ~ sudo efibootmgr -n 0001 BootNext: 0001 BootCurrent: 0001 Timeout: 1 seconds BootOrder: 0001,0000,0002 Boot0000* Windows Boot Manager Boot0001* ubuntu Boot0002* Hard Drive ➜ ~
➜ ~ sudo update-grub2 Quelldatei `/etc/default/grub' Quelldatei `/etc/default/grub.d/50_linuxmint.cfg' Quelldatei `/etc/default/grub.d/init-select.cfg' GRUB-Konfigurationsdatei wird erstellt … Linux-Abbild gefunden: /boot/vmlinuz-5.4.0-126-generic initrd-Abbild gefunden: /boot/initrd.img-5.4.0-126-generic Startmenüeintrag für UEFI-Firmware-Einstellungen wird hinzugefügt abgeschlossen ➜ ~
Grub zeigt leider keinen Eintrag für Windows an.
Ein zweiter Weg: Ich habe auch versucht den Windows-Eintrag manuell zu ergänzen, leider jedoch ohne Erfolg. Z.b. mit der folgenden Konfiguration. sudo vim /etc/grub.d/40_custom
#/dev/nvme0n1p1: UUID="A023-3D2C" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="755da981-07ac-4359-ab0a-53082797e696" menuentry "Windows 10" { insmod chain insmod part_gpt insmod fat # set root='(hd0,1)' # #set root=(hd0,gpt1) # search --no-floppy --fs-uuid --set A023-3D2C chainloader +1 # #chainloader /EFI/Microsoft/Boot/bootmgfw.efi }
Windows wird so zwar in grub angezeigt, aber nach Auswahl erscheint nur "invalid EFI file path".
Wenn ich diese config wie folgt ändere:
#/dev/nvme0n1p1: UUID="A023-3D2C" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="755da981-07ac-4359-ab0a-53082797e696" menuentry "Windows 10" { insmod chain insmod part_gpt insmod fat set root='(hd0,1)' # #set root=(hd0,gpt1) search --no-floppy --fs-uuid --set A023-3D2C # chainloader +1 chainloader /EFI/Microsoft/Boot/bootmgfw.efi }
Hier kommt die Fehlermeldung "error: file '/EFI/Microsoft/Boot/bootmgfw.efi' not found."
Nächste Möglichkeit mit GPT habe ich das hier ausprobiert:
#/dev/nvme0n1p1: UUID="A023-3D2C" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="755da981-07ac-4359-ab0a-53082797e696" menuentry "Windows 10" { insmod chain insmod part_gpt insmod fat # set root='(hd0,1)' set root=(hd0,gpt1) search --no-floppy --fs-uuid --set A023-3D2C # chainloader +1 chainloader /EFI/Microsoft/Boot/bootmgfw.efi }
Hier kommt ebenso die Fehlermeldung "error: file '/EFI/Microsoft/Boot/bootmgfw.efi' not found."
Das Programm boot-repair habe ich dann auch mal ausprobiert. Es meldete immer Fehler und kam nicht zum Ziel. Ich würde es gerne auch ohne, manuell reparieren. Genaue Fehlermeldungen hier bitte nur wenn ausdrücklich erwünscht und zielführend.
UEFI Einstellungen auf der Hardware: Aktuell habe ich fast-boot disabled, secure-boot disabled, CSM ist nicht aktiviert.
Nun bin ich langsam ohne Ideen, habe natürlich noch ein paar weitere Sachen auspobiert die ich gefunden hatte. Allerdings bin ich ziemlich unsicher was die Abweichungen mit GPT, nvme etc angeht und weiß hier einfach nicht genug Bescheid. Aktuell bin ich nichtmal sicher, ob grub das Problem ist oder der Windows-bootloader, vermute aber eher grub. Ich habe aktuell keinen Anlass, warum mein Windows kaputt sein sollte.
Danke schon mal soweit für's lesen, ich hoffe auf schnelle Hilfe. Liebe Grüße Sbl