leap 15 tumbleweed Partition verschieben
Hi, GPT SSD mit Uefi. 2xTumbleweed, 1x Leap15.2, alles in ext4. Auf sda1 liegt /boot/efi Ich habe auf SSD Tumbleweed in sda5 und Leap 15.2 in sda10 installiert, das hat sich so ergeben. Leap 15.1 auf sda2 wurde gelöscht. Ich könnte das so lassen, aber es stört mich und ich möchte Tumbleweed und Leap nach "vorne" schieben. Ich habe nun Tumbleweed nach sda2 kopiert und fstab angepasst. Man kann auch mit Leap 15.2 Tumbleweed mounten, lesen, schreiben. Soweit, so gut. Jetzt stehe ich auf dem Schlauch. Testweise unter Leap Yast den Bootloader laufen lassen, Tumbleweed in sda2 wird angezeigt, aber aufgerufen wird das in sda5. Wo muss ich da noch anpassen? Unten steht die Ausgabe von efibootmgr. Peter ------------------------- lux:~ # efibootmgr -v BootCurrent: 0001 Timeout: 1 seconds BootOrder: 0001,0000 Boot0000* opensuse HD(1,GPT,12bcc442-35cd-481b-abf0-3cb5c6817303,0x800,0xfa000)/File(\EFI\OPENSUSE\GRUBX64.EFI) Boot0001* opensuse-secureboot HD(1,GPT,12bcc442-35cd-481b-abf0-3cb5c6817303,0x800,0xfa000)/File(\EFI\OPENSUSE\SHIM.EFI) lux:~ # -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Am Freitag, den 07.08.2020, 19:09 +0200 schrieb Peter McD:
Ich habe nun Tumbleweed nach sda2 kopiert und fstab angepasst.
Wie hast Du kopiert mit cp, mit rsync, mit gparted?
Testweise unter Leap Yast den Bootloader laufen lassen, Tumbleweed in sda2 wird angezeigt, aber aufgerufen wird das in sda5.
Wenn Du bspw. mit gparted Deine sda5 nach sda2 kopiert hast, dann hat Deine sda2 nun auch die UUID von sda5 und das System kann nun nicht mehr unterscheiden welches System welches ist auf sda2 und *5.
Wo muss ich da noch anpassen?
Ist bis jetzt alles nur geraten, weil wir ja noch nicht wissen, wie Du Deine sda5 nach sda2 kopiert hast. Aber falls dd oder gparted im Spiel waren, braucht Deine sda2 eine neue UUID. - -- MfG Richi -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEERqPC1cUAShrzNBXW+NRy+KEKcZgFAl8vBJsACgkQ+NRy+KEK cZjImg//Ryk/G/zktovnDrX42nR0rxpkSMGTaMgts/PQVWN5x6R14jpyCujWFzt3 yOg04c28IsGz4Fveerpoz3dErZxIkpgggJjNxal/4hTRrsEGAE4oripDvds6CK/d xyflw6Fh+Gi0IE8Wl+ha4FitNRIo1AHoHCU7tCG4AJeosK7gJqq+YOlVg5HpeJ5n Qti1S67IeFpS65y297mnJh8swCeiLFojgg/ppGjAgt0dyG7WTm+JEpOF5NvvGNie z9DQK4I3EV8lwKi8Ut6LC1c8gxWwk1rSUTB8sTc/28U019OEDzNxQcKQXECtPdpT Myuy7ywJ1KbSYdI5K4WVDjn0A3J2VVjWzL8pV0/e/H4WJqG+xxzhw//SaN2uB7vk A68zMLE5kxpkFXP39eXG48/s3CqD2w50Qe0snTuOYgXmXlAeFfFscUmC4IPQWHBl NngZ34SSEJYhlJa1T9HZSPq/1sA9B4nng9ODqwBHirpP8oXe9L/4aRgb+Mp2S+xZ Vh5T+owJKCy+lijdZSFmtLa3LKjWl8i/4smj0bQPSC5SYyKN6/R4ZQL+3SCh+pha 8Yh5iXN1DGBqjlCGriU47KumBpaAFql0yy2cM2ITiRzauanlMc9FbtXDXmVOgzZu joqAkgCZhJNur6nSXwyJTvXyn/x3CQenWc8pD9L+mRjq1IVNcQg= =NLrt -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 08.08.20 um 22:01 schrieb Richard Kraut:
Am Freitag, den 07.08.2020, 19:09 +0200 schrieb Peter McD:
Ich habe nun Tumbleweed nach sda2 kopiert und fstab angepasst.
Wie hast Du kopiert mit cp, mit rsync, mit gparted?
die Partition war formatiert aber leer. rsync -avxHSAX Die Daten kamen alle an.
Testweise unter Leap Yast den Bootloader laufen lassen, Tumbleweed in sda2 wird angezeigt, aber aufgerufen wird das in sda5.
Wenn Du bspw. mit gparted Deine sda5 nach sda2 kopiert hast, dann hat Deine sda2 nun auch die UUID von sda5 und das System kann nun nicht mehr unterscheiden welches System welches ist auf sda2 und *5.
Die UUIDs sind angepasst, in der fstab UUID=9e864678-869a-41a4-b355-63f441f954a5 / ext4 noatime 0 1 Test für das Problemtumbleweed in sda2 blkid /dev/sda2 /dev/sda2: UUID="9e864678-869a-41a4-b355-63f441f954a5" TYPE="ext4" PARTUUID="bda764d5-1b8f-4d4d-a0b5-dabcec340945" ----------- zum Vergleich das funktionierende Tumbleweed in sda5 lux:~ # blkid /dev/sda5 /dev/sda5: UUID="551268ab-5876-4727-99ca-ed40fe45635c" TYPE="ext4" PARTUUID="55c839c5-38fd-4b25-a863-710406306106" ------------- ich kann, wie gesagt, die Partitionen von Leap aus einbinden, lesen und schreiben. hier noch einmal von Leap 15.2 aus lux:~ # efibootmgr -v BootCurrent: 0001 Timeout: 1 seconds BootOrder: 0001,0000 Boot0000* opensuse HD(1,GPT,12bcc442-35cd-481b-abf0-3cb5c6817303,0x800,0xfa000)/File(\EFI\OPENSUSE\GRUBX64.EFI) Boot0001* opensuse-secureboot HD(1,GPT,12bcc442-35cd-481b-abf0-3cb5c6817303,0x800,0xfa000)/File(\EFI\OPENSUSE\SHIM.EFI) Uefi geht offentlichtlich nach Leap 15.2, von dort aus gibt es das Menü für Tumbleweed in sda5 und Tumbleweed in sda2 Was ich aufrufen kann ist Leap 15.2 in sda10 und Tumbleweed in sda5, die Auswahl Tumbleweed sda2 bootet nach sda5. Ich habe auch von Leap 15.2 group2-mkconfig ausgeführt, sda2 wird gefunden, aber kein Änderung. lux:~ # grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found theme: /boot/grub2/themes/openSUSE/theme.txt Found linux image: /boot/vmlinuz-5.3.18-lp152.33-default Found initrd image: /boot/initrd-5.3.18-lp152.33-default Found linux image: /boot/vmlinuz-5.3.18-lp152.26-default Found initrd image: /boot/initrd-5.3.18-lp152.26-default Found openSUSE Tumbleweed on /dev/sda2 Found openSUSE Tumbleweed on /dev/sda5 Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Am Sonntag, den 09.08.2020, 12:51 +0200 schrieb Peter McD:
Was ich aufrufen kann ist Leap 15.2 in sda10 und Tumbleweed in sda5, die Auswahl Tumbleweed sda2 bootet nach sda5.
Welcher Grub wird denn eigentlich zum booten bzw. zum verwalten der verschiedenen Systeme genutzt? Der aus Leap, einer aus einer Tumbleweed- Installation?
Ich habe auch von Leap 15.2 group2-mkconfig ausgeführt, sda2 wird gefunden, aber kein Änderung.
lux:~ # grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found theme: /boot/grub2/themes/openSUSE/theme.txt Found linux image: /boot/vmlinuz-5.3.18-lp152.33-default Found initrd image: /boot/initrd-5.3.18-lp152.33-default Found linux image: /boot/vmlinuz-5.3.18-lp152.26-default Found initrd image: /boot/initrd-5.3.18-lp152.26-default Found openSUSE Tumbleweed on /dev/sda2 Found openSUSE Tumbleweed on /dev/sda5
Unterhalb der "Erweiterten Bootoptionen" im Grub-Bootmenü versteckt sich der Eintrag auch nicht? Falls nein, dann müssen wir doch mal nachsehen, ob es überhaupt einen Eintrag des Tumbleweeds von Deiner /dev/sda2 in der /boot/grub2/grub.cfg gibt. - -- MfG Richi -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEERqPC1cUAShrzNBXW+NRy+KEKcZgFAl8xV4cACgkQ+NRy+KEK cZhEmA//aRkMDcniXRDRN9bZ7L33iRRMbqE/ioNzDAnV+p/C4aac5INtSl+bNxKX 8u4hU7Xa0jMpKjsAoPCo3ED4CHIYZuQA5/vyePdMpuU58j6W2HUADUjKGUMCfdK4 BQDmLZrDaTNlArnNKow83184ie3Oyjk9Byd0KxDOcrFS/xPkLqRniTtKFq2k27p/ Tc4oJF1FPLpGCPigVZejBRJB/VMxLkiaAkjKMbyeFBDda+/nrCrMhPgnakhsaZod yNJggDJXVE3PWjKtlRNwJ+8dKz2sBmsmIsPDNl5yD7eGEb81p8hCWrpglgHypHue H1/wpqFIIIe0P1+wCOLtiJqo7wFAVycMbmIibO4m4PfwAeUMdtKxNK1l1wNSAS+u piAwzvjF4rY40nQkSDFTelD85tXmBnhhVpATH8whsCL8Aq0jRg0Df5bdAAAvq857 urW7GT/vndOAwsOWkSziCEewZCW9azGmLGol2W/MoYLtvuiRF83//FU64ZtPa0Xy 35gHoo+8BRvk9Ba9e+p/pmlE9kbXyxY84sY+D211UM5z3uVhlgTBJGuTNGLb0YvK ndgPsNTepFw2dC+WeTWfnqKcU3dTsimZ3zE2M+LbHMQF+ctca4om4l7k7/a4BxXt dQtnYC0M0AgtMRp/mkQoRujY/LFdDurIE6/q4pitHioOLUzlgVk= =ggcr -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 10.08.20 um 16:19 schrieb Richard Kraut:
Am Sonntag, den 09.08.2020, 12:51 +0200 schrieb Peter McD:
Was ich aufrufen kann ist Leap 15.2 in sda10 und Tumbleweed in sda5, die Auswahl Tumbleweed sda2 bootet nach sda5.
Welcher Grub wird denn eigentlich zum booten bzw. zum verwalten der verschiedenen Systeme genutzt? Der aus Leap, einer aus einer Tumbleweed- Installation?
Wie es aussieht, der von Leap in sda10, weil in dessen /boot/efi/EFI/ verschiedenes abgelegt ist, wogegen bei Tumbleweed in /dev/sda5 der Teil leer ist, ditto /dev/sda2, ist ja eine Kopie von /dev/sda5.
Ich habe auch von Leap 15.2 group2-mkconfig ausgeführt, sda2 wird gefunden, aber kein Änderung.
lux:~ # grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found theme: /boot/grub2/themes/openSUSE/theme.txt Found linux image: /boot/vmlinuz-5.3.18-lp152.33-default Found initrd image: /boot/initrd-5.3.18-lp152.33-default Found linux image: /boot/vmlinuz-5.3.18-lp152.26-default Found initrd image: /boot/initrd-5.3.18-lp152.26-default Found openSUSE Tumbleweed on /dev/sda2 Found openSUSE Tumbleweed on /dev/sda5
Unterhalb der "Erweiterten Bootoptionen" im Grub-Bootmenü versteckt sich der Eintrag auch nicht?
Nein, nichts, außer dem vorherigne Kernel und Advanced, dorthin testweise gebootet, leider wieder nach sda5.
Falls nein, dann müssen wir doch mal nachsehen, ob es überhaupt einen Eintrag des Tumbleweeds von Deiner /dev/sda2 in der /boot/grub2/grub.cfg gibt.
Soweit ich sehen kann, alles da. Es folgen die wesentlichen Punkte aus /boot/grub2/grub.cfg für Leap 15.2, die Partitionen stimmen mit fstab überein. Die unterschiedlichen Partitionen für resume sind vorhanden Peter -------------- für Leap 15.2 -------------- ### BEGIN /etc/grub.d/10_linux ### menuentry 'openSUSE Leap 15.2' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-2cf07fa6-d1eb-4099-982b-10b061de8ac6' { load_video set gfxpayload=keep insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt10' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt10 --hint-efi=hd0,gpt10 --hint-baremetal=ahci0,gpt10 2cf07fa6-d1eb-4099-982b-10b061de8ac6 else search --no-floppy --fs-uuid --set=root 2cf07fa6-d1eb-4099-982b-10b061de8ac6 fi echo 'Loading Linux 5.3.18-lp152.33-default ...' linuxefi /boot/vmlinuz-5.3.18-lp152.33-default root=UUID=2cf07fa6-d1eb-4099-982b-10b061de8ac6 splash=verbose resume=/dev/disk/by-uuid/70f72491-3803-4084-bf0c-381919302bfb quiet mitigations=auto echo 'Loading initial ramdisk ...' initrdefi /boot/initrd-5.3.18-lp152.33-default --------------------- für Tumbleweed in sda2 ---------------------- ### BEGIN /etc/grub.d/30_os-prober ### menuentry 'openSUSE Tumbleweed (on /dev/sda2)' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-9e864678-869a-41a4-b355-63f441f954a5' { insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 9e864678-869a-41a4-b355-63f441f954a5 else search --no-floppy --fs-uuid --set=root 9e864678-869a-41a4-b355-63f441f954a5 fi linuxefi /boot/vmlinuz-5.7.11-1-default root=UUID=551268ab-5876-4727-99ca-ed40fe45635c splash=verbose resume=/dev/disk/by-id/ata-SanDisk_SDSSDH32000G_192897800693-part8 quiet mitigations=auto initrdefi /boot/initrd-5.7.11-1-default ---------------------- für Tumbleweed in sda5 ---------------------- menuentry 'openSUSE Tumbleweed (on /dev/sda5)' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-551268ab-5876-4727-99ca-ed40fe45635c' { insmod part_gpt insmod ext2 set root='hd0,gpt5' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5 551268ab-5876-4727-99ca-ed40fe45635c else search --no-floppy --fs-uuid --set=root 551268ab-5876-4727-99ca-ed40fe45635c fi linuxefi /boot/vmlinuz-5.7.11-1-default root=UUID=551268ab-5876-4727-99ca-ed40fe45635c splash=verbose resume=/dev/disk/by-id/ata-SanDisk_SDSSDH32000G_192897800693-part8 quiet mitigations=auto initrdefi /boot/initrd-5.7.11-1-default ------------------------------------------------------ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 11.08.20 um 14:34 schrieb Peter McD:
Am 10.08.20 um 16:19 schrieb Richard Kraut:
Am Sonntag, den 09.08.2020, 12:51 +0200 schrieb Peter McD: ... Es folgen die wesentlichen Punkte aus /boot/grub2/grub.cfg für Leap 15.2, die Partitionen stimmen mit fstab überein.
Reichen die, oder soll ich alle 415 Zeilen schicken (ca.18K) Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Am Dienstag, den 11.08.2020, 14:51 +0200 schrieb Peter McD:
Reichen die, oder soll ich alle 415 Zeilen schicken (ca.18K)
Ich denke schon. - -- MfG Richi -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEERqPC1cUAShrzNBXW+NRy+KEKcZgFAl8yoFEACgkQ+NRy+KEK cZhsNA/6A+RAxW1KkbBjz/S1dG2TUM2umIU6IxuAxoLq1jzzWGksuUzw0kgFXXsY zQQ59/lblPU9YvvN3/2ZosWZT6bPzVMgKpnOM0o691q4DD81B3DGi55AA3oyVp8I 0ZLsEqi6TMO5WU8S//LFw5DuqoqTbHpqZ8PgYccL62WpmfJNG13PEqWc+PIQu7pH XSLCD3SnceAGQOLDaVgUrEalfD6gUEtRNnZ/1T/+tohNhTnQBAWr/9Z72F8ZliZW Y3QUVkARoPfh5o9sAObsISey/BLkxVg5v8yqUxKCJSus1/d/Ws8nfz5orgm69T9+ rgvQaaMyF2ewoZR14yI0wNF3t595nfdEygAk3zNybiiQJkJv+IRXmfPa0LZVhyVI EM2nPSESYAcbdUE85UJPm98LoMrrUNEMl/D4W1vY+OwB+zsjNGAkKERqGzDcIrJ/ pSdKJnUvxF5WeHqnNlpSE4FPXKHjE3PSJqcJoGZ4O0Ado5ffQnVIgsfrU+A8B35v p3Bufu7yQvgHBaPxuUmJXML+7bUT4q89GePE8E2eW3fcqZRUDxMibPnu41lk8EFB vpUj52S86RbHOam6wowYEOAKrX0ixDjEB7QJ7LuhkW4q2JGErVVRZC+g0rnjONsF EBSKkz12GG40AfrTPtUETM5JN2x91/81b9OcPLdDYfAWNzQETdo= =Icy9 -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Am Dienstag, den 11.08.2020, 14:34 +0200 schrieb Peter McD:
--------------------- für Tumbleweed in sda2 ----------------------
linuxefi /boot/vmlinuz-5.7.11-1-default root=UUID=551268ab-5876-4727-99ca-ed40fe45635c splash=verbose resume=/dev/disk/by-id/ata-SanDisk_SDSSDH32000G_192897800693-part8 quiet mitigations=auto initrdefi /boot/initrd-5.7.11-1-default
---------------------- für Tumbleweed in sda5 ----------------------
linuxefi /boot/vmlinuz-5.7.11-1-default root=UUID=551268ab-5876-4727-99ca-ed40fe45635c splash=verbose resume=/dev/disk/by-id/ata-SanDisk_SDSSDH32000G_192897800693-part8 quiet mitigations=auto initrdefi /boot/initrd-5.7.11-1-default
Schau Dir die beiden Ausschnitte mal genau an. Der obere soll für Dein Tumbleweed auf /dev/sda2, der untere für Dein System auf /dev/sda5 sein. Beide nutzen aber die selbe Rootpartition? Wichtig ist hier erstmal, was hinter dem "root=" steht. Ich vermute, dass Grub2 bzw. das os-prober-Script hier buggy ist. - -- MfG Richi -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEERqPC1cUAShrzNBXW+NRy+KEKcZgFAl8yoBwACgkQ+NRy+KEK cZgaZw/+Kac4B9Yz6rce0n9OAr6iuPxgmcpdrIlOMvbLr6Rnxu0zVJVtxIi2HU6m Jn3hCiE8K82SQOCe9m0PcrdbqU+5ikHBvTB7RP5f+glzU/0nWZLZXS0PrtOFmXnt 2z3fFvZc8lmhgmeXLUkSjI4B+e2WAY356NVD9oduPmmBYS7K4qtdoZuqOCvSIGpo hxCx1uLK5jSgkEiPkL0h34+qmIW8Pd1TCBqzD98kd2EtVgkaAVNISNkHBk8SdpZj 0pi9dantQIEZOTK4GYHiWAxa8Lh39Hq/wMKkmIAy0jFOHGp+Qx9T9rAyejLVVekR wgiA+2BCmzxP46xGtsHaumvyYgBPFZP/13XGtOBeMG9WvOFn7Hg90cyDO0uZcNh0 Ol+2bs0NPGLn/uJ9d7t1xAwhF7dx5Wj2HAaaqdkk4e5WapUpT0lhR192ogU0Vt1f Z82icpQJ9awqzl8kjFaJVwki7awybGhf8oUPPaoaMuU7YktyV5rO5UUcRqVg0P/F t1ITI7iVxftVBtQMKdd5LIwnUVavKzmu4tynH7vuLrjSic3AyjNfGs3rIiueDp2X vppTcROZ7ZU8PXa4xfu9GsIRCmE6L6SWVfr0eW+vR/wvezUeajG4D1F7aXnNAaHI 9kZl2/Xf1tkV6Rju5WiVazQyZiMkqFhZekC6rCCas5oZgpQPoGE= =Cg1E -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 11.08.20 um 15:41 schrieb Richard Kraut:
Am Dienstag, den 11.08.2020, 14:34 +0200 schrieb Peter McD:
--------------------- für Tumbleweed in sda2 ---------------------- linuxefi /boot/vmlinuz-5.7.11-1-default root=UUID=551268ab-5876-4727-99ca-ed40fe45635c splash=verbose resume=/dev/disk/by-id/ata-SanDisk_SDSSDH32000G_192897800693-part8 quiet mitigations=auto initrdefi /boot/initrd-5.7.11-1-default ---------------------- für Tumbleweed in sda5 ---------------------- linuxefi /boot/vmlinuz-5.7.11-1-default root=UUID=551268ab-5876-4727-99ca-ed40fe45635c splash=verbose resume=/dev/disk/by-id/ata-SanDisk_SDSSDH32000G_192897800693-part8 quiet mitigations=auto initrdefi /boot/initrd-5.7.11-1-default
Schau Dir die beiden Ausschnitte mal genau an. Der obere soll für Dein Tumbleweed auf /dev/sda2, der untere für Dein System auf /dev/sda5 sein.
Beide nutzen aber die selbe Rootpartition? Wichtig ist hier erstmal, was hinter dem "root=" steht.
Mist, hätte ich eigentlich sehen müssen. Ich habe nun testweise beide boot Verzeichnisse in sda2 und in sda5 umbenannt, Yast in Leap 15.2 aufgerufen und den Bootloader neu schreiben lassen. Erwartungsgemäß sind beide Einträge für Tumbleweed nicht mehr in /boot/grub2/grub.cfg in Leap und in der Boot-Maske verschwunden. Nun habe ich für sda2 das boot-Verzeichnis wieder korrekt benannt, nicht jedoch für sda5. In Leap den Bootloader neu schreiben lassen, aber das gleiche wie Problem wie vorher. Tumbleweed sda2 wird angeboten, bootet jedoch nach sda5. Hier ist der betreffende /boot/grub2/grub.cfg Abschnitt. ------------------------ ### BEGIN /etc/grub.d/30_os-prober ### menuentry 'openSUSE Tumbleweed (on /dev/sda2)' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-9e864678-869a-41a4-b355-63f441f954a5' { insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 9e864678-869a-41a4-b355-63f441f954a5 else search --no-floppy --fs-uuid --set=root 9e864678-869a-41a4-b355-63f441f954a5 fi linuxefi /boot/vmlinuz-5.7.11-1-default root=UUID=551268ab-5876-4727-99ca-ed40fe45635c splash=verbose resume=/dev/disk/by-id/ata-SanDisk_SDSSDH32000G_192897800693-part8 quiet mitigations=auto initrdefi /boot/initrd-5.7.11-1-default } ------------------------ Woher bekommt /etc/grub.d/30_os-prober die Information? Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Dienstag, 11. August 2020, 21:23:45 CEST schrieb Peter McD:
Am 11.08.20 um 15:41 schrieb Richard Kraut:
Am Dienstag, den 11.08.2020, 14:34 +0200 schrieb Peter McD:
--------------------- für Tumbleweed in sda2 ----------------------
linuxefi /boot/vmlinuz-5.7.11-1-default
root=UUID=551268ab-5876-4727-99ca-ed40fe45635c splash=verbose resume=/dev/disk/by-id/ata-SanDisk_SDSSDH32000G_192897800693-part8 quiet mitigations=auto
initrdefi /boot/initrd-5.7.11-1-default
---------------------- für Tumbleweed in sda5 ----------------------
linuxefi /boot/vmlinuz-5.7.11-1-default
root=UUID=551268ab-5876-4727-99ca-ed40fe45635c splash=verbose resume=/dev/disk/by-id/ata-SanDisk_SDSSDH32000G_192897800693-part8 quiet mitigations=auto
initrdefi /boot/initrd-5.7.11-1-default
Schau Dir die beiden Ausschnitte mal genau an. Der obere soll für Dein Tumbleweed auf /dev/sda2, der untere für Dein System auf /dev/sda5 sein.
Beide nutzen aber die selbe Rootpartition? Wichtig ist hier erstmal, was hinter dem "root=" steht.
Mist, hätte ich eigentlich sehen müssen.
Ich habe nun testweise beide boot Verzeichnisse in sda2 und in sda5 umbenannt, Yast in Leap 15.2 aufgerufen und den Bootloader neu schreiben lassen.
Erwartungsgemäß sind beide Einträge für Tumbleweed nicht mehr in /boot/grub2/grub.cfg in Leap und in der Boot-Maske verschwunden.
Nun habe ich für sda2 das boot-Verzeichnis wieder korrekt benannt, nicht jedoch für sda5. In Leap den Bootloader neu schreiben lassen, aber das gleiche wie Problem wie vorher.
Tumbleweed sda2 wird angeboten, bootet jedoch nach sda5.
Hier ist der betreffende /boot/grub2/grub.cfg Abschnitt.
------------------------ ### BEGIN /etc/grub.d/30_os-prober ### menuentry 'openSUSE Tumbleweed (on /dev/sda2)' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-9e864678-869a-41a4-b355-63f441f954a5' { insmod part_gpt insmod ext2 set root='hd0,gpt2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 9e864678-869a-41a4-b355-63f441f954a5 else search --no-floppy --fs-uuid --set=root 9e864678-869a-41a4-b355-63f441f954a5 fi linuxefi /boot/vmlinuz-5.7.11-1-default root=UUID=551268ab-5876-4727-99ca-ed40fe45635c splash=verbose resume=/dev/disk/by-id/ata-SanDisk_SDSSDH32000G_192897800693-part8 quiet mitigations=auto initrdefi /boot/initrd-5.7.11-1-default } ------------------------
Woher bekommt /etc/grub.d/30_os-prober die Information?
Peter Also ich finde:
https://help.ubuntu.com/community/Grub2/Setuphttps://help.ubuntu.com/ community/Grub2/Setup beschreiibt grub2 Dateien. ich habe probiert pushd /etc/grub.d/ pkgdatadir=/usr/share/grub2/ export pkgdatadir ./30_os-prober Da läuft zumindest das script. Und ich denke mit -vx lässt sich verfolgen, was abgeht. Gruß Hugo Mahr -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 12.08.20 um 11:58 schrieb Hugo:
Am Dienstag, 11. August 2020, 21:23:45 CEST schrieb Peter McD:
Am 11.08.20 um 15:41 schrieb Richard Kraut:
Am Dienstag, den 11.08.2020, 14:34 +0200 schrieb Peter McD: ... Woher bekommt /etc/grub.d/30_os-prober die Information?
Also ich finde:
https://help.ubuntu.com/community/Grub2/Setuphttps://help.ubuntu.com/ community/Grub2/Setup beschreiibt grub2 Dateien.
ich habe probiert
pushd /etc/grub.d/ pkgdatadir=/usr/share/grub2/ export pkgdatadir ./30_os-prober
Da läuft zumindest das script. Und ich denke mit -vx lässt sich verfolgen, was abgeht.
Danke, sehe ich mir später an. Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Am Mittwoch, den 12.08.2020, 12:15 +0200 schrieb Peter McD:
Danke, sehe ich mir später an.
Noch ein weiterer Tipp, wo Du evtl. suchen kannst. Siehe Dir mal die Datei /boot/efi/EFI/opensuse/grub.cfg Deiner beiden Tumbleweed-Installationen an. Hier wird bereits eine UUID für die Rootpartition exportiert. Stehen hier auch beide identischen UUIDs für Deine Tumbleweed-Installationen drinnen, so wäre diese Stelle aktuell mein heißester Kandidat, wo man was dran biegen müsste. Die Zeile nennt sich genau, ohne Anführungszeichen: "search --fs-uuid --set=root 'Nummer der UUID'" - -- MfG Richi -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEERqPC1cUAShrzNBXW+NRy+KEKcZgFAl80JEIACgkQ+NRy+KEK cZjKIBAAuheYeO0Y9ZlnAGzPQHBGs7XAhcqZYfrl+anp9qvo+G/9d36phgNwWNYE QG/rQAQtH4C2HFqwpyI9nzNTSU0U/0PaiH+A33WIwZEdjMC2oQRD9eGbhUaF4h9q TEcdMSb3Nv1CsGg6R9tT7aP/WcWmdtMieVujQC8YRJ286be/4VQihXELNJjlCx+r VLIZA1tExSrZj66ADmqAcDQFBVna3nIRLwLlrm1OWzv3XsA8NESVVx0WektD13w7 95LAVZ6Cu6+pL7RLYeraag1xzj5heZj6JFXYJ9fFaKjNkyE0Yvcn5ZlaDYys1YU4 HRBmrf8JPgr6YefjZh8wtwIK65VGHGjbXiHbM1Bn2LwhJgXisfejLaGcQJAUrudU LAViXYo9bmp0oU3EKzO6L8jmpmJeYJSov3EUaZmqp6WN05+uaBu+te5Zzws+lYqd Yyw5iGJ4QcBan/XD8qTCBb9mVYWnCpzrBVeIH9F2Bjz53RCs2uxJDpKrxNcSN9IR rK7Q+GP7KZjhtibOKD0OwGaiKN8+hWNW7P8hFr7xyAvV6vO0zfceL7F/6YTm9r8S KvyKDLwvNoHe4LEg7kqTJCWe8a9mmid5NHpY4R8jZ4jMs4JJhN4D6Y9fO3Hocbrq hbV5FZWPIfxjxqiMcteQDxBrc/5scQdR/1n5gsV5gM4Wz38PBk0= =Q5CC -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 12.08.20 um 19:18 schrieb Richard Kraut:
Am Mittwoch, den 12.08.2020, 12:15 +0200 schrieb Peter McD:
... Noch ein weiterer Tipp, wo Du evtl. suchen kannst. Siehe Dir mal die Datei /boot/efi/EFI/opensuse/grub.cfg Deiner beiden Tumbleweed-Installationen an.
Die Tumbleweed-Installationen sind bis auf die Einträge in fstab identisch und(!) haben keine EFI Einträge wenn sie nicht gebootet sind, sie werden augenscheinlich beim Booten eingelesen. Wenn Leap als Bootmanager bootet, zieht es die Boot-Information aus den jeweiligen /boot/grub2/grub.cfg, Bei den beiden Tumbleweeds hier sind die identisch (Kopien) und deshalb kommt für Tumbleweed immer sda5, weil in sda2 grub.cfg der UIID von sda5 steht. Abhilfe: grub.cfg wird von grub2-mkconfig geschrieben chroot-Zauber nach sda2 und dort grub2-mkconfig. In sda2 wird dessen grub.cfg neu geschrieben und erhält die UIID von sda2. Es wird zwar ein Fehler angezeigt, weil die EFI-Informationen in sda2 fehlen, bleibt jedoch ohne Auswirkung, weil ja Leap für das Booten zuständig ist. Den Bootloader in Leap aufgerufen, Tumblewwed in sda2 bootet, Problem gelöst. Danke für die Hilfe. Gruß Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 12.08.20 um 11:58 schrieb Hugo:
Am Dienstag, 11. August 2020, 21:23:45 CEST schrieb Peter McD:
Am 11.08.20 um 15:41 schrieb Richard Kraut:
Am Dienstag, den 11.08.2020, 14:34 +0200 schrieb Peter McD: ...
Woher bekommt /etc/grub.d/30_os-prober die Information?
Also ich finde:
https://help.ubuntu.com/community/Grub2/Setuphttps://help.ubuntu.com/ community/Grub2/Setup beschreiibt grub2 Dateien.
ich habe probiert
pushd /etc/grub.d/ pkgdatadir=/usr/share/grub2/ export pkgdatadir ./30_os-prober
Da läuft zumindest das script. Und ich denke mit -vx lässt sich verfolgen, was abgeht.
Das war nicht mehr notwendig, s. mein Posting an Richard. Gruß Peter
Gruß Hugo Mahr
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (3)
-
Hugo
-
Peter McD
-
Richard Kraut