Schönen guten Abend!
Ich versuche seit einigen Abenden erfolglos, Ubuntu 18.10 auf einer eigenen Platte neben Windows 10 in meinem ASUS GL753 zu installieren.
D.h. das Installieren klappt, aber ich kann danach im GRUB nicht Ubuntu starten, sondern falle sofort in die GRUB-bash. Windows startet allerdings nach Auswahl normal.
Die Ubuntu-Platte besteht aus einer 512MB EFI-Partition sowie dem ganzen Rest, einer Luks-Partition die 3 LVM-Volumes enthält, root, home und swap.
Bei der Installation bin ich nach folgendem Schema vorgegangen:
1. booten vom Stick im UEFI Modus
2. o.g. Partitionen, Luks und LVM erstellt
3. Installer mit der Option "-b" aufgerufen, damit er keinen Bootloader schreibt
4. Die 512MB EFI-Partition als "EFI" gesetzt (ich glaube, hier liegt irgendwo das Problem, denn am Ende sieht es so aus, als würde die EFI-Partition der Windows-Platte verwendet, wahrscheinlich müsste ich die hier auf "/boot" mounten?)
5. die lv's entsprechend gesetzt, installiert, nicht neu gestartet
6. bind-mount /dev /dev/pts /sys /proc /run, mount root-lvm nach /mnt, chroot /mnt
7. mount -a
8. /etc/crypttab und /etc/fstab angepasst bzw gecheckt
9. apt install grub-efi-amd64
10. update-initramfs -u
11. update-grub
12. grub-install
Im Anhang sind die Screenshots von GParted der beiden Platten und ihrer Partitionen.
Folgend die LV's:
1 2 3 4 5 6 7 8 9 | root@ubuntu:~# ll /dev/mapper/ total 0 drwxr-xr-x 2 root root 140 Feb 3 19:55 ./ drwxr-xr-x 23 root root 4880 Feb 3 19:55 ../ crw------- 1 root root 10, 236 Feb 3 2019 control lrwxrwxrwx 1 root root 7 Feb 3 19:55 luks -> ../dm-0 lrwxrwxrwx 1 root root 7 Feb 3 19:55 volgrp-home -> ../dm-2 lrwxrwxrwx 1 root root 7 Feb 3 19:55 volgrp-root -> ../dm-1 lrwxrwxrwx 1 root root 7 Feb 3 19:55 volgrp-swap -> ../dm-3 |
sowie die fstab:
1 2 3 4 5 | root@ubuntu:~# cat /mnt/etc/fstab /dev/mapper/volgrp-root / ext4 errors=remount-ro 0 1 UUID=97D5-8A31 /boot/efi vfat umask=0077 0 1 /dev/mapper/volgrp-home /home ext4 defaults 0 2 /dev/mapper/volgrp-swap none swap sw 0 0 |
blkid:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | root@ubuntu:~# blkid /dev/sda2: UUID="1AD6B6A0D6B67B97" TYPE="ntfs" PARTUUID="196c20bb-9fcd-4c82-b5cc-19c878b65ff2" /dev/sda3: UUID="0C22-C84B" TYPE="vfat" PARTUUID="bd25ef0f-fb55-4a60-8867-d3fc18380ba0" /dev/sda4: LABEL="SYSTEM" UUID="D4EE307DEE305A46" TYPE="ntfs" PARTUUID="d856b375-8187-4aea-8e57-77bab5d7cf71" /dev/sdb1: SEC_TYPE="msdos" LABEL="EFI" UUID="97D5-8A31" TYPE="vfat" PARTUUID="01be0806-fdc6-4cf8-a9f3-b239b7a5a702" /dev/sdc1: LABEL="UBUNTU 18_1" UUID="267F-FFEA" TYPE="vfat" PARTLABEL="Microsoft Basic Data" PARTUUID="180ea175-d73a-4a3c-b88e-bf8001c0d113" /dev/loop0: TYPE="squashfs" /dev/loop1: TYPE="squashfs" /dev/loop2: TYPE="squashfs" /dev/loop3: TYPE="squashfs" /dev/loop4: TYPE="squashfs" /dev/loop5: TYPE="squashfs" /dev/loop6: TYPE="squashfs" /dev/loop7: TYPE="squashfs" /dev/sdb2: UUID="e8de9048-3dbf-4967-bbc5-aee0f30152c8" TYPE="crypto_LUKS" PARTUUID="b4fd71d8-2705-42b1-8ac9-922bd9fb54a8" /dev/mapper/luks: UUID="sB8XVx-LvvZ-ScOc-7uFU-Ab05-yXU9-Kzq7O3" TYPE="LVM2_member" /dev/mapper/volgrp-root: UUID="ea1a6a28-a56c-4fba-9fbc-fe1fb39fb49e" TYPE="ext4" /dev/mapper/volgrp-home: UUID="2ab625bc-761c-40a8-bb34-648613466a69" TYPE="ext4" /dev/mapper/volgrp-swap: UUID="48e54a7b-00e4-4559-8304-bb104591f9c8" TYPE="swap" /dev/sda1: PARTUUID="a51adcfa-5e34-434b-a56d-6e0f3514d47b" |
und die /etc/crypttab:
1 | luks UUID=e8de9048-3dbf-4967-bbc5-aee0f30152c8 none luks,discard |
zum Schluss noch die grub.cfg:
1 | search.fs_uuid ea1a6a28-a56c-4fba-9fbc-fe1fb39fb49e root lvmid/TcWzLX-yqup-hXaA-tsvL-kCN2-SrBU-iM9zMF/L4tu21-3Sco-Occe-vDN4-wfsi-zYwv-ik3AqY set prefix=($root)'/boot/grub' configfile $prefix/grub.cfg |
Ich blicke mittlerweile einfach gar nicht mehr durch, wahrscheinlich ist es ein grundsätzlicher Fehler mit der EFI-Partition.
Im chroot sieht man nämlich, dass als /boot/efi nicht die EFI der Ubuntu-Platte gemountet ist, sondern die sda3 der Windows-Platte.
Und da blicke ich nicht ganz durch, brauche ich eine extra EFI-Partition auf der Ubuntu-Platte? Reicht es, wenn diese als solche markiert ist oder braucht sie noch einen Mountpoint? Falls ja, welchen? Ist das Vorgehen, nach der Installation den GRUB zu installieren richtig?
Ich bin für jeden Tipp dankbar!
Vielen Dank & Grüße,
loadbalancer