Ich habe ein Dell Notebook mit Windows 10 installiert. Ich habe Debian vor etwa 4 Monaten installiert und es zu einemDual-Boot-Option. Ich benutze Debian täglich, jeden Tag zeigt es mir GRUB undlädt automatisch in Debian. Habe gestern beschlossen, zu Windows zu gehen, habe einfach Windows in GRUB ausgewählt, jetzt kann ich nicht zu Debian zurück.
Ich fahre herunter/starte neu und es wird immer Windows geladen. Es wird mir nicht einmal GRUB angezeigt. Die erste Option des Bootloaders ist Debian und die zweite Windows-Bootmanager, trotzdem wird Debian nicht geladen.
Schon versucht:
- Manuelle Auswahl der Debian-Option im Bootloader (f12)
- Sicherer Start deaktiviert.
- Habe die Windows-Wiederherstellungsoptionen > Erweiterter Neustart ausprobiert
- Ich wollte den Windows-Bootloader aus den Startoptionen entfernen, aber das BIOS hat es mir nicht erlaubt.
Was kann ich sonst noch tun?
BEARBEITEN: Nun, ich beschloss, zu folgendieseAnweisungen und jetzt bootet nichts mehr, weder Debian noch Windows ... Dies ist der Befehl:
bcdedit /set {bootmgr} path \EFI\debian\grubx64.efi
BEARBEITEN 2:
Wie gewünscht ist dies die Ausgabe vonsudo parted --list
user@debian:~$ sudo parted --list
Model: ATA WDC WD10JPVX-75J (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 525MB 524MB fat32 EFI system partition boot, esp
2 525MB 567MB 41.9MB fat32 Basic data partition hidden
3 567MB 701MB 134MB Microsoft reserved partition msftres
4 701MB 1488MB 786MB ntfs Basic data partition hidden, diag
5 1488MB 834GB 833GB ntfs Basic data partition msftdata
8 834GB 846GB 12.0GB linux-swap(v1)
9 846GB 991GB 145GB ext4
6 991GB 992GB 979MB ntfs hidden, diag
7 992GB 1000GB 7892MB ntfs Microsoft recovery partition hidden, diag
Model: Sony Flash Disk (scsi)
Disk /dev/sdb: 16.1GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 16.1GB 16.1GB primary fat32 boot, lba
Antwort1
Ich würde versuchen, den GRUB-Installationsprozess erneut durchzuführen (wenn zumindest Grub geladen zu werden scheint, können Sie Schritt 3 überspringen):
- Booten von einem Linux Live-ISO (z. B. Debian Live-ISO)
- Mounten Sie Ihre EFI-Systempartition:
mount /dev/sda1 /mnt
- Grub benötigt Geräte:
mount --bind /dev /mnt/dev
- chroot in Ihr Debian-System:
chroot /mnt
- Grub-Eintrag im Firmware-Bootmanager neu installieren:
grub-install --target=x86_64-efi --efi-directory=/mnt
- Lassen Sie Grub die installierten Betriebssysteme erkennen (wenn ich mich recht erinnere, sollte Grub die erkannten Betriebssysteme ausgeben):
grub-mkconfig -o /mnt/grub/grub.cfg
https://fosswire.com/post/2009/05/restoring-overwritten-grub/