Commit graph

2 commits

Author SHA1 Message Date
Tobias Powalowski
5d40b47f88 ChangeLog:
* Detect UEFI and Kernel Arch mismatch and add noefi to kernel
parameters in such a case, while uefi booting archboot (not in setup
script)
* Split x86_64 and i686 kernel parameter variables in uefi
grub_archboot.cfg due to above reason
* use /sys/class/dmi/id instead of dmidecode, dmidecode removed from
initramfs (bbut arch_dmidecode still exists)
* Added support for separate /usr in grub2 config, added grub2 search
hints support in config
* Re arranged bootloader menu, submenus per firmware, suffixed _bios
or _uefi_ to bootloader functions
* Minor (misc.) modifications in setup script

TODO: Implement Apple mactel-boot efi bless code
TODO: Implement elilo for x86_64 UEFI
2012-02-20 08:20:18 +01:00
Tobias Powalowski
ef2cf26539 Changes:
* Some trivial changes

* Use blkid for detecting GPT, better than parted

* Split UEFISYS checking from GPT check - check_uefisyspart()

* Simplify grub2-uefi code in iso generation by using grub-mkstandalone instead of grub-mkimage (upstream does not recommend using grub-mkimage directly due to stability issues), got rid of memdisk mounting etc., in both all-in-one and update-setup scripts

* Split UEFI related common code and efibootmgr ones from grub2 functions so that other UEFI bootloaders can be implemented once they come out.

* Split initcpio arch_efibootmgr hook from arch_grub2 .

* Added arch_dmidecode hook. setup script uses dmidecode for detecting Apple systems (from non-Mac UEFI ones).

* Remove i386-efi pkg and scripts from the initramfs and iso, setup script support is not removed. Mainly aimed at reducing iso size.

* Replaced module-init-tools with kmod - in arch_base
2012-01-08 19:35:41 +01:00