On 04/01/2017 at 16:29 Leo Famulari writes: > On Sat, Apr 01, 2017 at 07:27:40AM +0000, ng0 wrote: >> Leo Famulari transcribed 2.8K bytes: >> > And you will probably want a non-graphical GRUB menu as well (this >> > should be parameterized eventually...): >> >> Yeah, that would be useful as it is not uncommon for servers. > > Here's a patch that works in my tests: > > https://bugs.gnu.org/26334
Hi Leo, I gather you are focused on KVM deployment, so this may be off- topic. But FWIW, the patch that I use to run GRUB menus both locally on the console and over IPMI SOL (serial over LAN) on an headless ASRock server (MT-c224 w/ ASPEED 2300 BMC controller) is attached below. The important point is that 'terminal_output console' displays grub menus on _both_ the local console and via serial ... but ... grub does not receive the serial inputs ... unless ... 'terminal_input serial console' is also specified. I don't recall the exact rationale for 'serial --unit=0 --speed=115200', but I am pretty sure it was needed. I can check on that if you like. So... it would sure be "nice" if you could expand your patch to also support this use case. Best, George diff --git a/gnu/system/grub.scm b/gnu/system/grub.scm index 4f9bde6a6..8199f6f0b 100644 --- a/gnu/system/grub.scm +++ b/gnu/system/grub.scm @@ -199,7 +199,8 @@ system string---e.g., \"x86_64-linux\"." insmod vga fi - terminal_output gfxterm + serial --unit=0 --speed=115200 + terminal_input serial console; terminal_output console " ""))