tumblr / genesis

A tool for data center automation
http://tumblr.github.io/genesis/
Apache License 2.0
155 stars 24 forks source link

UEFI Support #47

Open ssgelm opened 8 years ago

ssgelm commented 8 years ago

Has there been any attempt to get UEFI support working in the genesis boot image? Given that new hardware these days seems to come with UEFI enabled out of the box it'd be nice to use that and not have to manually change each server. If it has not been attempted I will try and make it work and PR it.

roymarantz commented 8 years ago

I'm not sure of what UEFI support you think is needed, but there is nothing currently being worked on presently.

ssgelm commented 8 years ago

Well we are receiving new servers that default to UEFI mode. We would ideally prefer not to have to manually change each one to boot in bios mode so it would be helpful to us for the genesis image to be able to PXE booted from uefi. I've made some preliminary progress on it. If it ends up being a reasonable and backwards-compatible change I will PR it.

roymarantz commented 8 years ago

We would greatly appreciate anything you can do. Thanks.

byxorna commented 8 years ago

@ssgelm we do boot genesis on UEFI hardware internally. What specific issues have you having booting genesis from UEFI mode?

ssgelm commented 8 years ago

@byxorna When I load the kernel and initrd using a uefi ipxe image I get a kernel panic complaining about the kernel being unable to find the root device. Have you seen that issue at all with uefi?

byxorna commented 8 years ago

@ssgelm no we haven't. Could be an artefact of booting an older SL6 kernel (Genesis image) on newer hardware. Can you see if loading other 2.6.32 era live CDs have the same issue?