https://bugzilla.novell.com/show_bug.cgi?id=290073#c5
Charles Coffing changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |carnold@novell.com, jdouglas@novell.com,
| |ccoffing@novell.com
--- Comment #5 from Charles Coffing 2007-07-31 12:27:40 MST ---
The problem is that mkinitrd can't figure out what kernel module is needed for
Xen's paravirtual disk, due to the lack of modalias support in the xen drivers.
----------
After the error, I dropped to a shell, and did:
mount /dev/xvda2 /mnt
mount -o bind /dev /mnt/dev
mount -t proc proc /mnt/proc
mount -t sysfs sysfs /sys
chroot /mnt
mkinitrd
I got the error:
No modalias for device xvda
Script /lib/mkinitrd/setup/72-block.sh failed!
As stated above, mkinitrd can't figure out what module provides xvda. This
patch allows the initrd to be built:
--- /lib/mkinitrd/setup/72-block.sh~ 2007-07-31 12:09:22.000000000 -0600
+++ /lib/mkinitrd/setup/72-block.sh 2007-07-31 12:09:35.000000000 -0600
@@ -41,6 +41,9 @@
i2o*)
echo i2o_block i2o_config
;;
+ xvd*)
+ echo xenblk
+ ;;
*)
if [ ! -d /sys/block/$blkdev/device ] ; then
echo "Device $blkdev not handled" >&2
A more correct fix is to add modalias support to our Xen port. For example:
http://lists.xensource.com/archives/html/xen-changelog/2007-07/msg00152.html
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.