Leider habe ich bisher nicht nicht wirklich eine Antwort auf meine Frage im Netz gefunden und bitte um fachkundigen Rat. Falls ich eine Diskussion übersehen habe ... sorry.
Wie kann ich das Gerät, auf dem meine /boot/efi Partition liegt, ändern?
Es handelt sich um: Lenovo Ideapad mit 512er SSD, Win10 vorinstalliert.
Um dort Kubuntu 20.04 parallel zu Windows auf einer verschlüsselten Partition zu installieren, bin ich so vorgegangen:
1. Mit dem Kubuntu-installer die große Windowspartition (Nr 3) auf der SSD verkleinert.
2. Im frei gewordenen Platz mit dem ubuntu-server-installer zwei neue Partitionen (Nr 5 und 6) erstellt: Nr. 5: 4G, unverschlüsselt mit ext4 für /boot und Nr. 6: 234G, verschlüsselt, LVM mit einem LV für /
3. Dann kubuntu-desktop installiert (ist hier aber irrelevant).
Und jetzt kommt das Problem: Da ich noch nie ein System über UEFI als Boottecknik installiert hatte, war ich mir nicht sicher, was ich als Gerät für die /boot/efi Partition angeben soll. Ich hatte etwas Angst, dass ich mein Win10 nicht mehr booten kann, wenn ich als bootdevice die SSD angebe. Kurzer Hand habe ich einen alten 1G-USB-Stick eingesteckt und vorläufig als bootdevice verwendet. Funktioniert auch. Die Ausgabe des Kommandos "lsblk" sieht nun so aus:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 55M 1 loop /snap/core18/1880 loop1 7:1 0 29,9M 1 loop /snap/snapd/8542 loop2 7:2 0 71,3M 1 loop /snap/lxd/16099 sda 8:0 1 964M 0 disk └─sda1 8:1 1 482M 0 part /boot/efi nvme0n1 259:0 0 477G 0 disk ├─nvme0n1p1 259:1 0 260M 0 part ├─nvme0n1p2 259:2 0 16M 0 part ├─nvme0n1p3 259:3 0 237,9G 0 part /win10 ├─nvme0n1p4 259:4 0 1000M 0 part ├─nvme0n1p5 259:5 0 4G 0 part /boot └─nvme0n1p6 259:6 0 233,8G 0 part └─dm_crypt-0 253:0 0 233,8G 0 crypt └─vg0-lv--root 253:1 0 233,8G 0 lvm /
(sda ist mein USB-Stick)
Auf Dauer ist das mit dem USB-Stick nervig. Ohne Stick lässt sich Ubuntu natürlich nicht booten, sondern nur Win10. Ich dachte, ich finde irgendwo in den tiefen der GRUB configs den Zielort für die Bootinstallation, ändere den Zielort, aktualisiere GRUB und fertig. Aber ich finde irgendwie nichts.
Daher meine Frage:
Wie ändere ich mein setting, so dass von der SSD sowohl Ubuntu, als auch Win10 gebootet werden kann?
Hier noch meine Partitionstabelle (Ausgabe von "fdisk -l /dev/nvme0n1")
Disk /dev/nvme0n1: 476,96 GiB, 512110190592 bytes, 1000215216 sectors Disk model: Micron MTFDHBA512QFD Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 404393C1-D0FD-410F-8A85-7E295EEAE44F Device Start End Sectors Size Type /dev/nvme0n1p1 2048 534527 532480 260M EFI System /dev/nvme0n1p2 534528 567295 32768 16M Microsoft reserved /dev/nvme0n1p3 567296 499419702 498852407 237,9G Microsoft basic data /dev/nvme0n1p4 998166528 1000214527 2048000 1000M Windows recovery environment /dev/nvme0n1p5 499421184 507809791 8388608 4G Linux filesystem /dev/nvme0n1p6 507809792 998166527 490356736 233,8G Linux LVM Partition table entries are not in disk order.
Und der Inhalt von /etc/fstab:
# /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). # # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/vg0/lv-root during curtin installation /dev/disk/by-id/dm-uuid-LVM-qedl83uYntF0Q71QMiJJcjWywHbVcmUeUtJwzEdI2F1qCTmkwT798DNjVdvR4flc / ext4 defaults 0 0 # /boot was on /dev/nvme0n1p5 during curtin installation /dev/disk/by-uuid/de5e406c-7f00-4ff2-90c2-555eb877e3c1 /boot ext4 defaults 0 0 # /boot/efi was on /dev/sdb1 during curtin installation /dev/disk/by-uuid/040D-FEFE /boot/efi vfat defaults 0 0 /swap.img none swap sw 0 0 /dev/nvme0n1p3 /win10 ntfs ro 0 2
Vielen Dank für Antworten.