Red Hat Bugzilla – Bug 215520
Update creates incomplete ramdisk
Last modified: 2008-02-26 18:43:00 EST
Description of problem:
I had this problem ever since installing the virtual machine for rawhide. It
was an FC5 installation which got updated to FC6 and now rawhide.
The problem is that none of the xen device drivers is found on the automatically
created ramdisk. I manually have to create a ramdisk with xenblk, xennet, and
blkbk on it (maybe a subset is sufficient). The domain gets a separate
partitial on the disk as the boot and root device.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
reboot fails because root device cannot be accessed
I think this is down to the FC5 xenU kernel having blkfront builtin, so your
modprobe.conf doesn't contain
alias scsi_hostadapter xenblk
To work around it, you could just add that to your modprobe.conf or add
MODULES="xenblk" to /etc/sysconfig/mkinitrd
How did you upgrade? Was it an anaconda upgrade or a yum upgrade? AFAIK, this
would work fine with an anaconda upgrade but isn't expected to work with a yum
upgrade (which sucks, but ...)
I could be wrong about an anaconda upgrade being expect to work, it looks like
it doesn't write out a new modprobe.conf on upgrade (which makes sense I guess)
change QA contact
This report targets FC6, which is now end-of-life.
Please re-test against Fedora 7 or later, and if the issue persists, open a new bug.