On Sat, Jan 25, 2014 at 12:08 PM, Peter Humphrey <pe...@prh.myzen.co.uk> wrote: > On Saturday 25 Jan 2014 10:42:52 Mike Gilbert wrote: >> On Sat, Jan 25, 2014 at 7:18 AM, Peter Humphrey <pe...@prh.myzen.co.uk> > wrote: >> > Any ideas anyone? >> >> Here's a manually written grub.cfg that should do pretty much what >> your old menu.lst did. > > --->8 > > Well, what a gent! I didn't mean to imply that someone should write it for me, > but I'm deeply grateful anyway. I'll give it a try in a minute. > > Later: works like a charm! I tried a couple of kernels and they just booted. >
Nice! > Maybe it'll become clear over time how to arrange the input to grub2-mkconfig > to achieve a similar result. Meanwhile I've removed the X bit from it. > grub-mkconfig is nice if you have relatively simple requirements. For anything fancy (like your setup) I prefer to just write it by hand. The manual has pretty good documentation on all of the commands and variables available; it's just a bit difficult to figure out which ones you need and in what order. > Looks like your suggestions "insmod all_video" and "terminal_output gfxterm" > do the trick. Now all I have to do is (create and?) specify a character set > that (a) can display all the required characters and (b) is big enough to > read. Something like the size of the character set in legacy grub would do > nicely. > grub2 is able to load any font you like; you just need to convert it to "pf2" format using the grub-mkfont utility. You may need to enable the truetype use flag to get that installed. By default, it provides a font called "unifont", which is a little ugly but has very good unicode coverage. You can load it by adding this to your grub.cfg: loadfont unicode