123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- config BR2_TARGET_GRUB2_ARCH_SUPPORTS
- bool
- default y if BR2_i386
- default y if BR2_x86_64
- config BR2_TARGET_GRUB2
- bool "grub2"
- depends on BR2_TARGET_GRUB2_ARCH_SUPPORTS
- depends on BR2_USE_WCHAR
- help
- GNU GRUB is a Multiboot boot loader. It was derived from
- GRUB, the GRand Unified Bootloader, which was originally
- designed and implemented by Erich Stefan Boleyn. GRUB 2 has
- replaced what was formerly known as GRUB (i.e. version
- 0.9x), which has, in turn, become GRUB Legacy.
- Amongst others, GRUB2 offers EFI support, which GRUB Legacy
- doesn't provide.
- For additional notes on using Grub 2 with Buildroot, see
- boot/grub2/readme.txt
- http://www.gnu.org/software/grub/
- if BR2_TARGET_GRUB2
- choice
- prompt "Platform"
- config BR2_TARGET_GRUB2_I386_PC
- bool "i386-pc"
- help
- Select this option if the platform you're targetting is a
- x86 or x86-64 legacy BIOS based platform.
- config BR2_TARGET_GRUB2_I386_EFI
- bool "i386-efi"
- help
- Select this option if the platform you're targetting has a
- 32 bits EFI BIOS. Note that some x86-64 platforms use a 32
- bits EFI BIOS, and this option should be used in this case.
- config BR2_TARGET_GRUB2_X86_64_EFI
- bool "x86-64-efi"
- depends on BR2_ARCH_IS_64
- help
- Select this option if the platform you're targetting has a
- 64 bits EFI BIOS.
- endchoice
- if BR2_TARGET_GRUB2_I386_PC
- config BR2_TARGET_GRUB2_BOOT_PARTITION
- string "boot partition"
- default "hd0,msdos1"
- help
- Specify the partition where the /boot/grub/grub.cfg file is
- located. Use 'hd0,msdos1' for the first partition of the
- first disk if using a legacy partition table, or 'hd0,gpt1'
- if using GPT partition table.
- endif # BR2_TARGET_GRUB2_I386_PC
- config BR2_TARGET_GRUB2_BUILTIN_MODULES
- string "builtin modules"
- default "boot linux ext2 fat squash4 part_msdos part_gpt normal biosdisk" if BR2_TARGET_GRUB2_I386_PC
- default "boot linux ext2 fat squash4 part_msdos part_gpt normal efi_gop" \
- if BR2_TARGET_GRUB2_I386_EFI || BR2_TARGET_GRUB2_X86_64_EFI
- config BR2_TARGET_GRUB2_BUILTIN_CONFIG
- string "builtin config"
- help
- Path to a Grub 2 configuration file that will be embedded
- into the Grub image itself. This allows to set the root
- device and other configuration parameters, but however menu
- entries cannot be described in this embedded configuration.
- endif # BR2_TARGET_GRUB2
- comment "grub2 needs a toolchain w/ wchar"
- depends on BR2_TARGET_GRUB2_ARCH_SUPPORTS
- depends on !BR2_USE_WCHAR
|