Ubuntu9.10出来了,于是乎赶紧试用,直接把以前的版本格了,重新安装了下。为了让tty支持中文,我首先 安装了 zhcon
安装之后 ,ctrl+alt+f1切换到tty,运行zhcon --utf8,结果花屏,并且键盘错乱,没办法,重启下。
重启后 ,运行zhcon --utf8 --drv=vga 不再出现键盘错乱问题,但是分辨率却不尽人意。
于是,改下分辨率 ,本来分辨率可以在/boot/grub/menu.lst中修改,但是Ubuntu9.10才用的是grub2 ,配置有所不同,并没有menu.lst这个文件。
经过一番google,终于知到,配置文件换为/boot/grub/grub.cfg 而这个文件是不建议修改的,这个文件是脚本根据模板自动生成的,而这个模板文件为:/etc/default/grub ,修改/etc/default/grub GRUB_CMDLINE_LINUX="vga=791" vga=791表示分辨率为1024*768。运行 update-grub2,重新生成配置文件,重启,成功。
现在再来运行zhcon --utf8 --drv=vga ,分辨率却有重新回到640*480,郁闷,记得以前不是这样阿.
运行 zhcon --utf8 正常,完全OK,看来是不能用 --drv这个参数 。
最后总结一下
1。修改tty分辨率。修改 /etc/default/grub GRUB_CMDLINE_LINUX="" 为GRUB_CMDLINE_LINUX="vga=791",其中vga=791可根据自己的显示器设置,具体参数可以google得到,运行update-grub2,重新生成grub配置文件。重启后,分辨率就修改了。
2。设置中文支持。apt-get install zhcon 安装zhcon,切换到tty,运行zhcon --utf8 (不能在图形界面下的终端中运行zhcon),问题解决!