finnix hangs at "Looking for Finnix media at sda3..." when sda3 is an Extended partition

Bug #1038686 reported by Rey Tucker
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Finnix
Fix Released
High
Finnix developers

Bug Description

When booting on a machine with an Extended partition (i.e. old-school MBR container for logical partitions), the Finnix boot process hangs at:

[*] Looking for Finnix media at sda3...

I've run into this a few times in production, but have built a quick and dirty VM that can reproduce it. fdisk -l is as follows:

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders, total 16777216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0032c77a

   Device Boot Start End Blocks Id System
/dev/sda1 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 4196351 1048576 c W95 FAT32 (LBA)
/dev/sda3 4196352 16777215 6290432 5 Extended
/dev/sda5 4198400 8392703 2097152 83 Linux
/dev/sda6 8394752 16777215 4191232 82 Linux swap / Solaris

None of the partitions are actually formatted yet; this did not seem to be necessary to make it happen. Finnix 104 boots fine, Finnix 105 does not.

I am running a finnix-hwsubmit from this VM as soon as I get an ID for this bug. :-)

Revision history for this message
Ryan Finnie (fo0bar) wrote :

Yes, this is a problem somewhere between BusyBox's mount utility and the kernel, but I'm not sure which side is to blame.

If you're booting by CD directly, there's a good chance you can pass "root=/dev/sr0" to the boot command line, and it will try that first, bypassing the automatic checks. Otherwise, it's recommended to just continue using Finnix 104.

Changed in finnix:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Ryan Finnie (fo0bar) wrote :

This was apparently a kernel problem; Linux 3.5 fixes it.

Changed in finnix:
status: Confirmed → Fix Committed
Ryan Finnie (fo0bar)
Changed in finnix:
assignee: nobody → Finnix developers (finnix-dev)
milestone: none → 106
Ryan Finnie (fo0bar)
Changed in finnix:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.