Bug#687216: installation-reports: Firmware detection beyond an extended partition with Beta-2
Package: installation-reports
Severity: normal
Tags: d-i
A Beta-2 netinst image was put on a USB stick with cat. A second vfat
partition held needed firmware. The installer does not hang as it did
with Beta-1 but it displayed a message that firmware was missing. This
should not have happened as the firware was already provided. Answering
"yes" gets the same screen back. Message #46 in #683849 relates the same
behaviour.
The single disk on the machine was partitioned as
/dev/sda1 /dev/sda2 /dev/sda3 /dev/sda5 /dev/sda6
and the log showed mountmedia not getting beyond /dev/sda2. Executing
/bin/mountmedia gives the same outcome.
I am not by any means skilled in writing or interpreting shell scripts,
so what comes next is a tentative explanation.
If $PARTITION_TYPE" is equal to "0x5" or "0xf" then media_mounted and
checkcontents do not run. So does this not mean
for dev in $(devlist); do
if try_mount $dev; then
exit 0 # success
fi
done
would cause the script to exit before all the partitions had been
searched?
Regards,
Brian.
I'm have previously described
Reply to: