On Tue, 2011-05-17 at 16:27 +0100, Bei Guan wrote:
>
>
> 2011/5/17 Konrad Rzeszutek Wilk <
konrad.wilk@xxxxxxxxxx>
>         > menuentry "Ubuntu_Xen 4.2 (2.6.32.28)" {
>         > recordfail
>         > insmod ext2
>         > set root='(hd0,9)'
>         > search --no-floppy --fs-uuid --set
>         59c64afa-47a8-4a5f-a4cf-dbe3be20cc15
>         >         multiboot /boot/xen.gz dom0_mem=1024M loglvl=all
>         guest_loglvl=all
>         > sync_console console_to_ring com1=115200,8n1 console=com1
>         lapic=debug
>         > apic_verbosity=debug apic=debug iommu=off
>         > module /boot/vmlinuz-2.6.32.28 nopat
>         > root=UUID=59c64afa-47a8-4a5f-a4cf-dbe3be20cc15 ro
>         console=tty0
>         > console=ttyS0,115200n8 console=hvc0 earlyprintk=xen
>         nomodeset initcall_debug
>         > debug loglevel=10
>         > module /boot/initrd.img-2.6.32.28
>         > }
>         >
>         > In the debug, there is message like this:
>         >
>         > Loading, please wait...
>         > mount: mounting none on /dev failed: No such device
>
>
>
>         So your /dev/sda is being seen. Not sure why the UUID hasn't
>         been read, but
>         you could do 'root=/dev/sdaX' where X is the correct root
>         partition.
>
>         This would replace the 'UUID=59...'.
>
> I just tried this. Because the /dev/sda9 is the root fs, so I used
> 'root=/dev/sda9' to replace the original one. But it also the same
> error as the following. Detailed is also attached.
>
>
> Loading, please wait...
> mount: mounting none on /dev failed: No such device