Package: debian-installer Severity: important X-Debbugs-Cc: veltf...@gmail.com
Dear Maintainer, *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? I installed Debian with "GNU/Linux trixie-DI-alpha1 _Trixie_ - Official Alpha amd64 NETINST with firmware 20241230-11:26" using the luks encrypted full disk partition scheme. It installed but the installer used an efi partition from another disk where there was another Debian installation. When I moved the disk to its real home and tried to boot the computer looked at me like a dog who was just shown a card trick, it couldn't boot. I did the luks-encrypted full disk trixie installation to /dev/sdb. sda 476.9G ├─sda1 Ra9D0mUuId-C2D0 vfat 258.4M sdb 223.6G ├─sdb1 73De-s0mE8therUuId vfat 960M /boot/efi /etc/fstab line before being fixed: UUID=Ra9D0mUuId-C2D0 /boot/efi vfat umask=0077 0 1 * What exactly did you do (or not do) that was effective (or ineffective)? I had to boot a computer from a working Linux installation, decrypt the encrypted partition, then mount the proper partitions at /mountpoint, /mountpoint/boot and /mountpoint/boot/efi, then chroot to the system, edit the fstab to point to the efi partition on the OS disk, then reinstall grub with "grub-install /dev/sdb" and run update-grub before I could get the new installation to boot on its own. * What was the outcome of this action? The system booted normally after I futzed around with it, but a less experienced user would have given up. * What outcome did you expect instead? I expected the installer to choose the efi partition on the target disk that the installer had just created, not some other random disk's efi partition. *** End of the template - remove these template lines *** -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.12.6-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled