The cirros image was rebuilt against the 3.13.0-83 kernel, drivers e1000e, igbvf...
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / boot / grub / Config.in
diff --git a/cirros-testvm/src-cirros/buildroot-2015.05/boot/grub/Config.in b/cirros-testvm/src-cirros/buildroot-2015.05/boot/grub/Config.in
new file mode 100644 (file)
index 0000000..4db8642
--- /dev/null
@@ -0,0 +1,200 @@
+config BR2_TARGET_GRUB
+       bool "grub"
+       depends on BR2_i386 || BR2_x86_64
+       select BR2_HOSTARCH_NEEDS_IA32_COMPILER
+       help
+         The GRand Unified Bootloader for x86 systems.
+
+         Some notes on creating a disk image with Grub installed:
+           1. Create an empty disk image
+              dd if=/dev/zero of=disk.img bs=1M count=32
+           2. Create one primary partition
+              cfdisk -h 16 -s 63 disk.img
+           3. Set up a loop device
+              sudo losetup -f disk.img
+           4. Set up loop devices per partitions
+              sudo partx -a /dev/loop0
+           5. Create the ext2 filesystem
+              sudo mkfs.ext2 -L root /dev/loop0p1
+           6. Mount the filesystem
+              mount /dev/loop0p1 /mnt
+           7. Extract the root filesystem
+              sudo tar -C /mnt -xf output/images/rootfs.tar
+           8. Unmount the filesystem, clean up loop device
+              sudo umount /mnt
+              sudo partx -d /dev/loop0
+              sudo losetup -d /dev/loop0
+           9. Install grub
+              output/host/sbin/grub --device-map=/dev/null
+              and in the grub shell, enter:
+               device (hd0) disk.img
+               geometry (hd0) <cylinders> 16 63
+               root (hd0,0)
+               setup (hd0)
+           10. Image is ready
+               Can be tested in Qemu, with:
+                 qemu-system-{i386,x86-64} -hda disk.img
+
+if BR2_TARGET_GRUB
+
+config BR2_TARGET_GRUB_SPLASH
+       bool "Splashimage support"
+       help
+         Add support for splashimage.
+
+         A splashimage is a 14-color indexed .xpm picture which is
+         displayed as background for the grub menu. See
+         http://www.katspace.org/computers/Grub_Splash/ for details
+         on how to generate a splashimage.
+
+config BR2_TARGET_GRUB_DISKLESS
+       bool "diskless support"
+       help
+         enable diskless support
+
+menu "filesystem drivers"
+
+config BR2_TARGET_GRUB_FS_EXT2
+       bool "ext2"
+       default y
+       help
+         Enable support for the ext2 filesystem in Grub
+
+config BR2_TARGET_GRUB_FS_FAT
+       bool "FAT"
+       default y
+       help
+         Enable support for the FAT filesystem in Grub.
+
+config BR2_TARGET_GRUB_FS_ISO9660
+       bool "ISO9660"
+       help
+         Enable support for the ISO9660 filesystem in Grub.
+
+config BR2_TARGET_GRUB_FS_JFS
+       bool "IBM JFS"
+       help
+         Enable support for the JFS filesystem in Grub.
+
+config BR2_TARGET_GRUB_FS_REISERFS
+       bool "ReiserFS"
+       help
+         Enable support for the ReiserFS filesystem in Grub.
+
+config BR2_TARGET_GRUB_FS_XFS
+       bool "SGI XFS"
+       help
+         Enable support for the XFS filesystem in Grub.
+
+endmenu
+
+menu "network drivers"
+
+config BR2_TARGET_GRUB_3c595
+       bool "3Com595 driver"
+       help
+         enable 3Com595 driver
+
+config BR2_TARGET_GRUB_3c90x
+       bool "3Com90x driver"
+       help
+         enable 3Com90x driver
+
+config BR2_TARGET_GRUB_davicom
+       bool "Davicom driver"
+       help
+         enable Davicom driver
+
+config BR2_TARGET_GRUB_e1000
+       bool "Etherexpress Pro/1000 driver"
+       help
+         enable Etherexpress Pro/1000 driver
+
+config BR2_TARGET_GRUB_eepro100
+       bool "Etherexpress Pro/100 driver"
+       help
+         enable Etherexpress Pro/100 driver
+
+config BR2_TARGET_GRUB_epic100
+       bool "SMC 83c170 EPIC/100 driver"
+       help
+         enable SMC 83c170 EPIC/100 driver
+
+config BR2_TARGET_GRUB_forcedeth
+       bool "Nvidia Geforce driver"
+       help
+         enable Nvidia Geforce driver
+
+config BR2_TARGET_GRUB_natsemi
+       bool "NatSemi DP8381x driver"
+       help
+         enable NatSemi DP8381x driver
+
+config BR2_TARGET_GRUB_ns83820
+       bool "NS83820 driver"
+       help
+         enable NS83820 driver
+
+config BR2_TARGET_GRUB_ns8390
+       bool "NE2000 PCI driver"
+       help
+         enable NE2000 PCI driver
+
+config BR2_TARGET_GRUB_pcnet32
+       bool "AMD Lance/PCI PCNet/32 driver"
+       help
+         enable AMD Lance/PCI PCNet/32 driver
+
+config BR2_TARGET_GRUB_pnic
+       bool "Bochs Pseudo Nic driver"
+       help
+         enable Bochs Pseudo Nic driver
+
+config BR2_TARGET_GRUB_rtl8139
+       bool "Realtek 8139 driver"
+       help
+         enable Realtek 8139 driver
+
+config BR2_TARGET_GRUB_r8169
+       bool "Realtek 8169 driver"
+       help
+         enable Realtek 8169 driver
+
+config BR2_TARGET_GRUB_sis900
+       bool "SIS 900 and SIS 7016 driver"
+       help
+         enable SIS 900 and SIS 7016 driver
+
+config BR2_TARGET_GRUB_tg3
+       bool "Broadcom Tigon3 driver"
+       help
+         enable Broadcom Tigon3 driver
+
+config BR2_TARGET_GRUB_tulip
+       bool "Tulip driver"
+       help
+         enable Tulip driver
+
+config BR2_TARGET_GRUB_tlan
+       bool "TI ThunderLAN driver"
+       help
+         enable TI ThunderLAN driver
+
+config BR2_TARGET_GRUB_undi
+       bool "PXE UNDI driver"
+       help
+         enable PXE UNDI driver
+
+config BR2_TARGET_GRUB_via_rhine
+       bool "Rhine-I/II driver"
+       help
+         enable Rhine-I/II driver
+
+config BR2_TARGET_GRUB_w89c840
+       bool "Winbond W89c840 driver"
+       help
+         enable Winbond W89c840 driver
+
+endmenu
+
+endif # BR2_TARGET_GRUB