Bug 691489 - preupgrade no longer possible if /boot < 200MB
Summary: preupgrade no longer possible if /boot < 200MB
Alias: None
Product: Fedora
Classification: Fedora
Component: preupgrade
Version: 14
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
Assignee: Richard Hughes
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2011-03-28 17:00 UTC by Stefan Becker
Modified: 2011-05-15 07:02 UTC (History)
1 user (show)

Clone Of:
Last Closed: 2011-05-15 07:02:13 UTC

Attachments (Terms of Use)

Description Stefan Becker 2011-03-28 17:00:45 UTC
Description of problem:

Due to anaconda changes (installer stage2 merged into initrd.img), preupgrade fails on /boot < 200MB. 128MB was a common /boot size in older Fedora installations.

preupgrade should offer the option to

   a) generate a USB boot stick, or

   b) copy the files to an alternative directory with the correct grub entry, so that power users can copy it to their own USB sticks.

Version-Release number of selected component (if applicable):

How reproducible:

Additional info:
I mounted another partition on /boot/upgrade, so that preupgrade continued. Afterwards I moved those files to my USB stick. But the boot is unsuccessful as root can't be found. My guess is that some option is required to tell the initrd that it is BOOTED from the USB stick but should INSTALL on the internal hard-drive. (root= doesn't do this, BTW)

Comment 1 Richard Hughes 2011-03-29 07:54:04 UTC
I don't think the small boot problem is much of a problem for most people. In the current version of preupgrade we just tell the user to use the dvd if there is such a tiny /boot filesystem. That said, if you come up with a patch for preupgrade to use a usb device, I'll happily review it.

Note You need to log in before you can comment on or make changes to this bug.