Hallo zusammen,
mein Thema bezieht sich weniger auf Windows 10 selbst, sondern vielmehr auf den stand-alone grub von black-tencate (Wiki-Artikel: https://wiki.ubuntuusers.de/Universal_stand-alone_grub_f%C3%BCr_BIOS_und_EFI_auf_USB_flashkey_und_internen_HDD_und_SSD/).
Ich kriege es mittlerweile problemlos hin, auf einem USB-Stick Ubuntu oder Debian zu installieren, das sowohl im EFI als auch im Legacy-Modus bootet. Der stand-alone grub soll auch bei Windows funktionieren, was ich ausprobieren wollte und mir teilweise gelungen ist.
Situation: Ich habe Windows 10 als WinToGo über Rufus auf den USB-Stick installiert, als GPT. Rufus hat den USB-Stick in folgendermaßen paritioniert:
Nummer Anfang Ende Größe Dateisystem Name Flags 1 1049kB 135MB 134MB Microsoft Reserved Partition msftres 2 135MB 61,8GB 61,7GB Main Data Partition msftdata 3 61,8GB 62,1GB 315MB fat32 EFI System Partition boot, esp
Dieses USB-Windows ist mit VeraCrypt verschlüsselt. Ich habe nun grub (für EFI) gemäß obigem Wiki-Artikel auf die EFI-Partition installiert, mittels Chainloader wird der Veracrypt Bootloader geladen, wie folgende verwendete grub.cfg zeigt:
menuentry "Veracrypt Loader" { insmod ntfs search --no-floppy --set=root --fs-uuid 1A1F-3007 chainloader /EFI/VeraCrypt/DcsBoot.efi }
Das funktioniert wunderbar. Das Problem ist allerdings die Installation von grub für Legacy. Die Installation funktioniert logischerweise nicht, da es sich hierbei um GPT-Paritionen handelt. Hier muss der virtuelle MBR zum Einsatz kommen, aber leider weiß ich nicht, wie man den für die obigen drei Paritionen einsetzt.
Grub Für Legacy möchte ich ebenfalls auf die EFI-Parition installieren, denn auf den anderen beiden geht das nicht (die erste Parition ist unformatiert und die zweite ist verschlüsselt). Wie muss hier der virtuelle MBR eingerichtet werden?
Vielen Dank schon mal im Voraus Unix-Lover