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

Reply via email to