3

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 '15 at 13:35
  • 1
    Did you install using any USB or other devices attached to the server? – ewwhite Apr 20 '15 at 13:38
  • @Sig-IO Thanks for the quick response. I'll give that a go if nothing turns up. – lmat - Reinstate Monica Apr 20 '15 at 13:48
  • @ewwhite I installed arch by booting from an USB mass storage device. I am sure to remove the USB from the system before attempting to boot from the HDDs. I had been trying from CD but was getting IO errors that slowed things down tremendously. Now the CD drive has nothing in it. – lmat - Reinstate Monica Apr 20 '15 at 13:50
  • 1
    Why not use grub like everyone else? – Michael Hampton Apr 20 '15 at 14:23
  • @MichaelHampton I started over and used GPT+BIOS+GRUB and it works. Post as an answer, and I'll accept. – lmat - Reinstate Monica Apr 20 '15 at 18:46
  • 1
    This server is from 2005-2008... There's no way it would have UEFI capabilities. – ewwhite Apr 20 '15 at 19:07

1 Answers1

2

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.

Michael Hampton
  • 237,123
  • 42
  • 477
  • 940