Bug 62264 - mkinitrd does not put usb-storage (any req'd modules) in initrd if required to boot
mkinitrd does not put usb-storage (any req'd modules) in initrd if required t...
Status: CLOSED RAWHIDE
Product: Red Hat Public Beta
Classification: Retired
Component: mkinitrd (Show other bugs)
skipjack-beta1
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Erik Troan
David Lawrence
:
Depends On:
Blocks: 61901 67218
  Show dependency treegraph
 
Reported: 2002-03-28 17:56 EST by Michael Fulbright
Modified: 2007-04-18 12:41 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2002-06-21 16:31:12 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Michael Fulbright 2002-03-28 17:56:23 EST
If you have '/' or '/boot' on a usb-storage device, mkinitrd does not include
the required modules.
Comment 1 Erik Troan 2002-05-20 22:31:45 EDT
How do we know if this is the case? Choices seem to be:

1) Look for any currently mounted scsi devices, poke around to see if they
   are usb (not trivial, but doable). If so, include them. This is similiar
   to how raid works.
2) Assume that the current / is the real one; we don't do this for any other
   case.
3) Look in /etc/fstab, get the device (possibly a LABEL), resolve to a real
   device (if it's a LABEL), see if that's a scsi-on usb

#3 is probably the best, but it's not a trivial change. I can implement it, but
I can't test unless you want to send me a usb-storage device (my camera says
is doesn't want to be a root device for linux!)

Comments?
Comment 2 Erik Troan 2002-06-27 16:22:06 EDT
basically did #1 for / and /boot filesystems

done in mkinitrd-3.4.12
Comment 3 Michael Fulbright 2002-12-20 12:38:25 EST
Time tracking values updated

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