Hi, I''m wondering is there any kind of bootloader for XenU? Synchronising kernel bits between that which is configured for a particular guest on xen0 and the guest itself is tedious and error-prone. It''d be handy if there was some kind of 2stage boot process so as reduce this inter-dependence. It''s particularly problematic with Linux guests, which typically use lots of modules. Misconfiguration, especially where the guest is missing the modules, can result in things like firewalling on a guest failing to start, etc. Would it be useful to have a XenU bootloader?? regards, -- Paul Jakma paul@clubi.ie paul@jakma.org Key ID: 64A2FF6A Fortune: New York now leads the world''s great cities in the number of people around whom you shouldn''t make a sudden move. -- David Letterman _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
>I''m wondering is there any kind of bootloader for XenU?The unstable tree has "pygrub" which does what you want. In the longer term, we''d like to get kexec support for domUs (there''s a patch for this, out-of-tree waiting for control messages to go away) and use this to implement a bootloader (i.e. boot a "loader" kernel and get *that* to mount your filesystem and boot the proper kernel). The current plan is to use KBoot (http://kboot.sf.net) as the domU bootloader when it becomes available. There''s also a basic bootloader Anthony Liguouri posted a few months back. Cheers, Mark>Synchronising kernel bits between that which is configured for a >particular guest on xen0 and the guest itself is tedious and >error-prone. > >It''d be handy if there was some kind of 2stage boot process so as >reduce this inter-dependence. > >It''s particularly problematic with Linux guests, which typically use >lots of modules. Misconfiguration, especially where the guest is >missing the modules, can result in things like firewalling on a guest >failing to start, etc. > >Would it be useful to have a XenU bootloader?? > >regards, >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hello Paul, On Sat, 2005-08-13 at 13:48 +0100, Paul Jakma wrote:> Hi, > > I''m wondering is there any kind of bootloader for XenU? > > Synchronising kernel bits between that which is configured for a > particular guest on xen0 and the guest itself is tedious and > error-prone. > > It''d be handy if there was some kind of 2stage boot process so as > reduce this inter-dependence. > > It''s particularly problematic with Linux guests, which typically use > lots of modules. Misconfiguration, especially where the guest is > missing the modules, can result in things like firewalling on a guest > failing to start, etc.I worked around this issue by compiling everything statically into the domU kernel, having no modules in the domU filesystem at all. It works flawlessly as far as I can see.> regards,Greetings, Thomas _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Sat, 13 Aug 2005, M.A. Williamson wrote:> The unstable tree has "pygrub" which does what you want.Aha, excellent. where I can find this? I dont see it in the source browser on xensource.com..> The current plan is to use KBoot (http://kboot.sf.net) as the domU > bootloader when it becomes available.Sounds good.> Cheers, > Markregards, -- Paul Jakma paul@clubi.ie paul@jakma.org Key ID: 64A2FF6A Fortune: Immortality consists largely of boredom. -- Zefrem Cochrane, "Metamorphosis", stardate 3219.8 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users