Difference between revisions of "PvGrub"

From Xen
(Added language macros)
(pvgrub is an alternative to not a replacement for pygrub.)
Line 7: Line 7:
 
<!-- ! TOC here -->
 
<!-- ! TOC here -->
   
PV-GRUB replaces [[PyGrub]] to boot domU images safely: it runs the regular grub inside the created domain itself and uses regular domU facilities to read the disk / fetch files from network etc.; it eventually loads the PV kernel and chain-boots it.
+
PV-GRUB is an alternative to [[PyGrub]] to boot domU images safely: unlike pygrub it runs the regular grub inside the created domain itself and uses regular domU facilities to read the disk / fetch files from network etc.; it eventually loads the PV kernel and chain-boots it.
   
 
= Configuration =
 
= Configuration =

Revision as of 20:59, 14 July 2012


PV-GRUB is an alternative to PyGrub to boot domU images safely: unlike pygrub it runs the regular grub inside the created domain itself and uses regular domU facilities to read the disk / fetch files from network etc.; it eventually loads the PV kernel and chain-boots it.

Configuration

  • Boot domU from local disk:
kernel = "/usr/lib/xen/boot/pv-grub-x86_32.gz"
extra = "(hd0,0)/grub/menu.lst"
  • Boot domU from network:
kernel = "/usr/lib/xen/boot/pv-grub-x86_32.gz"
extra = "(nd)/grub/menu.lst"

You should setup the DHCP server and TFTP server correctly. Create ${tftproot}/grub/menu.lst; copy necessary files (vmlinuz, initrd, etc.).

Reference

Languages Language: English  • Deutsch • español • français • 日本語 • 한국어 • português do Brasil • русский • 中文