• Bug#1102134: rescue: cannot mount brtfs with default @rootfs volume nam

    From =?utf-8?q?Martin-=C3=89ric_Racine?=@21:1/5 to All on Sat Apr 5 16:30:01 2025
    XPost: linux.debian.maint.boot

    UGFja2FnZTogZGViaWFuLWluc3RhbGxlcgpTZXZlcml0eTogaW1wb3J0YW50ClgtRGViYnVncy1D YzogbWFydGluLWVyaWMucmFjaW5lQGlraS5maQoKSSByZWNlbnRseSBpbnN0YWxsZWQgbXkgZmly c3QgVUVGSSBhbWQ2NCBob3N0LiBJIHVzZWQgZGViaWFuLWluc3RhbGxlciB0byBjb25maWd1cmUg YSBicnRmcyByb290LCB3aGljaCB1c2VkIHRoZSBkZWZhdWx0IEByb290ZnMgdm9sdW1lIG5hbWUu CgpDb250cmFyeSB0byB3aGF0IHNvbWUgcGVvcGxlIGNsYWltLCBVRUZJIGlzIGFueXRoaW5nIEJV VCAibW9kZXJuIGFuZCByb2J1c3QiIHNvIEkgaGF2ZSBoYWQgdG8gdXNlIGQtaSdzIHJlc2N1ZSBt b2RlIG9mZiBhIFVTQiBzdGljayBvciBhIHJlZ3VsYXIgYmFzaXMuIFRoZSBVU0Igc3RpY2sgY3Vy cmVudGx5IGNvbnRhaW5zOgoKRGViaWFuIEdOVS9MaW51eCAxMiAoYm9va3dvcm0pIGFtZDY0IC0g bmV0Ym9vdCBtaW5pLmlzbyAyMDIzMDYwNytkZWIxMnU5CgpUaGUgcmVzY3VlIG9wZXJhdGlvbiBj dXJyZW50bHkgaW52b2x2ZXMgdHlwaW5nIGEgY29tcGxpY2F0ZWQgc2VyaWVzIG9mIGNvbW1hbmRz IG9uIHRoZSBjb25zb2xlLCBiZWNhdXNlIGQtaSBzZWVtaW5nbHkgY2Fubm90IHdvcmsgd2l0aCBi dHJmcyB2b2x1bWUgbmFtZXMuCgpJTUhPLCBhdCB0aGUgdmVyeSBsZWFzdCwgdGhlIG1lbnUgdG8g c2VsZWN0IHRoZSBwYXJ0aXRpb24gdG8gbW91bnQgc2hvdWxkIHNob3cgdGhlIG91dHB1dCBvZiAn bHNibGsgLWYnLgoKQmV0dGVyIHlldCwgdGhlIHJlc2N1ZSBtb2RlIHNob3VsZCBiZSBhYmxlIHRv IGZpbmQgdGhlIHJvb3QgYW5kIEVGSSBwYXJ0aXRpb25zIGJ5IGl0c2VsZiBhbmQgb2ZmZXIgdG8g bW91bnQgdGhlbS4KCkEgc29sdXRpb24gaW4tYmV0d2VlbiBjb3VsZCBpbnZvbHZlIHN1Z2dlc3Rp bmcgYSBkaXNrIGFtb25nIHRob3NlIGZvdW5kIHRvIGhhdmUgYm90aCBhbiBFRkkgcGFydGl0aW9u IEFORCBhIExpbnV4IHBhcnRpdGlvbiB3aG9zZSBsYWJlbCBpcyAnLycgYW5kIG1vdW50IHRoZXNl IGUuZy4gL2Rldi9zZGEgaGFzIGJvdGggYW4gRUZJIHBhcnRpdGlvbiBhbmQgYSBMaW51eCBwYXJ0 aXRpb24gbGFiZWxsZWQgJy8nLCB3b3VsZCB5b3UgbGlrZSB0byBtb3VudCB0aGVtPwoKTWFydGlu LcOJcmljCgotLSBTeXN0ZW0gSW5mb3JtYXRpb246CkRlYmlhbiBSZWxlYXNlOiAxMi4xMAogIEFQ VCBwcmVmZXJzIHN0YWJsZS11cGRhdGVzCiAgQVBUIHBvbGljeTogKDUwMCwgJ3N0YWJsZS11cGRh dGVzJyksICg1MDAsICdzdGFibGUtc2VjdXJpdHknKSwgKDUwMCwgJ3N0YWJsZS1kZWJ1ZycpLCAo NTAwLCAnc3RhYmxlJykKQXJjaGl0ZWN0dXJlOiBhbWQ2NCAoeDg2XzY0KQoKS2VybmVsOiBMaW51 eCA2LjEuMC0zMi1hbWQ2NCAoU01QIHcvOCBDUFUgdGhyZWFkczsgUFJFRU1QVCkKTG9jYWxlOiBM QU5HPWZpX0ZJLnV0ZjgsIExDX0NUWVBFPWZpX0ZJLnV0ZjggKGNoYXJtYXA9VVRGLTgpLCBMQU5H VUFHRT1maTplbgpTaGVsbDogL2Jpbi9zaCBsaW5rZWQgdG8gL3Vzci9iaW4vZGFzaApJbml0OiBz eXN0ZW1kICh2aWEgL3J1bi9zeXN0ZW1kL3N5c3RlbSkKTFNNOiBBcHBBcm1vcjogZW5hYmxlZAo=

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Martin=2D=C3=89ric_Racine@21:1/5 to martin-eric.racine@iki.fi on Sat Apr 5 17:10:02 2025
    XPost: linux.debian.maint.boot

    On Sat, 05 Apr 2025 17:25:08 +0300 =?utf-8?q?Martin-=C3=89ric_Racine?= <martin-eric.racine@iki.fi> wrote:
    Package: debian-installer
    Severity: important
    X-Debbugs-Cc: martin-eric.racine@iki.fi

    I recently installed my first UEFI amd64 host. I used debian-installer to configure a brtfs root, which used the default @rootfs volume name.

    Contrary to what some people claim, UEFI is anything BUT "modern and robust" so I have had to use d-i's rescue mode off a USB stick or a regular basis. The USB stick currently contains:

    Debian GNU/Linux 12 (bookworm) amd64 - netboot mini.iso 20230607+deb12u9

    The rescue operation currently involves typing a complicated series of commands on the console, because d-i seemingly cannot work with btrfs volume names.

    IMHO, at the very least, the menu to select the partition to mount should show the output of 'lsblk -f'.

    Better yet, the rescue mode should be able to find the root and EFI partitions by itself and offer to mount them.

    A solution in-between could involve suggesting a disk among those found to have both an EFI partition AND a Linux partition whose label is '/' and mount these e.g. /dev/sda has both an EFI partition and a Linux partition labelled '/', would you like to
    mount them?

    That should obviously be: a disk containing both an EFI partition AND
    a Linux partition with a filesystem whose label is '/' (and, if btrfs,
    a subvolume named @rootfs).

    Martin-Éric

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)