My main problem is that I cannot configure the Russian console in Freebsd. Version 10.3 Freshly installed. There, during installation, you can choose a keymap, but it turns out krakozyabry somehow all crooked. Here you put Ghostbsd and there everything is already clearly in the console) All you need is Russian and English and switch between them. Official documentation ... the handbook didn't help much. Help) Thank you.

    2 answers 2

    Add to /etc.rc.conf

    font8x16="cp866-8x16" scrnmap="koi8-r2cp866" keymap="ru.koi8-r" 

    after that choose keymap

      1) First add to /etc/login.conf

       utf8|UTF-8 Users Accounts:\ :charset=UTF-8:\ :lang=en_US.UTF-8:\ :tc=default: utf8r|Russian UTF-8 Users Accounts:\ :charset=UTF-8:\ :lang=ru_RU.UTF-8:\ :tc=default: 

      2) Run:

       cap_mkdb /etc/login.conf pw usermod -n root -L utf8 pw usermod -n ваш_логин -L utf8r 

      3) Download the terminus fonts to your choice in the / usr / share / vt / fonts / directory:

      example fonts

      ter-u16.fnt

       cd /usr/share/vt/fonts/ fetch http://majestio.info/stuff/ter-u16.fnt 

      4) Register the desired font in /etc/rc.conf, and in one switch Rus / Lat by Ctrl-Shift:

       font8x16="ter-u16.fnt" keymap="ru.win" 

      5) Register in / boot / loader.conf:

       kern.vty=vt 

      6) Check for UTF-8 support in the kernel (rebuild the kernel if necessary):

       options TEKEN_UTF8 

      7) Reboot. We’ll get en_US.UTF-8 for root, ru_RU.UTF-8 for user