Add support for graphical console
This commit is contained in:
parent
28b1689987
commit
160e97e32d
2 changed files with 30 additions and 6 deletions
|
@ -26,7 +26,7 @@ CMD set -eux ; \
|
||||||
{ \
|
{ \
|
||||||
git clone https://github.com/ipxe/ipxe.git ; \
|
git clone https://github.com/ipxe/ipxe.git ; \
|
||||||
cd ipxe/src ; \
|
cd ipxe/src ; \
|
||||||
patch -p0 < /build/config.patch ; \
|
patch -p2 < /build/config.patch ; \
|
||||||
make \
|
make \
|
||||||
bin/ipxe.iso bin/ipxe.usb bin/undionly.kpxe \
|
bin/ipxe.iso bin/ipxe.usb bin/undionly.kpxe \
|
||||||
bin-x86_64-efi/ipxe.iso bin-x86_64-efi/ipxe.usb \
|
bin-x86_64-efi/ipxe.iso bin-x86_64-efi/ipxe.usb \
|
||||||
|
|
34
config.patch
34
config.patch
|
@ -1,6 +1,21 @@
|
||||||
--- config/general.h.orig 2024-06-15 18:56:04.002548342 +0000
|
diff --git a/src/config/console.h b/src/config/console.h
|
||||||
+++ config/general.h 2024-06-15 19:23:07.500619158 +0000
|
index 9f770d09..bfc00d76 100644
|
||||||
@@ -36,10 +36,10 @@
|
--- a/src/config/console.h
|
||||||
|
+++ b/src/config/console.h
|
||||||
|
@@ -35,7 +35,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
|
||||||
|
*/
|
||||||
|
|
||||||
|
//#define CONSOLE_SERIAL /* Serial port console */
|
||||||
|
-//#define CONSOLE_FRAMEBUFFER /* Graphical framebuffer console */
|
||||||
|
+#define CONSOLE_FRAMEBUFFER /* Graphical framebuffer console */
|
||||||
|
//#define CONSOLE_SYSLOG /* Syslog console */
|
||||||
|
//#define CONSOLE_SYSLOGS /* Encrypted syslog console */
|
||||||
|
//#define CONSOLE_VMWARE /* VMware logfile console */
|
||||||
|
diff --git a/src/config/general.h b/src/config/general.h
|
||||||
|
index e883e072..b25943b1 100644
|
||||||
|
--- a/src/config/general.h
|
||||||
|
+++ b/src/config/general.h
|
||||||
|
@@ -36,10 +36,10 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
|
||||||
|
|
||||||
#define NET_PROTO_IPV4 /* IPv4 protocol */
|
#define NET_PROTO_IPV4 /* IPv4 protocol */
|
||||||
//#define NET_PROTO_IPV6 /* IPv6 protocol */
|
//#define NET_PROTO_IPV6 /* IPv6 protocol */
|
||||||
|
@ -15,7 +30,7 @@
|
||||||
//#define NET_PROTO_LLDP /* Link Layer Discovery protocol */
|
//#define NET_PROTO_LLDP /* Link Layer Discovery protocol */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -54,9 +54,9 @@
|
@@ -54,9 +54,9 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -27,7 +42,7 @@
|
||||||
#undef DOWNLOAD_PROTO_FTP /* File Transfer Protocol */
|
#undef DOWNLOAD_PROTO_FTP /* File Transfer Protocol */
|
||||||
#undef DOWNLOAD_PROTO_SLAM /* Scalable Local Area Multicast */
|
#undef DOWNLOAD_PROTO_SLAM /* Scalable Local Area Multicast */
|
||||||
#undef DOWNLOAD_PROTO_NFS /* Network File System Protocol */
|
#undef DOWNLOAD_PROTO_NFS /* Network File System Protocol */
|
||||||
@@ -67,9 +67,9 @@
|
@@ -67,9 +67,9 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -40,3 +55,12 @@
|
||||||
//#undef SANBOOT_PROTO_FCP /* Fibre Channel protocol */
|
//#undef SANBOOT_PROTO_FCP /* Fibre Channel protocol */
|
||||||
//#undef SANBOOT_PROTO_HTTP /* HTTP SAN protocol */
|
//#undef SANBOOT_PROTO_HTTP /* HTTP SAN protocol */
|
||||||
|
|
||||||
|
@@ -161,7 +161,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
|
||||||
|
//#define PARAM_CMD /* Request parameter commands */
|
||||||
|
//#define NEIGHBOUR_CMD /* Neighbour management commands */
|
||||||
|
//#define PING_CMD /* Ping command */
|
||||||
|
-//#define CONSOLE_CMD /* Console command */
|
||||||
|
+#define CONSOLE_CMD /* Console command */
|
||||||
|
//#define IPSTAT_CMD /* IP statistics commands */
|
||||||
|
//#define PROFSTAT_CMD /* Profiling commands */
|
||||||
|
//#define NTP_CMD /* NTP commands */
|
||||||
|
|
Loading…
Add table
Reference in a new issue