Autor Thema: btrfs/Multiboot/ SSD/ PCI Express/grub und grub2/ Manjaro OpenSuse Debian  (Gelesen 256 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Multiboot_Linux

  • Vollwertiges Mitglied
  • ***
  • Beiträge: 133
  • Karma: +0/-0
  • Skill: Anfänger
  • Zweig: stable
Hallo,

ich habe auf einer SSD 1 TB eine Multiboot Installation mit 4 Linux Distro installiert, für jede Linux Installation habe ich eine extra 500 MB grosse Boot Partition mit ext4 erstellt und die Linux wurden jeweils mit btrfs root und home erstellt.
Das Ganze habe ich vor 5 Tagen gemacht. Da ich sehr gerne immer etwas NEUES auspropiere. Eine virtuelle Installation kommt für mich eindeutig nicht in Frage.

Anfangs funktionierte das einigermassen gut. Manjaro ist hier testweise 2x installiert, zuletzt auf jeden Fall, Manjaro 18.1 KDE und gnome. Ich vermute durch das noch recht neue Dateiformat btrfs mit dem anscheinend grub / grub2 nicht so richtig klar kommt, wurde zwar ein Multiboot Eintrag für alle Installationen erstellt, nur
nach recht kurzer Zeit, startete Manjaro jeweils nur noch mit dem Fehler Kernel Panic. Auch der mehrfache vergebliche Versuch übers terminal mittels update-grub in Debian und Manjaro einzubinden war erfolglos.

Hier suche ich schon seit einiger Zeit eine Lösung, dass Manjaro problemlos starten kann. Zur Zeit behelfe ich mich damit, dass ich über die erweiterte/advanzed  initramfs manjaro noch jeweils starten kann, nur wielange noch ?

Nach nachstehendem Link habe ich bisher vergeblich versucht das Problem zu lösen, leider lassen sich die btrfs Partitionen nicht so ohne weiteres mounten, deshalb komme ich damit nicht wirklich weiter:

https://wiki.manjaro.org/index.php/Restore_the_GRUB_Bootloader

Hier schon mal ein wichtige Infos zur Installation:

[manjaro@manjaro ~]$ lsblk -f
NAME FSTYPE LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINT
loop0
     squash                                                  0   100% /run/miso/
loop1
     squash                                                  0   100% /run/miso/
loop2
     squash                                                  0   100% /run/miso/
loop3
     squash                                                  0   100% /run/miso/
sda                                                                   
├─sda1
│    ext4   BootLinxext4
│                 e6a53fc0-5512-4542-8d30-be017628317b               
├─sda2
│    ext4   BootOpenSuseext4
│                 6c2bf976-e6cc-4d1a-a85f-11ce181ccd0e               
├─sda3
│    btrfs  OS15Rootbtrfs
│                 ae6b6261-3437-4a9f-[manjaro@manjaro ~]$ mount /dev/sda13
mount: /dev/sda13: konnte nicht in /etc/fstab gefunden werden.
[manjaro@manjaro ~]$ mount /dev/sda7
mount: /dev/sda7: konnte nicht in /etc/fstab gefunden werden.
[manjaro@manjaro ~]$
a9d8-671540d14b75               
├─sda4
│                                                                     
├─sda5
│    btrfs  HomeOpenSuse15btrfs
│                 6b68ba79-2b7c-43cb-bd45-1d26dd8f95d7               
├─sda6
│    ext4   BootManjarognome
│                 85ff6eb3-c537-411a-8a2e-a383300c4eca               
├─sda7
│    btrfs  Manjarobtrfsroot
│                 57d94ec5-5086-43cd-9b07-ec6b78fa8b74               
├─sda8
│    btrfs  HomeManjarognome
│                 65b57fb5-b24a-4049-a7c9-c8b976fcfe07               
├─sda9
│    ext4   bootDebian9ext4
│                 5385828c-3d33-4c45-8a23-5764475868b9               
├─sda10
│    btrfs  RootDebian9btrfs
│                 4c96e09c-f8aa-4652-aa3a-c631413f3c5d               
├─sda11
│    btrfs  HomeDebian9btrfs
│                 3ee87764-d44c-4d0f-a93d-d36c651df57b               
├─sda12
│    ext4   BootManjaroKDE18
│                 bdc7fa41-637d-4e2d-b82f-c1be65dd7bd0               
├─sda13
│    btrfs  RootManjaro181btrfs
│                 9372ffe0-8fac-4500-8ab5-19845107b9e7               
├─sda14
│    btrfs  HomeManjarobtrfs
│                 e651ecdc-e308-4f92-ae65-bac13c606e8e               
├─sda15
│    swap         45f18392-c5b8-48df-9bbe-002464328870               
├─sda16
│    vfat   WINLINUXFAT
│                 90E5-2AF0                                           
└─sda17
     ntfs   NTFSWin
                  3A3B3D63347375E4                                   
sr0  iso966 M1810PRE
                  2019-05-30-08-50-14-00                     0   100% /run/miso/
[manjaro@manjaro ~]$ sudo manjaro-chroot -a
mount: /var/lib/os-prober/mount: mount(2) system call failed: No such file or directory.
==> Detected systems:
 --> 0) Manjaro:linux:btrfs:UUID=9372ffe0-8fac-4500-8ab5-19845107b9e7
 --> 1) openSUSE:linux:btrfs:UUID=ae6b6261-3437-4a9f-a9d8-671540d14b75
 --> 2) Manjaro1:linux:btrfs:UUID=57d94ec5-5086-43cd-9b07-ec6b78fa8b74
==> Select system to mount [0-2] :
2   
==> ERROR: You can't mount 2!
[manjaro@manjaro ~]$ 1
bash: 1: Kommando nicht gefunden.
[manjaro@manjaro ~]$ sudo manjaro-chroot -a
mount: /var/lib/os-prober/mount: mount(2) system call failed: No such file or directory.
==> Detected systems:
 --> 0) Manjaro:linux:btrfs:UUID=9372ffe0-8fac-4500-8ab5-19845107b9e7
 --> 1) openSUSE:linux:btrfs:UUID=ae6b6261-3437-4a9f-a9d8-671540d14b75
 --> 2) Manjaro1:linux:btrfs:UUID=57d94ec5-5086-43cd-9b07-ec6b78fa8b74
==> Select system to mount [0-2] :
0
==> ERROR: You can't mount 0!
[manjaro@manjaro ~]$

[manjaro@manjaro ~]$ mount /dev/sda13
mount: /dev/sda13: konnte nicht in /etc/fstab gefunden werden.
[manjaro@manjaro ~]$ mount /dev/sda7
mount: /dev/sda7: konnte nicht in /etc/fstab gefunden werden.
[manjaro@manjaro ~]$

[guenter181@Manjaro181KDE ~]$ su
Passwort:
[Manjaro181KDE guenter181]# dmesg | grep BTRFS
[    2.730014] BTRFS: device label RootManjaro181btrfs devid 1 transid 693 /dev/sda13
[    2.730364] BTRFS: device label HomeOpenSuse15btrfs devid 1 transid 263 /dev/sda5
[    2.732279] BTRFS: device label HomeManjarobtrfs devid 1 transid 503 /dev/sda14
[    2.808198] BTRFS: device label RootDebian9btrfs devid 1 transid 24620 /dev/sda10
[    2.888091] BTRFS: device label HomeManjarognome devid 1 transid 1747 /dev/sda8
[    2.968239] BTRFS: device label HomeDebian9btrfs devid 1 transid 234 /dev/sda11
[    3.048064] BTRFS: device label Manjarobtrfsroot devid 1 transid 1210 /dev/sda7
[    3.114801] BTRFS: device label OS15Rootbtrfs devid 1 transid 581 /dev/sda3
[    3.144201] BTRFS info (device sda13): disk space caching is enabled
[    3.144203] BTRFS info (device sda13): has skinny extents
[    3.149639] BTRFS info (device sda13): enabling ssd optimizations
[    3.563711] BTRFS info (device sda13): enabling auto defrag
[    3.563715] BTRFS info (device sda13): turning on discard
[    3.563717] BTRFS info (device sda13): use lzo compression, level 0
[    3.563719] BTRFS info (device sda13): disk space caching is enabled
[    4.491625] BTRFS info (device sda14): enabling auto defrag
[    4.491628] BTRFS info (device sda14): turning on discard
[    4.491630] BTRFS info (device sda14): use lzo compression, level 0
[    4.491631] BTRFS info (device sda14): disk space caching is enabled
[    4.491632] BTRFS info (device sda14): has skinny extents
[    4.532747] BTRFS info (device sda14): enabling ssd optimizations
[Manjaro181KDE guenter181]#


# /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>
UUID=bdc7fa41-637d-4e2d-b82f-c1be65dd7bd0 /boot          ext4    defaults,noatime,discard 0 2
UUID=9372ffe0-8fac-4500-8ab5-19845107b9e7 /              btrfs   subvol=@,defaults,noatime,space_ca>
UUID=e651ecdc-e308-4f92-ae65-bac13c606e8e /home          btrfs   defaults,noatime,space_cache,autod>
UUID=45f18392-c5b8-48df-9bbe-002464328870 swap           swap    defaults,noatime,discard 0 2
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=177
Beispiel für das mounten einer btrfs:

sudo mount -o subvolid=256,compress /dev/sda5 /mnt



Ich habe hier im Forum schon mal das Problem versucht zu lösen, mittlerweile ist der Thread aber sehr unübersichtlich geworden und auch nicht richtig nachvollziehbar:

https://de.manjaro.org/index.php?topic=8618.135
Also die Frage wäre wie korrigiere ich sinnvoll die grub.cfg, damit die beiden Manjaro wieder problem starten können und oder wie gehe anhand des Beitrages aus dem manjaro wikki Restore des boot grubloaders
sinnvoll weiter vor, da ein mounten der btrfs nicht ganz so einfach zu sein scheint.

Von der Hardwareseite, ich habe hier noch ein BIOS MBR System, indem ich eine Erweiterungskarte für ( PCI Express 2.0 Steckplatz ) nutze, woran die SSD per SATA hängt, ich nutze noch SATA2 und nicht 3, desweiteren noch DDR2  4x2=8  GB Speicher.

Gibt es evtl. einen bootloader der problemlos mit btrfs und den unterschiedlichsten Linux und oder Windows OS klarkommt, den suche ich bisher vergeblich, dass wäre sicherlich die einfachste Lösung, den grub ist mit den teilweise komplizierte
Installationen von Windows 7/10 und Linux Distros ca. 5 bis 6 an der Zahl einfach irgendwie überfordert. Ich weiss, dass hier eine virtuelle Lösung vermutlich die sinnvollste Installation wäre,  aber ich bleib bei der echten Installation.

Tschüss

Multiboot_Linux