• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Zwei Linuxe parallel

Hallo zusammen,

ich wollte ein anderes Linux etwas intensiver testen (Distrosea.com und Live-OS reichen nicht), ohne meine bestehende openSuse-Installation aufzugeben. Distrobox geht leider auch nicht.
Ich weiß, dass im Allgemeinen von einer Parallelinstallation von zwei Linuxen abgeraten wird, dennoch möchte ich nach möglichen Fallstricken bei meiner Idee fragen.

Ich wollte mal BigLinux ausführlicher ausprobieren und würde dafür sowohl die root- als auch die home-Partition extra anlegen. Sofern mich das Installationsprogramm lässt, würde ich den Einhängepunkt für die boot-Partition weglassen. Nach einem Neustart in openSuse booten, auf der Konsole
Code:
grub2-mkconfig -o /boot/grub2/grub.cfg
ausführen.
OS-Prober ist aktiv und sollte die zweite Linux-Installation erkennen und in das Boot-Menü einfügen (hat es damals bei der openSuse-Installation mit Windows ohne weiteres zutun gemacht).
Bei einem Neustart boote ich in BigLinux und beende damit die Installation.

Kann das so funktionieren? Wie kommt der EFI-Eintrag in die boot-Partition?

Dann die Frage, was passiert bzw. was ich machen muss, wenn es ein Update oder ein Upgrade bei BigLinux gibt? Findet Grub die Partition dann noch?

Wenn das alles so klappen würde, muss ich nach dem Löschen der openSuse-Partitionen den obigen Befehl unter BigLinux ausführen, damit Grub nicht nur bestehen bleibt, sondern auch über BigLInux verwaltet und upgedatet werden kann?

Vielen Dank für Hinweise.

EDIT: Statt BigLinux könnte es auch CachyOS werden. Bin mir noch nicht ganz sicher.
 
Zuletzt bearbeitet:
Eine Boot-Partition enthält Kernel, initrd und Boot-Manager. Im allgemeinen gibt es keinen Grund für eine eigene Boot-Partition (die unter /boot eingehängt wird).

Auf der EFI-Systempartition legt jedes installierte System in einem eigenen Verzeichnis jenes Programm und die benötigten Dateien ab, die zum Start des jeweiligen Systems erforderlich sind. Mehr als eine EFI-Systempartition ist zwar möglich, für 99,9 % aller Fälle aber nicht wirklich sinnvoll.

Bei der Installation des neuen Systems bindest Du die vorhandene EFI-Systempartition unter /boot/efi ein. Richte einen eigenen Boot-Manager samt Eintragung im UEFI-Boot-Menü ein, hindere die Installationsroutine also nicht an der ganz normalen Arbeit. Du hast dann die Möglichkeit, das gewünschte System im UEFI-Boot-Menü auswählen zu können (und nicht nur über den "openSUSE-GRUB-2")..

Falls Dein derzeitges System seine Daten auf der EFI-Systempartition (auch) unter \EFI\BOOT\ ablegt, solltest Du eher verhindern, daß das neue System diese überschreibt.

Dann die Frage, was passiert bzw. was ich machen muss, wenn es ein Update oder ein Upgrade bei BigLinux gibt? Findet Grub die Partition dann noch?
Gegebenenfalls mußt Du eben die Einrichtung des Boot-Managers wiederholen.
 

susejunky

Moderator
Teammitglied
Statt BigLinux könnte es auch CachyOS werden. Bin mir noch nicht ganz sicher.
Ich kenne keine dieser Distributionen, daher nur ein Hinweis:

Wenn diese Distributionen einen BLS-kompatiblen Bootloader wie z.B. GRUB-BLS oder systemd-boot verwenden, dann ist zu beachten, dass diese Bootloader ggf. den/die Kernel und das/die initrd(s) auf der ESP ablegen (d.h. die ESP muss also ausreichen groß sein; z.B. >= 1 GB).

Diese Bootloader verwenden auch eine andere Verzeichnisstruktur auf der ESP; hier ein Beispiel wie die ESP (von openSUSE Tumbleweed mit systemd-boot als Bootloader) strukturiert ist:
Code:
> ls -laR /boot/efi
/boot/efi:
insgesamt 16
drwxr-xr-x.  5 root root 4096  1. Jan 1970  .
dr-xr-xr-x.  1 root root   42 29. Jul 15:37 ..
drwxr-xr-x. 10 root root 4096 29. Jul 15:30 3e48415b4c424f11a6fb69095fe5ebd9
drwxr-xr-x.  6 root root 4096 23. Mär 04:55 EFI
drwxr-xr-x.  4 root root 4096  9. Aug 16:49 loader

/boot/efi/3e48415b4c424f11a6fb69095fe5ebd9:
insgesamt 40
drwxr-xr-x. 10 root root 4096 29. Jul 15:30 .
drwxr-xr-x.  5 root root 4096  1. Jan 1970  ..
drwxr-xr-x.  2 root root 4096 23. Mär 05:03 6.13.6-1-default
drwxr-xr-x.  2 root root 4096 23. Mär 05:33 6.13.7-1-default
drwxr-xr-x.  2 root root 4096 16. Apr 17:45 6.14.1-1-default
drwxr-xr-x.  2 root root 4096 29. Apr 18:07 6.14.4-1-default
drwxr-xr-x.  2 root root 4096 10. Mai 20:55 6.14.5-1-default
drwxr-xr-x.  2 root root 4096 18. Mai 13:34 6.14.6-1-default
drwxr-xr-x.  2 root root 4096  7. Jun 17:23 6.15.0-1-default
drwxr-xr-x.  2 root root 4096 29. Jul 15:30 6.15.8-1-default

/boot/efi/3e48415b4c424f11a6fb69095fe5ebd9/6.13.6-1-default:
insgesamt 37972
drwxr-xr-x.  2 root root     4096 23. Mär 05:03 .
drwxr-xr-x. 10 root root     4096 29. Jul 15:30 ..
-rwxr-xr-x.  1 root root 23379404 23. Mär 05:03 initrd-1cf9fcc4067af1538375053fd94309a6b0bad0c1
-rwxr-xr-x.  1 root root 15493488 10. Mär 07:51 linux-79488fbc361cb48b2286704b59379c1b6ae0b812

/boot/efi/3e48415b4c424f11a6fb69095fe5ebd9/6.13.7-1-default:
insgesamt 37980
drwxr-xr-x.  2 root root     4096 23. Mär 05:33 .
drwxr-xr-x. 10 root root     4096 29. Jul 15:30 ..
-rwxr-xr-x.  1 root root 23386097 23. Mär 05:33 initrd-8099ba9acef785af6d33e0dd3753fbe0e9f35bde
-rwxr-xr-x.  1 root root 15493488 21. Mär 08:22 linux-c476baa125849eeb1ed1c5cfc2ac84eae43ef54a

/boot/efi/3e48415b4c424f11a6fb69095fe5ebd9/6.14.1-1-default:
insgesamt 38120
drwxr-xr-x.  2 root root     4096 16. Apr 17:45 .
drwxr-xr-x. 10 root root     4096 29. Jul 15:30 ..
-rwxr-xr-x.  1 root root 23490003 16. Apr 17:45 initrd-8de01186c6caf1bee8841756dfb19e2128847fa8
-rwxr-xr-x.  1 root root 15534448  7. Apr 10:22 linux-aa8e4476b4373f6ffc2398dfc011d08661c2c620

/boot/efi/3e48415b4c424f11a6fb69095fe5ebd9/6.14.4-1-default:
insgesamt 38180
drwxr-xr-x.  2 root root     4096 29. Apr 18:07 .
drwxr-xr-x. 10 root root     4096 29. Jul 15:30 ..
-rwxr-xr-x.  1 root root 23499734 29. Apr 18:07 initrd-1cc39342105743ca1235c78f70006f6313e7db62
-rwxr-xr-x.  1 root root 15583600 25. Apr 11:13 linux-33132300c491a998f047656a3b200c7b1edef304

/boot/efi/3e48415b4c424f11a6fb69095fe5ebd9/6.14.5-1-default:
insgesamt 38440
drwxr-xr-x.  2 root root     4096 10. Mai 20:55 .
drwxr-xr-x. 10 root root     4096 29. Jul 15:30 ..
-rwxr-xr-x.  1 root root 23766455 10. Mai 20:55 initrd-f142a04942c1610dfa9f815abe4b3b79d7010c2d
-rwxr-xr-x.  1 root root 15583600  3. Mai 09:13 linux-a6c6ff2034bd25bd70f2b56ab04e638af44d5690

/boot/efi/3e48415b4c424f11a6fb69095fe5ebd9/6.14.6-1-default:
insgesamt 38464
drwxr-xr-x.  2 root root     4096 18. Mai 13:34 .
drwxr-xr-x. 10 root root     4096 29. Jul 15:30 ..
-rwxr-xr-x.  1 root root 23785356 18. Mai 13:34 initrd-9a840bcb1e6ee69d1745b584ce7850f234a5ea83
-rwxr-xr-x.  1 root root 15591792 13. Mai 11:49 linux-d95dc24d870fae0810ecdacb6a95a8e1b351d456

/boot/efi/3e48415b4c424f11a6fb69095fe5ebd9/6.15.0-1-default:
insgesamt 46528
drwxr-xr-x.  2 root root     4096  7. Jun 17:23 .
drwxr-xr-x. 10 root root     4096 29. Jul 15:30 ..
-rwxr-xr-x.  1 root root 31747468  7. Jun 17:23 initrd-f43dbbf92edecbb97b7feeb1a039ab0ba39df52e
-rwxr-xr-x.  1 root root 15886704  2. Jun 09:13 linux-7ba5e9c4c508f7a9bb97807cca0e4401a65d8f9b

/boot/efi/3e48415b4c424f11a6fb69095fe5ebd9/6.15.8-1-default:
insgesamt 39032
drwxr-xr-x.  2 root root     4096 29. Jul 15:30 .
drwxr-xr-x. 10 root root     4096 29. Jul 15:30 ..
-rwxr-xr-x.  1 root root 23991388 29. Jul 15:30 initrd-68e9c7dd556b07d437069eedcf8d8f97b7f08c43
-rwxr-xr-x.  1 root root 15964528 24. Jul 09:17 linux-99953709eac11b1f03229f276bc1e873c886d058

/boot/efi/EFI:
insgesamt 24
drwxr-xr-x. 6 root root 4096 23. Mär 04:55 .
drwxr-xr-x. 5 root root 4096  1. Jan 1970  ..
drwxr-xr-x. 2 root root 4096 23. Mär 05:06 boot
drwxr-xr-x. 2 root root 4096 23. Mär 04:55 Linux
drwxr-xr-x. 2 root root 4096 22. Mär 18:36 opensuse
drwxr-xr-x. 2 root root 4096 23. Mär 05:06 systemd

/boot/efi/EFI/boot:
insgesamt 1880
drwxr-xr-x. 2 root root   4096 23. Mär 05:06 .
drwxr-xr-x. 6 root root   4096 23. Mär 04:55 ..
-rwxr-xr-x. 1 root root 965528  4. Jul 2024  BOOTX64.EFI
-rwxr-xr-x. 1 root root  90496  4. Jul 2024  fallback.efi
-rwxr-xr-x. 1 root root 852312  4. Jul 2024  MokManager.efi

/boot/efi/EFI/Linux:
insgesamt 8
drwxr-xr-x. 2 root root 4096 23. Mär 04:55 .
drwxr-xr-x. 6 root root 4096 23. Mär 04:55 ..

/boot/efi/EFI/opensuse:
insgesamt 4188
drwxr-xr-x. 2 root root    4096 22. Mär 18:36 .
drwxr-xr-x. 6 root root    4096 23. Mär 04:55 ..
-rwxr-xr-x. 1 root root      58 22. Mär 18:36 boot.csv
-rwxr-xr-x. 1 root root     167 22. Mär 18:36 grub.cfg
-rwxr-xr-x. 1 root root 2111344 22. Mär 18:36 grub.efi
-rwxr-xr-x. 1 root root  335872 22. Mär 18:36 grubx64.efi
-rwxr-xr-x. 1 root root  852312 22. Mär 18:36 MokManager.efi
-rwxr-xr-x. 1 root root  965528 22. Mär 18:36 shim.efi

/boot/efi/EFI/systemd:
insgesamt 2044
drwxr-xr-x. 2 root root   4096 23. Mär 05:06 .
drwxr-xr-x. 6 root root   4096 23. Mär 04:55 ..
-rwxr-xr-x. 1 root root     64 23. Mär 05:06 boot.csv
-rwxr-xr-x. 1 root root 125808 12. Mär 21:21 grub.efi
-rwxr-xr-x. 1 root root     33 23. Mär 05:06 installed_by_sdbootutil
-rwxr-xr-x. 1 root root 852312  4. Jul 2024  MokManager.efi
-rwxr-xr-x. 1 root root 965528  4. Jul 2024  shim.efi
-rwxr-xr-x. 1 root root 125808 12. Mär 21:21 systemd-bootx64.efi

/boot/efi/loader:
insgesamt 28
drwxr-xr-x. 4 root root 4096  9. Aug 16:49 .
drwxr-xr-x. 5 root root 4096  1. Jan 1970  ..
drwxr-xr-x. 2 root root 4096 29. Jul 15:30 entries
-rwxr-xr-x. 1 root root    6 23. Mär 04:55 entries.srel
drwxr-xr-x. 2 root root 4096 23. Mär 04:55 keys
-rwxr-xr-x. 1 root root   84 23. Mär 05:08 loader.conf
-rwxr-xr-x. 1 root root   32  9. Aug 16:49 random-seed

/boot/efi/loader/entries:
insgesamt 40
drwxr-xr-x. 2 root root 4096 29. Jul 15:30 .
drwxr-xr-x. 4 root root 4096  9. Aug 16:49 ..
-rwxr-xr-x. 1 root root  625 23. Mär 05:13 3e48415b4c424f11a6fb69095fe5ebd9-6.13.6-1-default-1.conf
-rwxr-xr-x. 1 root root  625 23. Mär 05:33 3e48415b4c424f11a6fb69095fe5ebd9-6.13.7-1-default-1.conf
-rwxr-xr-x. 1 root root  634 16. Apr 17:45 3e48415b4c424f11a6fb69095fe5ebd9-6.14.1-1-default-1.conf
-rwxr-xr-x. 1 root root  634 29. Apr 18:07 3e48415b4c424f11a6fb69095fe5ebd9-6.14.4-1-default-1.conf
-rwxr-xr-x. 1 root root  634 10. Mai 20:55 3e48415b4c424f11a6fb69095fe5ebd9-6.14.5-1-default-1.conf
-rwxr-xr-x. 1 root root  634 18. Mai 13:34 3e48415b4c424f11a6fb69095fe5ebd9-6.14.6-1-default-1.conf
-rwxr-xr-x. 1 root root  634  7. Jun 17:23 3e48415b4c424f11a6fb69095fe5ebd9-6.15.0-1-default-1.conf
-rwxr-xr-x. 1 root root  634 29. Jul 15:30 3e48415b4c424f11a6fb69095fe5ebd9-6.15.8-1-default-1.conf

/boot/efi/loader/keys:
insgesamt 8
drwxr-xr-x. 2 root root 4096 23. Mär 04:55 .
drwxr-xr-x. 4 root root 4096  9. Aug 16:49 ..
>

Ich persönlich habe alle meine "Test"-Distributionen als virtuelle Maschinen (QEMU/KVM) installiert.
 
Eine externe Festplatte ist keine Option.

Bei mir sieht es derzeit so aus:
Code:
beastxxl@linux-5099:~> sudo fdisk -l
[sudo] Passwort für root:
Festplatte /dev/nvme0n1: 465,76 GiB, 500107862016 Bytes, 976773168 Sektoren
Festplattenmodell: Samsung SSD 970 EVO Plus 500GB         
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: EA09713B-815A-4E24-AB75-68DB3CF06510

Gerät             Anfang      Ende  Sektoren Größe Typ
/dev/nvme0n1p1      2048   1085439   1083392  529M Windows-Wiederherstellungsumgebung
/dev/nvme0n1p2   1085440   1288191    202752   99M EFI-System
/dev/nvme0n1p3   1288192   1320959     32768   16M Microsoft reserviert
/dev/nvme0n1p4   1320960 174112767 172791808 82,4G Microsoft Basisdaten
/dev/nvme0n1p5 174112768 383827967 209715200  100G Microsoft Basisdaten
/dev/nvme0n1p6 593543168 597737471   4194304    2G Linux Swap
/dev/nvme0n1p7 597737472 660649983  62912512   30G Linux-Dateisystem
/dev/nvme0n1p8 660649984 765507583 104857600   50G Linux-Dateisystem


Festplatte /dev/sda: 465,76 GiB, 500107862016 Bytes, 976773168 Sektoren
Festplattenmodell: Samsung SSD 850
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: E4F1D4C0-633D-03B3-3075-3C79CFD8EC00

Gerät      Anfang      Ende  Sektoren  Größe Typ
/dev/sda1    2048 767055871 767053824 365,8G Linux-Dateisystem
beastxxl@linux-5099:~> blkd
Wenn 'blkd' kein Tippfehler ist, können Sie command-not-found benutzen, um das Paket zu finden, das den Befehl enthält, z. B.:
    cnf blkd
beastxxl@linux-5099:~> sudo lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    0 465,8G  0 disk
└─sda1        8:1    0 365,8G  0 part /Games
sr0          11:0    1  1024M  0 rom 
nvme0n1     259:0    0 465,8G  0 disk
├─nvme0n1p1 259:1    0   529M  0 part
├─nvme0n1p2 259:2    0    99M  0 part /boot/efi
├─nvme0n1p3 259:3    0    16M  0 part
├─nvme0n1p4 259:4    0  82,4G  0 part
├─nvme0n1p5 259:5    0   100G  0 part
├─nvme0n1p6 259:6    0     2G  0 part [SWAP]
├─nvme0n1p7 259:7    0    30G  0 part /
└─nvme0n1p8 259:8    0    50G  0 part /home
beastxxl@linux-5099:~> ls -laR /boot/efi/
/boot/efi/:
insgesamt 6
drwxr-xr-x 3 root root 1024  1. Jan 1970  .
drwxr-xr-x 4 root root 4096 29. Jul 17:10 ..
drwxr-xr-x 5 root root 1024  1. Sep 2019  EFI

/boot/efi/EFI:
insgesamt 5
drwxr-xr-x 5 root root 1024  1. Sep 2019  .
drwxr-xr-x 3 root root 1024  1. Jan 1970  ..
drwxr-xr-x 2 root root 1024 24. Aug 2019  Boot
drwxr-xr-x 4 root root 1024 24. Aug 2019  Microsoft
drwxr-xr-x 2 root root 1024  1. Sep 2019  opensuse

/boot/efi/EFI/Boot:
insgesamt 1569
drwxr-xr-x 2 root root    1024 24. Aug 2019  .
drwxr-xr-x 5 root root    1024  1. Sep 2019  ..
-rwxr-xr-x 1 root root 1604000  9. Jul 13:36 bootx64.efi

/boot/efi/EFI/Microsoft:
insgesamt 8
drwxr-xr-x  4 root root 1024 24. Aug 2019  .
drwxr-xr-x  5 root root 1024  1. Sep 2019  ..
drwxr-xr-x 40 root root 5120 24. Aug 2019  Boot
drwxr-xr-x  2 root root 1024 24. Aug 2019  Recovery

/boot/efi/EFI/Microsoft/Boot:
insgesamt 6108
drwxr-xr-x 40 root root    5120 24. Aug 2019  .
drwxr-xr-x  4 root root    1024 24. Aug 2019  ..
-rwxr-xr-x  1 root root   24576  9. Aug 15:17 BCD
-rwxr-xr-x  1 root root   65536 24. Aug 2019  BCD.LOG
-rwxr-xr-x  1 root root       0 24. Aug 2019  BCD.LOG1
-rwxr-xr-x  1 root root       0 24. Aug 2019  BCD.LOG2
-rwxr-xr-x  1 root root   45056  7. Apr 2023  BCD.old
drwxr-xr-x  2 root root    1024 24. Aug 2019  bg-BG
-rwxr-xr-x  1 root root 1604000  9. Jul 13:36 bootmgfw.efi
-rwxr-xr-x  1 root root 1587584  9. Jul 13:36 bootmgr.efi
-rwxr-xr-x  1 root root   65536  9. Jul 13:40 BOOTSTAT.DAT
-rwxr-xr-x  1 root root   11030  9. Apr 2024  boot.stl
drwxr-xr-x  2 root root    1024 24. Aug 2019  cs-CZ
drwxr-xr-x  2 root root    1024 24. Aug 2019  da-DK
drwxr-xr-x  2 root root    1024 24. Aug 2019  de-DE
drwxr-xr-x  2 root root    1024 24. Aug 2019  el-GR
drwxr-xr-x  2 root root    1024 24. Aug 2019  en-GB
drwxr-xr-x  2 root root    1024 24. Aug 2019  en-US
drwxr-xr-x  2 root root    1024 24. Aug 2019  es-ES
drwxr-xr-x  2 root root    1024 24. Aug 2019  es-MX
drwxr-xr-x  2 root root    1024 24. Aug 2019  et-EE
drwxr-xr-x  2 root root    1024 24. Aug 2019  fi-FI
drwxr-xr-x  2 root root    3072 24. Aug 2019  Fonts
drwxr-xr-x  2 root root    1024 24. Aug 2019  fr-CA
drwxr-xr-x  2 root root    1024 24. Aug 2019  fr-FR
drwxr-xr-x  2 root root    1024 24. Aug 2019  hr-HR
drwxr-xr-x  2 root root    1024 24. Aug 2019  hu-HU
drwxr-xr-x  2 root root    1024 24. Aug 2019  it-IT
drwxr-xr-x  2 root root    1024 24. Aug 2019  ja-JP
-rwxr-xr-x  1 root root   32744 14. Nov 2023  kd_02_10df.dll
-rwxr-xr-x  1 root root  380376 14. Nov 2023  kd_02_10ec.dll
-rwxr-xr-x  1 root root   27624 14. Nov 2023  kd_02_1137.dll
-rwxr-xr-x  1 root root  241112 14. Nov 2023  kd_02_14e4.dll
-rwxr-xr-x  1 root root   45552 14. Nov 2023  kd_02_15b3.dll
-rwxr-xr-x  1 root root   45544 14. Nov 2023  kd_02_1969.dll
-rwxr-xr-x  1 root root   32728 14. Nov 2023  kd_02_19a2.dll
-rwxr-xr-x  1 root root   21480 14. Nov 2023  kd_02_1af4.dll
-rwxr-xr-x  1 root root  299496 14. Nov 2023  kd_02_8086.dll
-rwxr-xr-x  1 root root   19936 14. Nov 2023  kd_07_1415.dll
-rwxr-xr-x  1 root root   50144 14. Nov 2023  kd_0C_8086.dll
-rwxr-xr-x  1 root root   18920 14. Nov 2023  kdnet_uart16550.dll
-rwxr-xr-x  1 root root   28648 14. Nov 2023  kdstub.dll
drwxr-xr-x  2 root root    1024 24. Aug 2019  ko-KR
drwxr-xr-x  2 root root    1024 24. Aug 2019  lt-LT
drwxr-xr-x  2 root root    1024 24. Aug 2019  lv-LV
-rwxr-xr-x  1 root root 1381288  9. Jul 13:36 memtest.efi
drwxr-xr-x  2 root root    1024 24. Aug 2019  nb-NO
drwxr-xr-x  2 root root    1024 24. Aug 2019  nl-NL
drwxr-xr-x  2 root root    1024 24. Aug 2019  pl-PL
drwxr-xr-x  2 root root    1024 24. Aug 2019  pt-BR
drwxr-xr-x  2 root root    1024 24. Aug 2019  pt-PT
drwxr-xr-x  2 root root    1024 24. Aug 2019  qps-ploc
drwxr-xr-x  3 root root    1024 24. Aug 2019  Resources
drwxr-xr-x  2 root root    1024 24. Aug 2019  ro-RO
drwxr-xr-x  2 root root    1024 24. Aug 2019  ru-RU
-rwxr-xr-x  1 root root  162688  9. Jul 13:36 SecureBootRecovery.efi
drwxr-xr-x  2 root root    1024 24. Aug 2019  sk-SK
drwxr-xr-x  2 root root    1024 24. Aug 2019  sl-SI
drwxr-xr-x  2 root root    1024 24. Aug 2019  sr-Latn-RS
drwxr-xr-x  2 root root    1024 24. Aug 2019  sv-SE
drwxr-xr-x  2 root root    1024 24. Aug 2019  tr-TR
drwxr-xr-x  2 root root    1024 24. Aug 2019  uk-UA
-rwxr-xr-x  1 root root    9796  7. Dez 2019  winsipolicy.p7b
drwxr-xr-x  2 root root    1024 24. Aug 2019  zh-CN
drwxr-xr-x  2 root root    1024 24. Aug 2019  zh-TW

[gekürzt wg. der vielen MS-Dateien]

/boot/efi/EFI/opensuse:
insgesamt 3967
drwxr-xr-x 2 root root    1024  1. Sep 2019  .
drwxr-xr-x 5 root root    1024  1. Sep 2019  ..
-rwxr-xr-x 1 root root      58 15. Jun 08:57 boot.csv
-rwxr-xr-x 1 root root     137 15. Jun 08:57 grub.cfg
-rwxr-xr-x 1 root root 2082816 15. Jun 08:57 grub.efi
-rwxr-xr-x 1 root root  155648 15. Jun 08:57 grubx64.efi
-rwxr-xr-x 1 root root  852456 15. Jun 08:57 MokManager.efi
-rwxr-xr-x 1 root root  965672 15. Jun 08:57 shim.efi
beastxxl@linux-5099:/boot/grub2> sudo efibootmgr
[sudo] Passwort für root:  
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0005,0006
Boot0000* opensuse-secureboot
Boot0001  Windows Boot Manager
Boot0005* opensuse
Boot0006* Windows Boot Manager
beastxxl@linux-5099:/boot/grub2>
Eine Boot-Partition enthält Kernel, initrd und Boot-Manager. Im allgemeinen gibt es keinen Grund für eine eigene Boot-Partition (die unter /boot eingehängt wird).

Auf der EFI-Systempartition legt jedes installierte System in einem eigenen Verzeichnis jenes Programm und die benötigten Dateien ab, die zum Start des jeweiligen Systems erforderlich sind. Mehr als eine EFI-Systempartition ist zwar möglich, für 99,9 % aller Fälle aber nicht wirklich sinnvoll.

Bei der Installation des neuen Systems bindest Du die vorhandene EFI-Systempartition unter /boot/efi ein. Richte einen eigenen Boot-Manager samt Eintragung im UEFI-Boot-Menü ein, hindere die Installationsroutine also nicht an der ganz normalen Arbeit. Du hast dann die Möglichkeit, das gewünschte System im UEFI-Boot-Menü auswählen zu können (und nicht nur über den "openSUSE-GRUB-2")..

Falls Dein derzeitges System seine Daten auf der EFI-Systempartition (auch) unter \EFI\BOOT\ ablegt, solltest Du eher verhindern, daß das neue System diese überschreibt.


Gegebenenfalls mußt Du eben die Einrichtung des Boot-Managers wiederholen.
@josef-wien : Ich bin ehrlich, ich bin mir nicht sicher, ob ich dich richtig verstanden habe. Ich sollte also das zweite Linux ganz normal installieren und auch den /boot/efi-Einhängepunkt auf die bestehende EFI-Partition setzten. OK. Somit hätte ich dann einen weiteren Eintrag, den ich über das BIOS auswählen könnte (so, wie Boot000 opensuse-secureboot). Der eigentliche Bootloader (GRUB o.ä.) liegt dann (wie bei openSuse) in /boot im root-Verzeichnis.
Richtig soweit?
Du schreibst, dass ich dann die Möglichkeit hätte, das gewünschte System im UEFI-Boot-Menü auswählen zu können. Wie lasse ich mir beim Booten das UEFI-Boot-Menü anzeigen?
Bisher bin ich immer ins BIOS gegangen, um festzulegen, welcher EFI-Eintrag als erstes geladen werden soll. Bei den openSuse-Einträgen wurde mir dann immer GRUB angezeigt.
Wie verhindere ich, dass das neue System die Daten meines bisherigen Systems unter /EFI/BOOT/ überschreibt?
 
Ja.
Wie lasse ich mir beim Booten das UEFI-Boot-Menü anzeigen?
Bisher bin ich immer ins BIOS gegangen, ...
Du hast die Frage selbst beantwortet (die Ausgabe von efibootmgr findest Du im UEFI-Boot-Menü wieder).
Wie verhindere ich, dass das neue System die Daten meines bisherigen Systems unter /EFI/BOOT/ überschreibt?
Da ich die Installationsroutine nicht kenne, kann ich die Frage nicht beantworten. Von der Dateigröße scheint \EFI\BOOT\BOOTX64.EFI Windows zu sein (entspricht \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI). Unmittelbare Probleme erwarte ich nicht, also sichere die Datei und zeige vor allfälligen Wiederherstellungsmaßnahmen das Ergebnis von:efibootmgr -v
 
Oben