look at BootMenu.class.php - in and around line 1010 which is where it “builds” the menu… have a play around, see what works and luckily it’s all hookable, so you can amend it and won’t be reverted on upgrade (due to the fact hooks get copied during install!)
here’s my hook doing something similar if it helps you in the right direction 🙂
[CODE]<?php
class BrandBootMenu extends Hook
{
var $name = ‘BrandBootMenu’;
var $description = ‘customize boot menu items.’;
var $author = ‘Lee Rowlett’;
var $active = true;
public function tweakmenu($arguments)
{
if ($arguments[‘ipxe’][‘head’])
{
$arguments[‘ipxe’][‘head’][7] = ‘colour --rgb 0x036802 2’;
$arguments[‘ipxe’][‘head’][14] = preg_replace(‘#right 80#’,‘right 80 --top 80’,$arguments[‘ipxe’][‘head’][14]);
}
}
}
$BrandBootMenu = new BrandBootMenu();
// Hook Event
$HookManager->register(‘IPXE_EDIT’, array($BrandBootMenu, ‘tweakmenu’));[/CODE]