・syslinux-4.05
syslinux-4.05が出ていたので久しぶりに少しドキュメント類を調べてみたら、 最近のextlinuxはext4やbtrfsにも対応していて、 ほぼlilo/grubと同等のブートローダとして使えるようになっている模様。
ドキュメント類がイマイチ分かりにくいので、ググって出てきた例を元に、
DEFAULT vesamenu.c32 PROMPT 0 MENU TITLE Multiple Linux Loader MENU BACKGROUND syslinux.jpg TIMEOUT 600 LABEL Plamo-5.0 MENU LABEL Plamo-5.0 MENU DEFAULT KERNEL vmlinuz APPEND root=/dev/sda1 ro vga16 unicon=eucjp vt.default_utf8=0
こんな感じのextlinux.cfgを書いてみたら、 JPEGで結構きれいなsplashスクリーンが表示された。
ざっと見、extlinux.cfgの書式の基本はlilo.confとほぼ同等で、 チェーンローダを使えばWindowsとかも起動できるようなんだけど、 extlinux.cfgを生成するようなツールは用意されていないので、 ブートローダとして使うには/sbin/liloconfigと同等のツールを用意しないといけない気配で、 ちょっと0から書くのは荷が重い感じだなぁ。 他のディスリビューションでその手のツールが無いか調べてみるかな?