... | ... | @@ -158,9 +158,9 @@ of your node types (at least for those that you want to run the Linux |
|
|
MFS).
|
|
|
|
|
|
You should already have four OS descriptors: `ADMIN-LINUX`, `FRISBEE-LINUX`,
|
|
|
`NEWNODE-LINUX`, and `RECOVERY-LINUX`. Each descriptor points
|
|
|
`NEWNODE-LINUX`, and possibly a `RECOVERY-LINUX`. Each descriptor points
|
|
|
to the grub config files in `/tftpboot/admin_linux`, and
|
|
|
respectively to the others you just downloaded above.
|
|
|
respectively, to the others you just downloaded above.
|
|
|
|
|
|
You should now add node_type_attributes for each node type that point to
|
|
|
your Linux OS descriptors. You can do this by browsing to
|
... | ... | @@ -173,9 +173,11 @@ You need to change the `adminmfs_osid` to `ADMIN-LINUX`; |
|
|
`diskloadmfs_osid` to `FRISBEE-LINUX`; and `recoverymfs_osid` to
|
|
|
`RECOVERY-LINUX`.
|
|
|
|
|
|
You also need to add the `pxe_boot_path` attribute; and set it to one
|
|
|
You also need to add the `pxe_boot_path` attribute (for the admin
|
|
|
and frisbee MFSes); and the `grub2pxe_path` attribute (for the recovery
|
|
|
MFS). These attributes must be set to one
|
|
|
of the `grub2pxe` binaries in the binary/low-level grub dirs you
|
|
|
downloaded and extracted in Step 1. This attribute tells the Emulab
|
|
|
downloaded and extracted in Step 1. These attributes tell the Emulab
|
|
|
DHCP server to send this binary to PXE booting nodes of this type. At
|
|
|
this point, you may need to fiddle around a bit to see which grub2pxe
|
|
|
binary works on your node type. If possible, you should first use one
|
... | ... | @@ -194,7 +196,7 @@ want to use `/tftpboot/grub2pxe-bios-vga`. |
|
|
|
|
|
Most people will want to use `/tftpboot/grub2pxe-bios-sio1/grub2pxe`.
|
|
|
|
|
|
Once you've set this attribute, you need to rebuild your `boss` node's
|
|
|
Once you've set these attributes, you need to rebuild your `boss` node's
|
|
|
DHCP config file and restart dhcpd:
|
|
|
|
|
|
```
|
... | ... | |