lip:uefi-ubuntu
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| lip:uefi-ubuntu [2012/10/10 14:19] – /* Installation */ mmoebius | lip:uefi-ubuntu [2013/02/01 02:15] (aktuell) – /* BCD (Boot Configuration Data) bearbeiten */ mmoebius | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ======= Rechner mit UEFI bootbar machen ======= | ||
| + | |||
| + | |||
| + | * Anleitung nach https:// | ||
| + | |||
| + | |||
| + | ====== Grundlagen und Missverständnisse ====== | ||
| + | |||
| + | |||
| + | ===== UEFI-Erkennung ===== | ||
| + | |||
| + | * EFI wird nicht erkannt, wenn das System nicht als EFI-Gebootet wurde. | ||
| + | * Typische Fehlermeldungen: | ||
| + | * Try "sudo insmod efivars" | ||
| + | * '' | ||
| + | * ''/ | ||
| + | |||
| + | * Achtung: Mainboard "ASUS E35M" will USB-Sticks im UEFI-Modus nur von [UEB-Stick]/ | ||
| + | |||
| + | |||
| + | ===== EFI mit MBR-Platte ===== | ||
| + | |||
| + | * EFI funktioniert auch mit MBR-Platten | ||
| + | * EFI-ID im MBR " | ||
| + | * EFI-Bootloader werden (außer auf USB-Sticks oder CDs) nicht gescannt sondern müssen mit **efibootmgr** (siehe unten) eingetragen werden. | ||
| + | |||
| + | |||
| + | ===== EFI mit GPT-Platte ===== | ||
| + | |||
| + | * GPT-EFI-Partition hat FAT32 und spezielle GUID, siehe http:// | ||
| + | * gparted kann auch GPT-Platten bearbeiten | ||
| + | * Gparted macht auch einer ca. 200 MiB großen ersten Partition mit dem Namen " | ||
| + | * GPT-EFI-Partionen werden nicht nach möglichen Bootloadern gescannt, sondern diese müssen mit **efibootmgr** (siehe unten) eingetragen werden. | ||
| + | |||
| + | |||
| + | ====== Installation ====== | ||
| + | |||
| + | * Bei der Installatiuon | ||
| + | * EFI-Systempartition als /boot/efi mit installieren | ||
| + | |||
| + | * EFI-Bootloader installieren (bei der Installation) | ||
| + | * chroot in /target gemäß Anleitung | ||
| + | * mount /dev/ / | ||
| + | * chroot /target /bin/bash -l | ||
| + | * mount /boot/efi | ||
| + | * apt-get-install grub-efi | ||
| + | * cd / | ||
| + | * mv ubuntu BOOT | ||
| + | * cd BOOT mv grubx64.efi BOOTX64.EFI | ||
| + | * cp -R / | ||
| + | |||
| + | |||
| + | ====== EFI-Boot-Eintrag erzeugen ====== | ||
| + | |||
| + | * Prärequisite: | ||
| + | * System muß im UEFI-Modus gebootet sein, sonst sind meist keine EFI-Variablem vom Kernel detektierbar. | ||
| + | * **efibootmgr** gemäß Anleitung laufen lassen https:// | ||
| + | * efibootmgr --create --disk /dev/sda --part 1 --write-signature --label " | ||
| + | * ggf. im o.a. Eintrag --gpt einbauen, wenn die Platte eine GPT-Platte ist. | ||
| + | |||
| + | ======= Windows aus Grub heraus im EFI-Modus booten ======= | ||
| + | |||
| + | siehe http:// | ||
| + | menuentry " | ||
| + | set root=' | ||
| + | chainloader / | ||
| + | } | ||
| + | |||
| + | |||
| + | ====== Windows reparieren ====== | ||
| + | |||
| + | * Der Windows-Bootloader meldet sich nach einer Änderung am EFI oder an der Partitionstabelle nur noch mit einer Fehlermeldung **'' | ||
| + | * Windows 7 Rescue-USB-Stick nehmen. | ||
| + | * Stick starten | ||
| + | * Sobald Windows gestartet ist: mit **Shift-F10** Windows-Shell starten | ||
| + | * 1. Versuch: | ||
| + | * '' | ||
| + | * 2. Versuch: | ||
| + | * '' | ||
| + | * '' | ||
| + | * hier sucht man die Nummer **< | ||
| + | * '' | ||
| + | * '' | ||
| + | * Weist der Partition eine **Volume** (Laufwerksbuchstaben) zu und " | ||
| + | * diskpart beenden | ||
| + | * '' | ||
| + | * Zum Prüfen der richtigen Zuweisung der Boot-Partition. Nicht, dass man hier versehentlich den Boot-Stick erwischt | ||
| + | * '' | ||
| + | * Leitet das Speichern des BCDs auf **Volume:** um. | ||
| + | * '' | ||
| + | * Schreibt den BCD nun auf das richtige Volume | ||
| + | |||
| + | |||
| + | ===== BCD (Boot Configuration Data) bearbeiten ===== | ||
| + | |||
| + | * Einen beliebige BCD-Datei zum Bearbeiten auswählen: '' | ||
| + | |||
| + | |||
| + | ===== Test of im MBR- oder (U)EFI-Modus ===== | ||
| + | |||
| + | ** Das ist ungetestet. Bitte selbst verifizieren ** | ||
| + | * bcdedit.exe /sysstore < | ||
| + | * Im (U)EFI-Modus: | ||
| + | * im MBR-Modus: Fehlermeldung „< | ||
