============================================================================================================================= Anhang Test mit 16.04.5 ubuntu@ubuntu:~$ [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS UEFI ubuntu@ubuntu:~$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=xenial DISTRIB_DESCRIPTION="Ubuntu 16.04.5 LTS" ubuntu@ubuntu:~$ sudo parted -l Modell: ATA Crucial_CT120M50 (scsi) Festplatte /dev/sda: 120GB Sektorgröße (logisch/physisch): 512B/4096B Partitionstabelle: msdos Disk-Flags: Nummer Anfang Ende Größe Typ Dateisystem Flags 1 1049kB 10,0GB 9999MB primary ext4 boot Modell: ATA TOSHIBA MK2565GS (scsi) Festplatte /dev/sdb: 250GB Sektorgröße (logisch/physisch): 512B/512B Partitionstabelle: gpt Disk-Flags: Nummer Anfang Ende Größe Dateisystem Name Flags 1 1049kB 524MB 523MB ntfs Basic data partition versteckt, diag 2 524MB 629MB 105MB fat32 EFI system partition boot, esp 3 629MB 646MB 16,8MB Microsoft reserved partition msftres 4 646MB 35,7GB 35,0GB ntfs Basic data partition msftdata Modell: SMI USB DISK (scsi) Festplatte /dev/sdc: 4010MB Sektorgröße (logisch/physisch): 512B/512B Partitionstabelle: msdos Disk-Flags: Nummer Anfang Ende Größe Typ Dateisystem Flags 1 3146kB 37,7MB 34,6MB primary fat32 esp 2 37,7MB 3473MB 3435MB primary fat32 ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt ubuntu@ubuntu:~$ ls -d /mnt/boot /mnt/boot ubuntu@ubuntu:~$ sudo mkdir /mnt/boot/efi ubuntu@ubuntu:~$ sudo mount /dev/sdb2 /mnt/boot/efi ubuntu@ubuntu:~$ [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS UEFI ubuntu@ubuntu:~$ for dir in /dev /dev/pts /proc /sys /run; do sudo mount --bind $dir /mnt/$dir; done ubuntu@ubuntu:~$ sudo mount -o bind /etc/resolv.conf /mnt/etc/resolv.conf ubuntu@ubuntu:~$ sudo chroot /mnt /bin/bash root@ubuntu:/# apt-get purge grub-common grub-pc os-prober Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Die folgenden Pakete werden ENTFERNT: grub-common* grub-gfxpayload-lists* grub-pc* grub-pc-bin* grub2-common* os-prober* 0 aktualisiert, 0 neu installiert, 6 zu entfernen und 195 nicht aktualisiert. Nach dieser Operation werden 16,8 MB Plattenplatz freigegeben. Möchten Sie fortfahren? [J/n] j (Lese Datenbank ... 179451 Dateien und Verzeichnisse sind derzeit installiert.) Entfernen von os-prober (1.70ubuntu3.3) ... Entfernen von grub-pc (2.02~beta2-36ubuntu3.18) ... Löschen der Konfigurationsdateien von grub-pc (2.02~beta2-36ubuntu3.18) ... Entfernen von grub-gfxpayload-lists (0.7) ... Entfernen von grub-pc-bin (2.02~beta2-36ubuntu3.18) ... Entfernen von grub2-common (2.02~beta2-36ubuntu3.18) ... Entfernen von grub-common (2.02~beta2-36ubuntu3.18) ... Running in chroot, ignoring request. Running in chroot, ignoring request. Running in chroot, ignoring request. Running in chroot, ignoring request. Running in chroot, ignoring request. Löschen der Konfigurationsdateien von grub-common (2.02~beta2-36ubuntu3.18) ... Running in chroot, ignoring request. Running in chroot, ignoring request. Trigger für man-db (2.7.5-1) werden verarbeitet ... Trigger für install-info (6.1.0.dfsg.1-5) werden verarbeitet ... root@ubuntu:/# apt-get install grub-common grub-efi-amd64 os-prober Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Die folgenden zusätzlichen Pakete werden Installiert grub-efi-amd64-bin grub2-common Vorgeschlagene Pakete: multiboot-doc grub-emu xorriso desktop-base Die folgenden NEUEN Pakete werden installiert: grub-common grub-efi-amd64 grub-efi-amd64-bin grub2-common os-prober 0 aktualisiert, 5 neu installiert, 0 zu entfernen und 195 nicht aktualisiert. Es müssen 2.961 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 16,2 MB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n] j Holen:1 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 grub-common amd64 2.02~beta2-36ubuntu3.19 [1.704 kB] Holen:2 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 grub2-common amd64 2.02~beta2-36ubuntu3.19 [512 kB] Holen:3 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 grub-efi-amd64-bin amd64 2.02~beta2-36ubuntu3.19 [661 kB] Holen:4 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 grub-efi-amd64 amd64 2.02~beta2-36ubuntu3.19 [65,8 kB] Holen:5 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 os-prober amd64 1.70ubuntu3.3 [19,1 kB] Es wurden 2.961 kB in 2 s geholt (1.066 kB/s). Vorkonfiguration der Pakete ... Vormals nicht ausgewähltes Paket grub-common wird gewählt. (Lese Datenbank ... 179000 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../grub-common_2.02~beta2-36ubuntu3.19_amd64.deb ... Entpacken von grub-common (2.02~beta2-36ubuntu3.19) ... Vormals nicht ausgewähltes Paket grub2-common wird gewählt. Vorbereitung zum Entpacken von .../grub2-common_2.02~beta2-36ubuntu3.19_amd64.deb ... Entpacken von grub2-common (2.02~beta2-36ubuntu3.19) ... Vormals nicht ausgewähltes Paket grub-efi-amd64-bin wird gewählt. Vorbereitung zum Entpacken von .../grub-efi-amd64-bin_2.02~beta2-36ubuntu3.19_amd64.deb ... Entpacken von grub-efi-amd64-bin (2.02~beta2-36ubuntu3.19) ... Vormals nicht ausgewähltes Paket grub-efi-amd64 wird gewählt. Vorbereitung zum Entpacken von .../grub-efi-amd64_2.02~beta2-36ubuntu3.19_amd64.deb ... Entpacken von grub-efi-amd64 (2.02~beta2-36ubuntu3.19) ... Vormals nicht ausgewähltes Paket os-prober wird gewählt. Vorbereitung zum Entpacken von .../os-prober_1.70ubuntu3.3_amd64.deb ... Entpacken von os-prober (1.70ubuntu3.3) ... Trigger für systemd (229-4ubuntu21.4) werden verarbeitet ... Running in chroot, ignoring request. Trigger für ureadahead (0.100.0-19) werden verarbeitet ... Trigger für man-db (2.7.5-1) werden verarbeitet ... Trigger für install-info (6.1.0.dfsg.1-5) werden verarbeitet ... grub-common (2.02~beta2-36ubuntu3.19) wird eingerichtet ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. Running in chroot, ignoring request. grub2-common (2.02~beta2-36ubuntu3.19) wird eingerichtet ... grub-efi-amd64-bin (2.02~beta2-36ubuntu3.19) wird eingerichtet ... grub-efi-amd64 (2.02~beta2-36ubuntu3.19) wird eingerichtet ... Creating config file /etc/default/grub with new version os-prober (1.70ubuntu3.3) wird eingerichtet ... Trigger für systemd (229-4ubuntu21.4) werden verarbeitet ... Running in chroot, ignoring request. Trigger für ureadahead (0.100.0-19) werden verarbeitet ... root@ubuntu:/# grub-install Installing for x86_64-efi platform. installation beendet. Keine Fehler aufgetreten. root@ubuntu:/# update-grub Grub-Konfigurationsdatei wird generiert … Warnung: Werte ungleich 0 für »GRUB_TIMEOUT« werden, falls »GRUB_HIDDEN_TIMEOUT« aktiviert ist, nicht mehr unterstützt. Linux-Abbild gefunden: /boot/vmlinuz-4.15.0-29-generic initrd-Abbild gefunden: /boot/initrd.img-4.15.0-29-generic Windows Boot Manager auf /dev/sdb2@/EFI/Microsoft/Boot/bootmgfw.efi gefunden erledigt root@ubuntu:/# sudoedit /etc/fstab sudoedit: /etc/fstab unchanged Aufgelegt root@ubuntu:/# cat /var/tmp/fstab.1 # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # # / was on /dev/sda1 during installation UUID=d67500b5-4328-4e98-9e4d-d535e7af1689 / ext4 errors=remount-ro 0 1 UUID=5285-4501 /boot/efi vfat umask=0077 0 1 root@ubuntu:/# sudo cp /var/tmp/fstab.1 /etc/fstab root@ubuntu:/# exit exit ubuntu@ubuntu:~$$ sudo efibootmgr -v BootCurrent: 000C Timeout: 0 seconds BootOrder: 001A,000C,... [...] Boot0019* Windows Boot Manager HD(2,GPT,3fb51ad4-965d-40be-81ed-5b9a5aedad82,0xfa000,0x32000)/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.}...r................ Boot001A* ubuntu HD(2,GPT,3fb51ad4-965d-40be-81ed-5b9a5aedad82,0xfa000,0x32000)/File(\EFI\ubuntu\grubx64.efi) ubuntu@ubuntu:~$