在X64+nvidia 1060m上安装ubuntu 1604后(legacy模式),重启后没有任何显示,grub也没有显示,在grub.conf中禁用terminal_output gfxterm
或者将gfxterm驱动改为console或者vga_text等其他驱动后,可显示grub启动项,但此时无法完整显示grub选项,禁用
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
后,可完整显示grub选项,选择某个启动项后按回车键,无法正常显示启动过程,也无法进入系统,则需要删掉
vga=0x314
即可正常启动系统。
gfxterm是由grub2提供的驱动,用于为grub图形界面提供显示支持,grub2更详细的介绍可参考:
http://www.jinbuguo.com/linux/grub.cfg.html
如果要查看当前grub支持哪些模式,可在启动时的grub环境输入terminal_output获取,也可以执行testload /path/to/modename.mod测试能否正确加载某个驱动模块。