12.04.4 on FAT32 USB key fails due to filename truncation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
debian-installer (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Expect result:
Installer should work
Actual result:
Installer fails to load /pool/main/
Reproduction Steps:
1. Get the Ubuntu 12.04.4 Server or alternate ISO
2. Run unetbootin
2.1. Format a USB key as FAT32 (required for EFI booting)
2.2. Mount USB key
2.3. Select the ISO in the lower box
2.4. Select the USB key
2.5. Let unetbootin install the ISO to the USB key
3. Examine the USB key filesystem
3.1. /pool/main/
3.2. Notice that the filename is truncated, has the extension of ".ude".
3.3. Mostly files in the saucy module/kernel directories affected due to their length.
4. Boot the USB key
5. Select manual install or recover (anything that causes it to load the udeb kernel modules)
6. It will fail because it needs to load the above udeb.
Suggested fix:
a) Use shorter filenames on install media.
b) support truncated filenames
Status changed to 'Confirmed' because the bug affects multiple users.