iPXE: missing console support

Asked by Tobias Mucke

Hi,

my question refers to the iPXE package delivered with Ubuntu 18.04 LTS. I would like to use the iPXE command "console" which is apparently not supported by the build. I get a "command not found" when using it in my menu.ipxe.

~$ apt list --installed ipxe
Listing... Done
ipxe/bionic-updates,bionic-updates,now 1.0.0+git-20180124.fbe8c52d-0ubuntu2.1 all [installed]
N: There is 1 additional version. Please use the '-a' switch to see it
~$

To support console it needs to be defined during compile time in general.h. By default it is commented out in the source and not overridden by debian/config/general.h.

general.h derived from source:
//#define CONSOLE_CMD /* Console command */

Having said that I would like to be able to access the console via framebuffer (to be able to display a nice picture as boot menu), serial (for remote debug) and syslog (for Integration into SIEM System). To achieve that it has to be stated explicitely in console.h.

console.h derived from source:
//#define CONSOLE_SERIAL /* Serial port console */
//#define CONSOLE_FRAMEBUFFER /* Graphical framebuffer console */
//#define CONSOLE_SYSLOG /* Syslog console */

My question is: how to achieve that both easily and lasting? Do you think I'm able to convince the maintainers of the package to change the defaults? Or should I build the package on my own? Anything else?

Any help / advice appreciated.

Thanks.

Tobias

Question information

Language:
English Edit question
Status:
Expired
For:
Ubuntu ipxe Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Tobias Mucke (tobias-mucke) said :
#2

Hi, anybody interested in this issue? How could I support to resolv it? Any advice appreciated. Tobias

Revision history for this message
Launchpad Janitor (janitor) said :
#3

This question was expired because it remained in the 'Open' state without activity for the last 15 days.