Bug 827116
Summary: | [RFE] add --leavebootorder option to bootloader | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Bill Peck <bpeck> |
Component: | anaconda | Assignee: | Anaconda Maintenance Team <anaconda-maint-list> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | anaconda-maint-list, awilliam, g.kaviyarasu, hamzy, hannsj_uhl, jonathan, jreed, mganisin, vanmeeuwen+fedora |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-05-10 01:53:30 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 824801 |
Description
Bill Peck
2012-05-31 16:27:47 UTC
doesn't seem to be a field for related bugs.. https://bugzilla.redhat.com/show_bug.cgi?id=824801 Traditionally installer doesn't change boot order, in my opinion it seems to be better idea to keep it unchanged by default and change it according to user's request. Therefore option like --update-boot-order could be considered. Such solution is much more predictable as this is in accordance to architectures which are unable to change boot order and as I said this is legacy behavior. Fedora 17 for the PPC will change the boot order by default. I don't think we should switch that around again for the next release. It would be too confusing. I'll take a stab at implementing this... I've submitted patches to the mailing lists: https://www.redhat.com/archives/anaconda-devel-list/2012-June/msg00121.html https://www.redhat.com/archives/kickstart-list/2012-June/msg00000.html Mark, Will this work for ia64 (efi) systems as well? I hope it will since the same issue happens there. Thanks! Bill, This patch does not modify EFIGRUB or MacEFIGRUB classes within pyanaconda/bootloader.py. I do not have access to these systems to verify that any changes would work as intended. Maybe for: class EFIGRUB(GRUB): ... def install(self): self.remove_efi_boot_target() self.add_efi_boot_target() ... make remove_efi_boot_target() conditional on flags.leavebootorder? MacEFIGRUB doesn't seem to update the boot order. This is on master now. I will add the kickstart option to the Installation Guide for F18, and have added the boot option to the Boot Options wiki page, noting that it is new to F18. I won't add the boot option to the Installation Guide because it is one of many specialised boot options that are reserved for the greater space afforded by the wiki. Checked current anaconda master, the code backing this option is in place for both PPC and UEFI. I'm too lazy to test it (I'd have to reboot!), so let's just close it out. If there are bugs in the implementation, file 'em separately. |