问题:CentOS 5.1 and Xen - mount: could not find filesystem '/dev/root'
现象:http://www.centos.org/modules/newbb/viewtopic.php?topic_id=11685
解决:http://wiki.xensource.com/xenwiki/Fedora5Xen0DomU
mkinitrd --with=xennet --preload=xenblk initrd.img $(uname -r)
mkinitrd
功能说明:建立要载入ramdisk的映像文件。
Linux启动时,要先载入硬盘驱动,如IDE,SCSI,RAID,然后才能加载root分区。
该工具根据/etc/modprobe.conf文件,自动寻找要加载的驱动文件。
语 法:mkinitrd [-fv][--omit-scsi-modules][--version][--preload=<模块名称>][--with=<模块名称>][映像文件][Kernel 版本]
参 数:
--builtin=<模块名称> 如果驱动被编译进内核,mkinitrd就找不到相应驱动模块。该选项用用于忽略这些驱动,而不显示成错误;
--fstab=fstab 指定fstab文件,默认是:/etc/fstab
--omit-scsi-modules 不要载入SCSI模块
--omit-lvm-modules 不要载入LVM模块
--omit-raid-modules 不要载入Raid模块
--preload=<模块名称> 指定要在载入Scsi模块前就要载入的模块
--with=<模块名称> 指定要在载入Scsi模块后才载入的模块
--version 显示版本信息。
-v 执行时显示详细的信息。
-f 若指定的映像问家名称与现有文件重复,则覆盖现有的文件。
转