I have a HP Proliant DL360 g5, and am trying to install archlinux. It has a HP Smart array controller with 6 drives (all green) creating two logical volumes (one volume with 5 RAID6 drives, and the boot volume with one RAID0). I used the ORCA (array configuration tool) to select the smaller volume as the boot volume. I installed archlinux (using pacstrap, and the Installation Guide), and I created a single GPT partition (ext4), installing syslinux and its BIOS bootloader (https://wiki.archlinux.org/index.php/Syslinux#Installation). When I reboot, Proliant says "Non system disk or disk error". I also tried setting the other volume as the "bootable" volume (in case I had chosen the wrong one), but this didn't help.

Is GPT+BIOS+Syslinux a viable booting strategy on this server?

My reading suggests that the server is incapable of EFI/UEFI booting, so I'm pretty sure MBR/BIOS installation is correct.

  • 1
    Since you state that the server is incapable of EFI/UEFI... this would probably also mean it doesn't do GPT. I would recommend doing an install with a regular old-skool MBR/Partition Table. Make sure to mark the boot partition as 'bootable'. You should be able to use lilo/grub/syslinux after that.
    – Sig-IO
    Apr 20, 2015 at 13:35
  • 1
    Did you install using any USB or other devices attached to the server?
    – ewwhite
    Apr 20, 2015 at 13:38
  • @Sig-IO Thanks for the quick response. I'll give that a go if nothing turns up. Apr 20, 2015 at 13:48
  • 1
    Why not use grub like everyone else? Apr 20, 2015 at 14:23
  • 1
    This server is from 2005-2008... There's no way it would have UEFI capabilities.
    – ewwhite
    Apr 20, 2015 at 19:07

1 Answer 1


The simplest solution is to use grub. Syslinux was designed primarily to boot from media other than hard drives, and while it technically can be made to boot a hard drive, it's not even the default bootloader (grub is), and probably has little or no support for GPT.

  • Thanks for the information! "not even the default bootloader" What do you mean by default? Archlinux has very few defaults. Apr 21, 2015 at 15:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .