grub-pc で 「vga=...」が obsolete って言われる件

...いや, 動くんですけどね. 偶に起動すると「obsolete だから gfxpayload 使え」って言われる.

とりあえず /etc/grub.d/00header に gfxpayload=keep を追加した

  ...
 if loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ; then
   set gfxmode=${GRUB_GFXMODE}
   set gfxpayload=keep       # add (2009/10/09)
   insmod gfxterm
   insmod ${GRUB_VIDEO_BACKEND}
   if terminal_output gfxterm ; then true ; else
     # For backward compatibility with versions of terminal.mod that don't
     # understand terminal_output
     terminal gfxterm
   fi
 fi
 ...

そして /etc/default/grub

...
GRUB_GFXMODE=1024x768x32
...

として update-grub2

ちゃんと 1024x768 で表示されて, とりあえず怒られない. ふむ.