Ulrich Windl
2007-Feb-01 09:59 UTC
Re: [Xen-users] RE: DomU boot fails with can''t find root on Fedora 6
On 31 Jan 2007 at 14:31, Petersson, Mats wrote:> > > > -----Original Message----- > > From: Ligesh [mailto:myself@ligesh.com] > > Sent: 31 January 2007 13:18 > > To: Petersson, Mats > > Cc: Xen-users@lists.xensource.com > > Subject: Re: DomU boot fails with can''t find root on Fedora 6 > > > > On Wed, Jan 31, 2007 at 02:10:21PM +0100, Petersson, Mats wrote: > > > > > > Probably caused by the fact that you''re using the same > > initrd for your > > > guest as you do for the host - you should use a separate > > initrd for your > > > guest (using the same kernel is fine). My guess is that the > > initrd is > > > "messing" with the root argument. > > > > > > > But initrd is nothing but a archive of the drivers. I > > checked it, and it doesn''t contain an etc or anything that > > can mess with the boot. Or if it does, that''s a very wrong > > design. Anyway how do I create a new initrd that won''t mess > > with the boot? > > Usually, the initrd contains a little bit of scripting too, which sets > up devices and such, and I suspect this is what causes a problem. > > You can create a new initrd with "mkinitrd file linuxver", such as > "mkinitrd someplace/initrd-xen 2.6.18-xen" - obviously, don''t overwrite > your existing /boot initrd.For me (using SUSE) the following did help: mount your file structure in Dom0 (plus the /dev tree like "mount --bind /dev /mnt/dev"), then do a "chroot /mnt mkinitrd", possibly with "-d root_device". Also assuming that some magic pulls out kernel and initrd from the device or image to boot those, like: bootloader = ''/usr/lib/xen/boot/domUloader.py'' bootentry = ''sda1:/boot/vmlinuz-xen,/boot/initrd-xen''> > I''m by no means an expert on initrd (nor do I use LVM on any of my > current machines), but the above is what I understand of it. (I had a > look at mkinitrd, but it''s a fairly BIG shell-script file - but from > what I can see, it does set up a bunch of script stuff, and some are > directly related to using LVM). > > -- > Mats > > > > PS: I solved the fedora-xen ml problem. I have around 60 > > mailboxes, and it appears I had filtered all mails from > > redhat to another mbox, because rh used to spam me with their > > newsletter. So I will ask there too. > > > > Thanks. > > > > > > > > > > > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users