FS#26771 - support syslinux/gpt

Attached to Project: Release Engineering
Opened by Tasos (twilight) - Sunday, 06 November 2011, 23:15 GMT
Last edited by Gerardo Exequiel Pozzi (djgera) - Monday, 26 November 2012, 04:51 GMT
Task Type Feature Request
Category AIF
Status Closed
Assigned To Dieter Plaetinck (Dieter_be)
Architecture All
Severity Medium
Priority Normal
Reported Version 2011.08.19
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

I have wiped my entired hard disk and created a new GPT partition table from scratch using Gparted. I wanted to make a clean Arch installation using the latest netinstall image for i686 architecture.

I chose syslinux as my default bootloader and then installed all packages successfully, configured all rc files in the /etc directory (rc.conf, mkinitcpio.conf, inittab and alike) syslinux.cfg as well, but the syslinux installation fails. According to the syslinux wiki page, I had to toggle the MBR legacy support.

1) Shouldn't it be automatically set by the AIF?
2) Should I better use MBR partition table or the GRUB2 instead?

I had to chroot manually afterwards, manually install the gptfdisk package, toggle the MBR legacy support and finally install gptmbr.bin from the syslinux package.

A recap:
Installation image used: archlinux-2011.08.19-netinstall-i686.iso
Boot method for installation: CDRW Boot from BIOS
Bootloader: Syslinux on /dev/sda

Reproducible: Always

How to reproduce: Install on GPT partitioned disk with syslinux as the chosen bootloader.
This task depends upon

Closed by  Gerardo Exequiel Pozzi (djgera)
Monday, 26 November 2012, 04:51 GMT
Reason for closing:  Deferred
Comment by Dieter Plaetinck (Dieter_be) - Thursday, 15 December 2011, 10:34 GMT
sorry, I can't support GPT at this point. i'm already busy enough, you'll have to figure it out yourself. but contributions are welcome :)
Comment by Michael (SiD) - Thursday, 29 December 2011, 12:12 GMT
Would be nice to see this working in the future.

P.S.
But hey, you only need to do it once per machine cause arch linux always works once you installed it.
No need for a reinstall.
;-)

Loading...