[Maas-devel] pxelinux.cfg for fallback to localboot
Robie Basak
robie.basak at canonical.com
Tue Aug 7 08:07:21 UTC 2012
Following a discussion with Gavin and Raphaël the other day, here's what
I think should work for fallback for when a node reboots.
Cobbler in Oneiric (I have that to hand) uses "LOCALBOOT -1". However,
this will only work on modern BIOSes. On ARM, we want this, but
"LOCALBOOT 0" instead, which I have asked vendors to implement to mean a
local boot explicitly rather than requesting a BIOS fallback. Actually
I'll make a note to clarify this. So what I want on all architectures
(except for the Intel exception below) is:
DEFAULT local
TIMEOUT 20
SAY Booting from local disk in 20 seconds.
LABEL local
SAY Booting locally...
LOCALBOOT 0
However, this will only work on modern BIOSes. On ARM, we want this, but
"LOCALBOOT 0" instead, which I have asked vendors to implement to mean a
local boot explicitly rather than requesting a BIOS fallback. Actually
I'll make a note to clarify this.
Daviey says that pxelinux's implementation of this isn't reliable on
Intel and is BIOS-dependent, so exceptionally on Intel we want:
DEFAULT local
TIMEOUT 20
SAY Booting from local disk in 20 seconds.
LABEL local
SAY Booting locally...
COM32 chain.c32
APPEND hd0
Daviey: is "hd0" what you want here?
Robie
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/maas-devel/attachments/20120807/b7cb6ce8/attachment.pgp>
More information about the Maas-devel
mailing list