Ubuntu Server installer does not mount /cdrom for preseeding
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
debian-installer (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
When trying to use preseeding, the loading of preseeding file fails due to the /cdrom directory not being mounted.
First when I try to install, no error message is shown and installation progresses as normal. However, if I explicitly select the menu option "Load debconf preconfiguration file", I am shown the error message "Failed to retrieve the preconfiguration file: The file needed for preconfiguration could not be retrieved from file://
This bug makes it impossible to use any other preconfiguration seed file, as the same bug happens with other preconfiguration modes/files.
A video of reproduction can be found in the attachments.
If I mount the /cdrom folder manually using "mount -t iso9660 /dev/sr0 /cdrom", I can load the preconfiguration file correctly.
This is on ubuntu-
This is on purpose. In the installer menu, you also show the use of "Detect and mount CD-ROM"; the elements of the installer menu are meant to be run somewhat in the same order as they appear, so on a standard install, the CD-ROM will be mounted before the preseed file is attempted to be read.
I've tested this on ubuntu- 14.04.1- server- amd64.iso with no issues.
Closing as "incomplete" for now, so please feel free to set it back to New if you have further details to contribute.