Annotation of wikisrc/projects/project/xenboot.mdwn, revision 1.1

1.1     ! jnemeth     1: [[!template id=project
        !             2: 
        !             3: title="Create a NetBSD specific version of pygrub"
        !             4: 
        !             5: contact="""
        !             6: [port-xen](mailto:port-xen@NetBSD.org)
        !             7: """
        !             8: 
        !             9: mentors="""
        !            10: [John Nemeth](mailto:jnemeth@NetBSD.org)
        !            11: """
        !            12: 
        !            13: category="xen"
        !            14: difficulty="medium"
        !            15: duration="2 days (for initial support)"
        !            16: 
        !            17: description="""
        !            18: pygrub, which is part of the xentools package, allows booting a
        !            19: Linux domU without having to keep a copy of the kernel and ramdisk
        !            20: in the dom0 file system.
        !            21: 
        !            22: What it does is extract the grub.conf from the domU disk, processes
        !            23: it, and presents a grub like menu.  It then extracts the appropriate
        !            24: kernel and ramdisk image from the domU disk, and stores temporary
        !            25: copies of them.  Finally, it creates a file containing:
        !            26: 
        !            27: kernel=<path to kernel image>
        !            28: ramdisk=<path to ramdisk image>
        !            29: extras=<kernel parameters>
        !            30: 
        !            31: This file gets processed by xend as if it were part of the domU
        !            32: config.
        !            33: 
        !            34: Most of the code required to do the NetBSD equivalent should be
        !            35: available as part of /boot or the libraries it depends on.  The
        !            36: path to the source code for /boot is:  sys/arch/i386/stand/boot.
        !            37: """ ]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb