感谢支持
我们一直在努力

xen-tools创建虚拟机找不到root fs的解决办法

用xen-create-image创建映像和cfg文件后,用xm create -c vm.cfg启动虚拟机实例,过程中找不到root fs,报错如下:


Gave up waiting for root device.  Common problems:
 – Boot args (cat /proc/cmdline)
   – Check rootdelay= (did the system wait long enough?)
   – Check root= (did the system wait for the right device?)
 – Missing modules (cat /proc/modules; ls /dev)
ALERT!  /dev/xvda2 does not exist.  Dropping to a shell!


BusyBox v1.17.1 (Debian 1:1.17.1-8) built-in shell (ash)
Enter ‘help’ for a list of built-in commands.
/bin/sh: can’t access tty; job control turned off
(initramfs)


    主要原因在于所使用的内核缺block device driver,所以要安装带有block device driver的内核,解决方法如下:


     1.# apt-get install -y linux-image-3.0.0-12-virtual


     2.# vi /etc/xen/vm.cfg


                 =======================vm.cfg========================


           […]


           kernel      = ‘/boot/vmlinuz-3.0.0-13-virtual’
           ramdisk     = ‘/boot/initrd.img-3.0.0-13-virtual’
           […]


      3.问题解决

赞(0) 打赏
转载请注明出处:服务器评测 » xen-tools创建虚拟机找不到root fs的解决办法
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏