Tunbleweed + Leap parallel als Dual-Boot

Hallo Community,

ist es möglich Tumbleweed und Leap, beide abwechselnd, auf einem PC zu verwenden? Sozusagen als Dual-Boot aber mit verschiedenen Linux Distributionen bzw. verschiedenen Betriebssystem-Ausführungen.
Hierbei geht es ja, wenn ich das richtig verstehe nicht nur um verschiedene Kernel-Versionen sondern um die ganze Installation.

Ich befürchte fast, dass das nur mit Windows/Linux und nur jeweils einer Betriebssystem Version funktioniert. Könnte denn Grub auch mehrere Betriebsysteme managen? Ich habe bereits Win/Opensuse als Dual-Boot und möchte zusätzlich mit Tumbleweed starten können.

Vielen Dank für eure Meldungen.

Gruß, su_lin_user1

Ist kein Problem. Du kannst sogar - mit separates /home - deine Dateien usw. auf beide benützen.

Vorsicht! Tumbleweed und Leap benutzen standardmäßig den Ordner /boot/efi/EFI/opensuse. Das kann unerwünschte Wirkungen geben. Ich nehme daher immer was anderes:

erlangen:~ # grep DISTRIBUTOR /etc/default/grub
GRUB_DISTRIBUTOR=Tumbleweed
erlangen:~ # 

I’ve ran TW and Leap on my laptop for a couple of years, never had any issues that required any manual changes.

Hallo und danke für eure Beiträge,

Bisher benutze ich mit Dual-Boot Win10 64bit und OpenSuse Leap 15.0.

Also ganz konkret ist meine Vorstellung, dass ich Win10 als 32bit und 64bit Version (also zwei mal) und OpenSuse Leap und Tumbleweed auf dem selben PC booten kann.
Zuerst wollte ich Tumbleweed als zweites Opensuse Betriebssystem neben dem schon vorhandenen Opensuse Leap 15.0 installieren. (15.0 wird dann sobald es möglich ist auf 15.2 upgegradet.)

Vorsicht! Tumbleweed und Leap benutzen standardmäßig den Ordner /boot/efi/EFI/opensuse. Das kann unerwünschte Wirkungen geben. Ich nehme daher immer was anderes:

Ich verstehe noch nicht ganz, was das bedeutet? Wie richte ich das ein? Heißt das, dass die unterschiedlichen Suse OS von zwei verschiedenen Stellen aus gebootet werden sollten? Könnte ich dazu noch genauere Erklärung erhalten?

Knurpht Ist kein Problem. Du kannst sogar - mit separates /home - deine Dateien usw. auf beide benützen.

Ja, so war meine ideale Vorstellung, dass ich nur ein /home verwende. Ich habe dazu nun keinen Plan wie ich das einrichte.

Ich habe bereits versucht die Installation von Tumbleweed zu starten. Jedoch komme ich nicht daran vorbei, dass der Partitionierer mein /Root neu formatieren möchte. Dann wäre das bestehende Leap 15.0 weg. Also habe ich versucht der /Root Partition 100 GiB zu nehmen (von insgesamt 228GiB) und eine neue, zweite /Root Partition anzulegen. Das Anlegen hat nicht geklappt, da mir ein zweites /Root Verzeichnis nicht zugelassen wird. Also sehe ich keine Möglichkeit Tumbleweed zu installieren.

Ich wäre dankbar für weitere Anleitung.

Gruß, su_lin_user1

I did so for some time too. But eventually I ran into annoying problems. If you want the systems being truly independent store their grubs in distinct directories.

Actually I use /boot/efi/EFI/leap-15.1/grubx64.efi and /boot/efi/EFI/tumbleweed-btrfs/grubx64.efi instead of /boot/efi/EFI/opensuse/grubx64.efi for both systems.

Hallo und danke für weitere INFOs.

Also ich habe jetzt erfahren, dass ein zweifaches Opensuse möglich ist.
Mein Problem ist bei der Installation mit DVD, dass ich keine 2. /Root Partition für Tumbleweed anlegen kann, weil das Yast nicht zulässt.

Also, liege ich mit dem Gedanken richtig, dass ich eine 2. /Root Partiton benötige, wo dann Tumbleweed installiert werden kann? Jedes Linux OS benötigt eine /Root Partition für sich selbst?

Wie macht ihr das prinzipiell, egal ob ihr mit Yast oder anders installiert?

Könntet ihr mir das mal etwas ausführlicher erklären? Vielleicht ist das gar nicht so kompliziert wie mir das momentan scheint.

Danke für weitere Tips.

Gruß, su_lin_user1

Die Geschichte ist ganz einfach:

erlangen:~ # lsb /dev/sdb
PATH      LABEL       PARTLABEL            PARTUUID                             UUID                                 FSTYPE MOUNTPOINT
/dev/sdb                                                                                                                    
/dev/sdb1             EFI System Partition 2fe6b58a-379a-4f6e-899b-8be22ef6e885 4A24-B10D                            vfat   /boot/efi
/dev/sdb2 ArchLinux   Linux System         f1379b6c-304b-4606-98b8-5cec4f3dd678 690b51d7-7034-4585-b362-615f8056be45 ext4   
/dev/sdb3 SLED        Linux System         1e7b0509-97cf-4a62-b7fc-db46be72335b 492c5d5e-5d9b-4a99-9d34-e1f9cee09fe9 ext4   
/dev/sdb4 Home-SSD    Linux Filesystem     ced907e6-2af7-42d8-8643-31a61479352b f4c5463f-f43d-420a-a0ea-4456cfbc54fa ext4   
/dev/sdb5 Tumbleweed  Linux System         f4880da8-3641-499b-81b6-4432b106f8ff 204f7d0f-979a-41e1-a483-a597d0357e0b btrfs  /
/dev/sdb6 Ubuntu      Linux System         6a043f8a-cbec-4432-85c6-85202ba19990 9a3eec78-dd20-44c0-a38a-f705b3bbbc66 ext4   
/dev/sdb7 Manjaro-SSD Linux System         fa8d0a18-8e3d-4168-8669-16319e8aa902 bf6ba7c9-9068-4a9b-b210-84b6d105df5c ext4   
/dev/sdb8                                  de8a6ee1-90a0-48c1-b26e-f5e84bc200e9 af61291c-64ee-4c0a-85dd-275ca2ef89db swap   [SWAP]
/dev/sdb9 TW-20200416 Linux System         99eb3ebf-59a3-471a-a7bf-55046a38edb4 0223afc3-6440-4fb9-86fd-cae6d5f24dad btrfs  
erlangen:~ # 

EFI System Partition (sdb1), Home Partition (sdb4) und Swap (sdb8) können von allen Distributionen benutzt werden. Jede Distribution (sdb2, sdb3, sdb4, sdb5, sdb6, sdb7, sdb9) hat ihre eigene System Partition.

Hallo karlmistelberger,

danke für das Beispiel:

erlangen:~ # lsb /dev/sdb
PATH      LABEL       PARTLABEL            PARTUUID                             UUID                                 FSTYPE MOUNTPOINT
/dev/sdb                                                                                                                    
/dev/sdb1             EFI System Partition 2fe6b58a-379a-4f6e-899b-8be22ef6e885 4A24-B10D                            vfat   /boot/efi
/dev/sdb2 ArchLinux   Linux System         f1379b6c-304b-4606-98b8-5cec4f3dd678 690b51d7-7034-4585-b362-615f8056be45 ext4   
/dev/sdb3 SLED        Linux System         1e7b0509-97cf-4a62-b7fc-db46be72335b 492c5d5e-5d9b-4a99-9d34-e1f9cee09fe9 ext4   
/dev/sdb4 Home-SSD    Linux Filesystem     ced907e6-2af7-42d8-8643-31a61479352b f4c5463f-f43d-420a-a0ea-4456cfbc54fa ext4   
/dev/sdb5 Tumbleweed  Linux System         f4880da8-3641-499b-81b6-4432b106f8ff 204f7d0f-979a-41e1-a483-a597d0357e0b btrfs  /
/dev/sdb6 Ubuntu      Linux System         6a043f8a-cbec-4432-85c6-85202ba19990 9a3eec78-dd20-44c0-a38a-f705b3bbbc66 ext4   
/dev/sdb7 Manjaro-SSD Linux System         fa8d0a18-8e3d-4168-8669-16319e8aa902 bf6ba7c9-9068-4a9b-b210-84b6d105df5c ext4   
/dev/sdb8                                  de8a6ee1-90a0-48c1-b26e-f5e84bc200e9 af61291c-64ee-4c0a-85dd-275ca2ef89db swap   [SWAP]
/dev/sdb9 TW-20200416 Linux System         99eb3ebf-59a3-471a-a7bf-55046a38edb4 0223afc3-6440-4fb9-86fd-cae6d5f24dad btrfs  
erlangen:~ #

Bei mir sieht das momentan so aus:

linux-bdls:/home/suse_user1 # fdisk -l
Festplatte /dev/sda: 465,8 GiB, 500107862016 Bytes, 976773168 Sektoren
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: dos
Festplattenbezeichner: 0x2e3dc31f

Gerät      Boot    Anfang      Ende  Sektoren  Größe Kn Typ
/dev/sda1            2048    206847    204800   100M  7 HPFS/NTFS/exFAT
/dev/sda2  *       206848 486428265 486221418 231,9G  7 HPFS/NTFS/exFAT
/dev/sda3       486428672 487421951    993280   485M 27 Verst. NTFS WinRE
/dev/sda4       487424000 976773119 489349120 233,3G  f W95 Erw. (LBA)
/dev/sda5       487426048 497917951  10491904     5G 82 Linux Swap / Solaris
/dev/sda6       497920000 767045631 269125632 128,3G 83 Linux


Festplatte /dev/sdb: 1,8 TiB, 2000398934016 Bytes, 3907029168 Sektoren
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: dos
Festplattenbezeichner: 0x2e3dc304

Gerät      Boot     Anfang       Ende   Sektoren  Größe Kn Typ
/dev/sdb1             2048 1760931839 1760929792 839,7G  7 HPFS/NTFS/exFAT
/dev/sdb2       1760931840 1844824063   83892224    40G  c W95 FAT32 (LBA)
/dev/sdb3       1844824064 3907028991 2062204928 983,3G 83 Linux
linux-bdls:/home/suse_user1 # blkid -o list         
device                                                             fs_type         label            mount point                                                            UUID
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/dev/sda1                                                                       ntfs               System-reserviert   (not mounted)                                                                       F4BE142ABE13E3C0
/dev/sda2                                                                       ntfs               WIN SOFT            (not mounted)                                                                       F46E48826E483F9A
/dev/sda3                                                                       ntfs                                   (not mounted)                                                                       B0B2C589B2C5548E
/dev/sda5                                                                       swap                                   [SWAP]                                                                              ea58dcc1-fed7-4992-a30d-95923f9229a7
/dev/sda6                                                                       btrfs                                  (in use)                                                                            6b4d8b73-f58f-4e98-a89d-9c80dcb50627
/dev/sdb1                                                                       ntfs               WinDaten            (not mounted)                                                                       6E00DC5800DC293B
/dev/sdb2                                                                       vfat                                   (not mounted)                                                                       6370-8B23
/dev/sdb3                                                                       ext4                                   /home                                                                               36f888d7-b7af-4711-a419-2fbbb14da203
/dev/sr0                                                                        iso9660            openSUSE-Tumbleweed-DVD-i5862258 (not mounted)                                                          2020-05-28-23-25-31-30



/tmp/Screenshot_20200604_091813.png (wie kann ich ein Bild hochladen?)

Die Boot flag ist auf sda2 gesetzt.
Es existiert auch eine Partition mit 100MB, sda1, reserviert für Windows. Ich nehme an, dass sda1 die EFI Patition ist, da ich, bevor ich Windows auf Version 10 upgegradet habe, Windows 7 von sda1 aus gebootet habe. Wie könnte ich das eindeutig prüfen, ob das die EFI Partition ist?
Eine weitere Frage zu dem Beispiel oben ist, ob alle Linuxsysteme hier von der gleichen EFI Partition aus gebootet werden? Also nicht wie Anfangs die Idee war, dass jedes Linuxsystem von einer eigenen EFI Partition aus gebootet werden sollte. Wenn alle Systeme von der gleichen EFI aus gebootet werden können, können dann zusätzlich auch ein oder zwei Windowssyteme davon gebootet werden? Ist die EFI dann sozusagen multiboot fähig?

Ich habe gerade im Yast gesehen, dass ich den Grub2 verwende und nicht den Grub2 für EFI. Gebootet wird Leap 15.0 derzeit aus sda4 (erweiterte Partition). Windows 10 wird allerdings von sda2 aus gebootet. Anscheinend verwendet bei mir jedes OS seine eigene Boot-Partition.

Ich glaube es wäre das beste ich installiere alles neu.
Auf was muss ich bei der Installation besonders achten, damit die EFI Partition richtig angelegt wird? Also auf jeden Fall Grub2 für EFI verwenden. Die Installation wird mich hoffentlich darauf aufmerksam machen die EFI Partition mit mindestens 100MB anzulegen. Die EFI Partition lege ich dann auch nur einmal für alle OS an. Das Dateisystem wird dann für ein Betriebssytem als ganzes angelegt, wobei die Home Partition extra ausgewählt werden kann.

Gruß, su_lin_user1

Bei 2 Laufwerken bietet es sich an, Windows ausschließlich auf dem einen und Linux ausschließlich auf dem anderen zu installieren und zwar im EFI Modus. Zwei EFI Partitionen haben sogar einen Vorteil: Wenn eine kaputt ist funktioniert die andere immer noch.

Erst schaltet man im EFI den CSM (compatibilty support module) ab. Dann installiert man Windows und nachher Linux. In Grub wählt man am besten: Grub2 für EFI, Secure Boot abwählen, Fremdes OS testen auswählen. Alles andere ist Kür.

Onkel Carey führt die Windowsinstallation vor: https://www.youtube.com/watch?v=s-MBzpxDcKQ

Linux gibt es hier: https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/art-opensuse-installquick.html

Hallo und danke für weitere Tips,

Bei 2 Laufwerken bietet es sich an, Windows ausschließlich auf dem einen und Linux ausschließlich auf dem anderen zu installieren und zwar im EFI Modus. Zwei EFI Partitionen haben sogar einen Vorteil: Wenn eine kaputt ist funktioniert die andere immer noch.

Bei meinem PC existieren zwei unterschiedlich große Festplatten. sda hat 500GiB und sdb hat 2TB. Gedacht war anfangs die Einteilung der Festplatten für die kleinere Festplatte sda, nur für Betriebssysteme und Software, die große Festplatte sdb, für Dokumente und Daten. Daher die unterschiedlichen Größen. Die unterschiedlichen Größen eignen sich nicht besonderes gut zur Aufteilung der Windows OS auf sda und Linux OS auf sdb.

Frage : Wenn ich Betriebssyteme nur auf sda installiere, ist dann eine eine EFI speziell (also EFI Modus) für jedes Betriebssytem nicht möglich?

Gruß, su_lin_user1

Wenn alle Betriebssysteme auf einer Festplatte sitzen brauchst du auch nur eine EFI System Partition. Zwei verschiedene sind dann nur umständlich, aber nicht nützlich.

Ich würde Linux und Windows trotzdem auf verschiedenen Festplatten installieren. Wenn eine Platte ausfällt funktioniert das System auf der anderen Platte immer noch vollumfänglich. Nur die Benutzerdaten sind dann vorübergehend nicht zugreifbar. Was hast du für Dinger?

erlangen:~ # inxi -zDxx
Drives:    Local Storage: total: 4.56 TiB used: 267.24 GiB (5.7%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 950 PRO 512GB size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 
           serial: <filter> temp: 34 C 
           ID-2: /dev/sda vendor: Western Digital model: WD40EZRX-22SPEB0 size: 3.64 TiB speed: 6.0 Gb/s serial: <filter> 
           ID-3: /dev/sdb vendor: Samsung model: SSD 850 EVO 500GB size: 465.76 GiB speed: 6.0 Gb/s serial: <filter> 
erlangen:~ # 

Hallo,

leider funktionieren Deine Terminal Befehle bei mir nicht.

Hier die Angaben:

Was hast du für Dinger?

linux-bdls:/home/suse_user1 # smartctl -a /dev/sda
smartctl 6.6 2017-11-05 r4594 [x86_64-linux-4.12.14-lp150.12.82-default] (SUSE RPM)
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar Green
Device Model:     WDC WD5000AADS-00S9B0
Serial Number:    WD-WCAV9L578379
LU WWN Device Id: 5 0014ee 1591a49f9
Firmware Version: 01.00A01
User Capacity:    500.107.862.016 bytes [500 GB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS (minor revision not indicated)
SATA Version is:  SATA 2.6, 3.0 Gb/s
Local Time is:    Thu Jun  4 14:31:00 2020 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

linux-bdls:/home/suse_user1 # smartctl -a /dev/sdb
smartctl 6.6 2017-11-05 r4594 [x86_64-linux-4.12.14-lp150.12.82-default] (SUSE RPM)
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Western Digital Caviar Green (AF)
Device Model:     WDC WD20EARS-00MVWB0
Serial Number:    WD-WCAZA3620303
LU WWN Device Id: 5 0014ee 20570e4a6
Firmware Version: 51.0AB51
User Capacity:    2.000.398.934.016 bytes [2,00 TB]
Sector Size:      512 bytes logical/physical
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS (minor revision not indicated)
SATA Version is:  SATA 2.6, 3.0 Gb/s
Local Time is:    Thu Jun  4 14:33:54 2020 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled



Gruß, su_in_user1

Ich würde über SSDs nachdenken. Apropos:


erlangen:~ # zypper se inxi
Loading repository data...
Reading installed packages...

S | Name | Summary                     | Type
--+------+-----------------------------+--------
i | inxi | A system information script | package
erlangen:~ # inxi -zFxx
System:    Kernel: 5.6.14-1-default x86_64 bits: 64 compiler: gcc v: 10.1.1 Console: tty 2 wm: kwin_x11 dm: SDDM 
           Distro: openSUSE Tumbleweed 20200602 
Machine:   Type: Desktop Mobo: ASRock model: Z170 Pro4S serial: <filter> UEFI: American Megatrends v: P3.50 date: 06/23/2016 
CPU:       Topology: Quad Core model: Intel Core i7-6700K bits: 64 type: MT MCP arch: Skylake-S rev: 3 L1 cache: 256 KiB 
           L2 cache: 8192 KiB L3 cache: 8192 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 63999 
           Speed: 800 MHz min/max: 800/4200 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 
Graphics:  Device-1: Intel HD Graphics 530 vendor: ASRock driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:1912 
           Display: server: X.Org 1.20.8 compositor: kwin_x11 driver: modesetting unloaded: fbdev,vesa alternate: intel 
           resolution: 1920x1200~60Hz s-dpi: 96 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 530 (SKL GT2) v: 4.6 Mesa 20.0.7 compat-v: 3.0 direct render: Yes 
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: ASRock driver: snd_hda_intel v: kernel 
           bus ID: 00:1f.3 chip ID: 8086:a170 
           Sound Server: ALSA v: k5.6.14-1-default 
Network:   Device-1: Intel Ethernet I219-V vendor: ASRock driver: e1000e v: 3.2.6-k port: f040 bus ID: 00:1f.6 
           chip ID: 8086:15b8 
           IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           Device-2: Qualcomm Atheros AR9287 Wireless Network Adapter driver: ath9k v: kernel port: f040 bus ID: 03:00.0 
           chip ID: 168c:002e 
           IF: wlp3s0 state: up mac: <filter> 
Drives:    Local Storage: total: 6.38 TiB used: 1.79 TiB (28.1%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 950 PRO 512GB size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 
           serial: <filter> temp: 35 C 
           ID-2: /dev/sda vendor: Western Digital model: WD40EZRX-22SPEB0 size: 3.64 TiB speed: 6.0 Gb/s serial: <filter> 
           ID-3: /dev/sdb vendor: Samsung model: SSD 850 EVO 500GB size: 465.76 GiB speed: 6.0 Gb/s serial: <filter> 
**           ID-4: /dev/sdc vendor: Crucial model: CT2000BX500SSD1 size: 1.82 TiB speed: 6.0 Gb/s serial: <filter> **
Partition: ID-1: / size: 59.45 GiB used: 15.90 GiB (26.7%) fs: btrfs dev: /dev/sdb5 
           ID-2: /home size: 406.34 GiB used: 255.23 GiB (62.8%) fs: ext4 dev: /dev/nvme0n1p3 
           ID-3: /opt size: 59.45 GiB used: 15.90 GiB (26.7%) fs: btrfs dev: /dev/sdb5 
           ID-4: /tmp size: 59.45 GiB used: 15.90 GiB (26.7%) fs: btrfs dev: /dev/sdb5 
           ID-5: /var size: 59.45 GiB used: 15.90 GiB (26.7%) fs: btrfs dev: /dev/sdb5 
Swap:      ID-1: swap-1 type: partition size: 16.00 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/sdb8 
Sensors:   System Temperatures: cpu: 29.0 C mobo: 30.0 C 
           Fan Speeds (RPM): fan-1: 0 fan-2: 1207 fan-3: 0 fan-4: 0 fan-5: 0 fan-6: 0 
           Voltages: 12v: N/A 5v: N/A 3.3v: 3.34 vbat: 3.12 
Info:      Processes: 270 Uptime: N/A Memory: 31.05 GiB used: 2.51 GiB (8.1%) Init: systemd v: 245 runlevel: 5 
           target: graphical.target Compilers: gcc: 10.1.1 alt: 10/9 Shell: bash v: 5.0.17 running in: konsole inxi: 3.1.00 
erlangen:~ # 

Die neue SSD werde ich gleich formatieren. Sie wird die HD ersetzen. Diese dient dann als Backup.