{"id":277854,"date":"2016-04-07T15:44:02","date_gmt":"2016-04-07T11:44:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=277854"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=277854","title":{"rendered":"Ubuntu. \u0420\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0432 2016 \u0433\u043e\u0434\u0443"},"content":{"rendered":"<p>       \u0414\u043b\u044f \u043c\u0435\u043d\u044f \u0431\u044b\u043b\u043e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043e\u0442\u043a\u0440\u043e\u0432\u0435\u043d\u0438\u0435\u043c \u0443\u0437\u043d\u0430\u0442\u044c, \u0447\u0442\u043e \u0432 2016 \u0433\u043e\u0434\u0443, \u0432 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 GNU\/Linux \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439. \u0410 \u0442\u043e\u0447\u043d\u0435\u0435, \u0441 \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u0438. \u041a\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u044e \u0432 2016 \u0433\u043e\u0434\u0443? \u041d\u0435 \u043d\u0430\u0434\u043e \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0435\u0441\u0442\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0445\u0441\u044f \u043d\u0430 Ubuntu \u0438 \u043d\u0435 \u0432\u0441\u0435 \u0438\u0437 \u043d\u0438\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435. \u041d\u0430\u0437\u043e\u0432\u0443 \u0434\u0432\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0430: Ubuntu Server \u0438 Clonezilla.<\/p>\n<p>  \u0412\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0442\u0430\u043a:<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/def\/b91\/9b3\/defb919b33cd44f4bb39ffca2902e726.png\"\/><\/p>\n<p>  \u0418 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u0440\u0435\u043b\u0438\u0437\u0435 Ubuntu 15.10 \u0438 \u0432 \u0431\u0435\u0442\u0430-\u0432\u0435\u0440\u0441\u0438\u0438 Ubuntu 16.04. \u0422\u0435\u043c, \u043a\u043e\u043c\u0443 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u0443\u0437\u043d\u0430\u0442\u044c \u043f\u0440\u0438\u0447\u0438\u043d\u044b \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0435\u0451 \u0440\u0435\u0448\u0438\u0442\u044c \u2014 \u043f\u0440\u043e\u0448\u0443 \u043f\u043e\u0434 \u0445\u0430\u0431\u0440\u0430\u043a\u0430\u0442.<br \/>  <a name=\"habracut\"><\/a>  <\/p>\n<h3>\u041b\u0438\u0440\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0432\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435<\/h3>\n<p>  \u0412\u0441\u0451 \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0441 Clonezilla. \u042d\u0442\u043e \u0442\u0430\u043a\u043e\u0439 Linux Live CD\/USB \u0441 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439 Clonezilla \u0434\u043b\u044f \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0438\u0441\u043a\u043e\u0432. \u0414\u0435\u043b\u0430\u044e, \u044f, \u0437\u043d\u0430\u0447\u0438\u0442, \u0441\u0435\u0431\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043e\u0447\u043d\u0443\u044e \u0444\u043b\u0435\u0448\u043a\u0443 \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u0430\u043c\u0438 \u0438, \u043f\u043e-\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044e \u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e, \u0442\u0430\u043c \u0433\u0434\u0435 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0442\u0430\u043a \u043a\u0430\u043a \u0445\u043e\u0447\u0443 \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0444\u043b\u0435\u0448\u043a\u043e\u0439 \u0441 \u043a\u043e\u043b\u043b\u0435\u0433\u0430\u043c\u0438, \u0430 \u043e\u043d\u0438 \u043d\u0435 \u0432\u0441\u0435 \u0445\u043e\u0440\u043e\u0448\u043e \u0432\u043b\u0430\u0434\u0435\u044e\u0442 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u043c. \u0422\u043e\u043b\u044c\u043a\u043e-\u0447\u0442\u043e \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c GParted Live. \u0414\u0443\u043c\u0430\u044e, \u0447\u0442\u043e \u0432\u0441\u0451 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u043f\u043e\u0445\u043e\u0436\u0435 \u2014 \u043e\u0431\u0430 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 <a href=\"http:\/\/manpages.ubuntu.com\/manpages\/oneiric\/live-config.7..html\">live-config<\/a>. \u0417\u0430\u0434\u0430\u044e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043b\u044f \u0440\u0443\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u2014 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e \u043a \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c \u044f\u0434\u0440\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f:<\/p>\n<p>  <code>locales=ru_RU.UTF-8<br \/>  keyboard-layouts=us,ru<br \/>  keyboard-options=grp:ctrl_shift_toggle,lctrl_shift_toggle<br \/>  <\/code><br \/>  \u041f\u0435\u0440\u0432\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0437\u0430\u0434\u0430\u0451\u0442 \u044f\u0437\u044b\u043a, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0431\u0443\u0434\u0435\u0442 \u0441 \u043d\u0430\u043c\u0438 \u043e\u0431\u0449\u0430\u0442\u044c\u0441\u044f \u0438 \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0443. \u0412\u0442\u043e\u0440\u043e\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0437\u0430\u0434\u0430\u0451\u0442 \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u043a\u0438 \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c. \u0418 \u0442\u0440\u0435\u0442\u0438\u0439 \u0437\u0430\u0434\u0430\u0451\u0442 \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u043e\u043a \u043a\u043b\u0430\u0432\u0438\u0448\u0430\u043c\u0438 CTRL+SHIFT. \u041d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435, \u044f\u0437\u044b\u043a \u0438 \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u043a\u0443 \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Clonezilla, \u043d\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0432\u0435 \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u043a\u0438 \u0438 \u0441\u043f\u043e\u0441\u043e\u0431 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u2014 \u0431\u0443\u0434\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0443\u0441\u0441\u043a\u0430\u044f \u0438\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0430\u044f \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0430. \u042d\u0442\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u0432 GParted Live \u0438 \u044f \u043e\u0436\u0438\u0434\u0430\u044e \u0442\u0430\u043a\u043e\u0433\u043e \u0436\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0442 Clonezilla. \u041d\u043e\u2026 \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u0440\u0443\u0441\u0441\u043a\u0438\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u0447\u0451\u0440\u043d\u044b\u0435 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0438\u043a\u0438:<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/3be\/f1d\/200\/3bef1d20029541389fd57dec50545cc7.png\"\/><\/p>\n<p>  \u0412\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u044e, \u0447\u0442\u043e Clonezilla \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0434\u0432\u0435 \u0432\u0435\u0442\u043a\u0438 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430: \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0431\u0430\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 Debian \u0438 \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043d\u0430 Ubuntu. \u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043d\u0435\u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 \u041f\u041e, \u0442\u0430\u043a\u043e\u0435 \u043a\u0430\u043a \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 (firmware) \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, WiFi-\u043a\u0430\u0440\u0442), \u043f\u043e\u044d\u0442\u043e\u043c\u0443, \u044f \u0441\u043a\u0430\u0447\u0430\u043b \u0435\u0451 \u2014 \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438.<\/p>\n<p>  \u0420\u0430\u0434\u0438 \u0445\u043e\u0445\u043c\u044b \u043a\u0430\u0447\u0430\u044e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u043d\u0430 Debian, \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e \u0441 \u0440\u0443\u0441\u0441\u043a\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u044e \u2014 \u0432\u0441\u0451 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/498\/87c\/f7e\/49887cf7e9b545bf971f5437fee9c278.png\"\/><\/p>\n<p>  \u041f\u043e\u0434\u043e\u0437\u0440\u0435\u043d\u0438\u044f \u043f\u0430\u0434\u0430\u044e\u0442 \u043d\u0430 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432 \u2014 Ubuntu 15.10. \u041a\u0430\u043a \u0440\u0430\u0437 \u0443 \u043c\u0435\u043d\u044f \u0442\u0430\u043a\u043e\u0439, \u0434\u0443\u043c\u0430\u044e \u044f \u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u044e\u0441\u044c \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0443\u044e \u043a\u043e\u043d\u0441\u043e\u043b\u044c (Ctrl+Alt+F1) \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e `date`:<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/def\/b91\/9b3\/defb919b33cd44f4bb39ffca2902e726.png\"\/><\/p>\n<p>  \u041d\u0430-\u043a\u0430, \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0423\u0431\u0443\u043d\u0442\u0430.<\/p>\n<h3>\u041f\u043e\u0432\u043e\u0440\u043e\u0442 \u043d\u0435 \u0442\u0443\u0434\u0430<\/h3>\n<p>  \u0417\u0434\u0440\u0430\u0432\u044b\u0439 \u0441\u043c\u044b\u0441\u043b \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u2014 \u0431\u0435\u0440\u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0443\u044e Clonezilla \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0439 \u0434\u0430\u043b\u044c\u0448\u0435. \u041d\u043e. \u0412\u043f\u0435\u0440\u0435\u0434\u0438 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0435, Dota 2 \u043c\u0435\u043d\u044f \u00ab\u043e\u0442\u043f\u0443\u0441\u0442\u0438\u043b\u0430\u00bb, \u0430 \u043f\u0430\u043c\u044f\u0442\u044c \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0447\u0442\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0432 Ubuntu \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0434\u0430\u0432\u043d\u043e, \u0440\u0435\u0448\u0430\u044e\u0442\u0441\u044f \u0441 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c \u0443\u0441\u043f\u0435\u0445\u043e\u043c \u0438 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0432\u0441\u0451-\u0442\u0430\u043a\u0438 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f.<\/p>\n<p>  \u0413\u0443\u0433\u043b\u0438\u043c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 \u0438 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u043c, \u0447\u0442\u043e \u0441 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u043c \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 <a href=\"http:\/\/forum.ubuntu.ru\/index.php?topic=173522.0\">Ubuntu 11.10<\/a>. \u0415\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u0440\u0430\u0437\u043d\u043e\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0441\u0442\u0438, \u0441\u0430\u043c\u043e\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0435 \u2014 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u043f\u0446\u0438\u044e FRAMEBUFFER=y \u0434\u043b\u044f initramfs \u0438 \u043f\u0435\u0440\u0435\u0441\u043e\u0431\u0440\u0430\u0442\u044c initrd \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 update-initramfs. \u0421\u043e \u0441\u043b\u043e\u0432\u0430\u043c\u0438 \u00ab\u0442\u043e\u043b\u044c\u043a\u043e \u0431\u044b \u043d\u0435 \u0434\u0443\u043c\u0430\u0442\u044c, \u0438 \u043d\u0430\u0448\u0430 \u0432\u043e\u0437\u044c\u043c\u0435\u0442!\u00bb \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e \u0441\u0442\u0440\u043e\u043a\u0443 FRAMEBUFFER=y \u0432 \u043a\u043e\u043d\u0435\u0446 \u0444\u0430\u0439\u043b\u0430 initramfs.conf, \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u044e \u043e\u0431\u0440\u0430\u0437 initrd \u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u044e\u0441\u044c:<\/p>\n<pre><code class=\"bash\">echo FRAMEBUFFER=y | sudo tee -a \/etc\/initramfs-tools\/initramfs.conf sudo update-initramfs -u sudo reboot <\/code><\/pre>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043d\u0435\u0442, \u0432\u0441\u0451 \u0442\u0435-\u0436\u0435 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0438\u043a\u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u043a\u0438\u0440\u0438\u043b\u043b\u0438\u0446\u044b. \u041d\u0430 \u0444\u043e\u0440\u0443\u043c\u0430\u0445 \u043c\u043d\u043e\u0433\u0438\u0435 \u0442\u0430\u043a \u0436\u0435 \u0436\u0430\u043b\u0443\u044e\u0442\u0441\u044f \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u044d\u0442\u043e\u0442 \u0441\u043f\u043e\u0441\u043e\u0431 \u0438\u043c \u043d\u0435 \u043f\u043e\u043c\u043e\u0433.<\/p>\n<h3>\u041d\u0430\u0447\u043d\u0451\u043c \u0441\u043d\u0430\u0447\u0430\u043b\u0430<\/h3>\n<p>  \u041e\u0442\u043a\u0430\u0442\u0438\u043b \u0432\u0441\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0430\u0437\u0430\u0434, \u043f\u043e\u0440\u0430\u0441\u043a\u0438\u043d\u0443\u043b \u043c\u043e\u0437\u0433\u0430\u043c\u0438. \u0417\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0432 Ubuntu \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u043f\u0430\u043a\u0435\u0442 <i>console-setup<\/i>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0445\u0440\u0430\u043d\u0438\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432 \/etc\/default\/console-setup \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442 \u0438\u0445 \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 <i>setupcon<\/i>. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u043e \u043e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0432 \u0444\u0430\u0439\u043b \u0438\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 <i>dpkg-reconfigure console-setup<\/i>. \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a\u043e\u043d\u0441\u043e\u043b\u0438:<\/p>\n<p>  <code>cat \/etc\/default\/console-setup<br \/>  ACTIVE_CONSOLES=&quot;\/dev\/tty[1-6]&quot;<br \/>  CHARMAP=&quot;UTF-8&quot;<br \/>  CODESET=&quot;guess&quot;<br \/>  FONTFACE=&quot;Fixed&quot;<br \/>  FONTSIZE=&quot;8x16&quot;<br \/>  <\/code><br \/>  \u0412 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0434\u0430\u0451\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 <i>setupcon<\/i>. \u0414\u0430\u0436\u0435 \u043d\u0430 \u0433\u043b\u0430\u0437 \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0448\u0440\u0438\u0444\u0442 \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0441\u044f \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u043a\u0438\u0440\u0438\u043b\u043b\u0438\u0446\u0443:<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/790\/74b\/720\/79074b72015c4e2da038215b85562fef.png\"\/><\/p>\n<p>  \u0417\u043d\u0430\u0447\u0438\u0442, \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0435\u0441\u0442\u044c \u0432\u0441\u0451 \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043a\u0438\u0440\u0438\u043b\u043b\u0438\u0446\u044b, \u043d\u043e \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u044d\u0442\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u0430\u043a\u0435\u0442\u0430 <i>console-setup<\/i>:<\/p>\n<pre><code class=\"bash\">mkdir console-setup && cd console-setup apt-get download console-setup dpkg-deb -R *.deb .\/ <\/code><\/pre>\n<p>  \u041f\u043e\u043c\u0438\u043c\u043e \u0443\u0436\u0435 \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u044b\u0445 \u0434\u0432\u0443\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 (<i>console-setup<\/i> \u0438 <i>setupcon<\/i>) \u0438\u043d\u0442\u0435\u0440\u0435\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0444\u0430\u0439\u043b <i>console-font.conf<\/i>, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0432 \/etc\/init\/. \u042d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0438\u0437 \u0441\u0435\u0431\u044f \u0441\u043a\u0440\u0438\u043f\u0442 systemd, \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 linux, \u0437\u0430\u043c\u0435\u043d\u0438\u0432\u0448\u0435\u0439 system v init. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435:<\/p>\n<pre><code class=\"bash\"># console-font - set console font # # Set the console font, in case the similar udev rule races with Plymouth # and thus fails to do it.  description\t&quot;set console font&quot;  start on starting plymouth-splash  task  exec \/lib\/udev\/console-setup-tty fbcon <\/code><\/pre>\n<p>  \u0421\u0443\u0434\u044f \u043f\u043e \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0443 \u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044e \u044d\u0442\u043e \u043f\u043e\u0445\u043e\u0436\u0435 \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u043d\u0430\u0434\u043e \u2014 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0448\u0440\u0438\u0444\u0442\u0430 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0417\u0430\u0434\u0430\u0447\u0430 \u043f\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0448\u0440\u0438\u0444\u0442\u0430 \u043f\u0435\u0440\u0435\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0441\u043a\u0440\u0438\u043f\u0442 \/lib\/udev\/console-setup-tty. \u041f\u0440\u0438\u0432\u0435\u0434\u0443 \u0441\u0430\u043c\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u0438 \u044d\u0442\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430:<\/p>\n<pre><code class=\"bash\">... # Based on setupcon, but stripped down for use in a udev rule. ... . \/etc\/default\/console-setup ... if [ &quot;$1&quot; = fbcon ]; then     # Technically we have to wait for \/dev\/tty[1-6] to appear; but these are     # created in vty_init, so I think it will always be early enough.  If     # I'm wrong, then the -w test will fail and we end up with the wrong     # fonts on some virtual consoles; the user can run setupcon to fix it.     for console in $ACTIVE_CONSOLES; do         if [ -w &quot;$console&quot; ]; then             setup_font &quot;$console&quot;         fi     done else     if [ -w &quot;$1&quot; ]; then         setup_unicode &quot;$1&quot;         setup_font &quot;$1&quot;         setup_keyboard_mode &quot;$1&quot;     fi fi <\/code><\/pre>\n<p>  \u042f \u043f\u043e\u043a\u0430 \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u043b \u0432\u0441\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u044b \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u0430, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0441\u0430\u043c\u043e\u0435 \u0432\u0430\u0436\u043d\u043e\u0435. \u041f\u0435\u0440\u0432\u044b\u0439 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0433\u043e\u0432\u043e\u0440\u0438\u0442, \u0447\u0442\u043e \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0441\u043d\u043e\u0432\u0430\u043d \u043d\u0430 <i>setupcon<\/i>, \u043d\u043e \u0443\u0440\u0435\u0437\u0430\u043d, \u0447\u0442\u043e\u0431\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u0443 udev. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c. \u041d\u0438\u0436\u0435 \u0438\u0434\u0451\u0442 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a (. \/etc\/default\/console-setup). \u0414\u0430\u043b\u044c\u0448\u0435 \u0438\u0434\u0451\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430, \u043f\u0435\u0440\u0435\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0443, \u043a\u0430\u043a \u0440\u0430\u0437 \u0441 \u0442\u0430\u043a\u0438\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c (fbcon) \u0441\u043a\u0440\u0438\u043f\u0442 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0438\u0437 \/etc\/init\/\u0441onsole-font.conf. \u0414\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 (\u0443\u043a\u0430\u0437\u0430\u043d\u044b \u0432 \/etc\/default\/console-setup) \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0430 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u043d\u0435\u0451 \u0438, \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f <i>setup_font<\/i>. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c, \u0430\u0432\u0442\u043e\u0440 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043f\u0438\u0448\u0435\u0442, \u0447\u0442\u043e \u043a \u043c\u043e\u043c\u0435\u043d\u0442\u0443 \u0432\u044b\u0437\u043e\u0432\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u044b, \u0430 \u0435\u0441\u043b\u0438 \u043d\u0435\u0442, \u0442\u043e \u0442\u0435\u0441\u0442 \u043d\u0430 \u0437\u0430\u043f\u0438\u0441\u044c \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043d\u0435 \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438 \u044d\u0442\u0430 \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439. \u0410 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0441\u0430\u043c \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u0442\u044c <i>setupcon<\/i> \u043f\u043e\u0442\u043e\u043c. \u0412\u043e\u0437\u044c\u043c\u0451\u043c \u044d\u0442\u043e \u043d\u0430 \u0437\u0430\u043c\u0435\u0442\u043a\u0443 \u0438 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u044e <i>setup_font<\/i> \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 \/lib\/udev\/console-setup-tty:<\/p>\n<pre><code class=\"bash\">setup_font () {     # Set the font and ACM.  setfont will silently do nothing for a console     # in graphics mode.     SETFONT_ARGS=     if [ &quot;$FONT&quot; ]; then         FONT=&quot;\/etc\/console-setup\/${FONT##*\/}&quot;         FONT=&quot;${FONT%.gz}&quot;     else         FONT=&quot;\/etc\/console-setup\/$CODESET-$FONTFACE$FONTSIZE.psf&quot;     fi     if [ -f &quot;$FONT&quot; ]; then         SETFONT_ARGS=&quot;${SETFONT_ARGS:+$SETFONT_ARGS }$FONT&quot;     fi     if [ &quot;$ACM&quot; ]; then         ACM=&quot;\/etc\/console-setup\/${ACM##*\/}&quot;         ACM=&quot;${ACM%.gz}&quot;     else         ACM=&quot;\/etc\/console-setup\/$CHARMAP.acm&quot;     fi     if [ -f &quot;$ACM&quot; ]; then         SETFONT_ARGS=&quot;${SETFONT_ARGS:+$SETFONT_ARGS }-m $ACM&quot;     fi     if [ &quot;$SETFONT_ARGS&quot; ]; then         setfont -C &quot;$1&quot; $SETFONT_ARGS     fi } <\/code><\/pre>\n<p>  \u0412\u043e\u043e\u043e\u0442. \u0412\u043e\u0442 \u043e\u043d \u043a\u043e\u0441\u044f\u043a. \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f $FONT \u0443 \u043d\u0430\u0441 \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u0430, \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0441\u0442\u0440\u043e\u043a\u0430<\/p>\n<pre><code class=\"bash\">FONT=&quot;\/etc\/console-setup\/$CODESET-$FONTFACE$FONTSIZE.psf&quot; <\/code><\/pre>\n<p>  \u041d\u0430\u043f\u043e\u043c\u043d\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a\u043e\u043d\u0441\u043e\u043b\u0438:<br \/>  <code>CHARMAP=&quot;UTF-8&quot;<br \/>  CODESET=&quot;guess&quot;<br \/>  FONTFACE=&quot;Fixed&quot;<br \/>  FONTSIZE=&quot;8x16&quot;<br \/>  <\/code><br \/>  \u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 $CODESET, $FONTFACE, $FONTSIZE \u0431\u0435\u0440\u0443\u0442\u0441\u044f \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f. \u0412\u044b\u0445\u043e\u0434\u0438\u0442, \u0447\u0442\u043e FONT=&quot;\/etc\/console-setup\/guess-Fixed8x16.psf&quot;. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u043a\u0430\u043a\u0438\u0435 \u0448\u0440\u0438\u0444\u0442\u044b \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0432 \/etc\/console-setup\/:<\/p>\n<pre><code class=\"bash\">ls \/etc\/console-setup\/*.psf* \/etc\/console-setup\/Uni2-Fixed16.psf.gz <\/code><\/pre>\n<p>  \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0441\u043a\u0440\u0438\u043f\u0442 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0435\u0442 CODESET=\u00abguess\u00bb. \u041e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u043b \u00ab\u0434\u043e\u0433\u0430\u0434\u0430\u0442\u044c\u0441\u044f\u00bb \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u043c \u043d\u0430\u0431\u043e\u0440\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432. \u0422\u0430\u043a \u0436\u0435 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f FONTSIZE=\u00ab8&#215;16\u00bb, \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0434\u043e\u043b\u0436\u043d\u0430 \u043e\u0441\u0442\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0431\u041e\u043b\u044c\u0448\u0430\u044f \u0438\u0437 \u0446\u0438\u0444\u0440 \u0438\u043b\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0446\u0438\u0444\u0440\u0430. \u041d\u043e \u0438 \u044d\u0442\u043e \u0435\u0449\u0451 \u043d\u0435 \u0432\u0441\u0451\u2026 \u041d\u0430\u0448 \u0448\u0440\u0438\u0444\u0442 \u0441\u0436\u0430\u0442 \u0438 \u0438\u043c\u0435\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 .gz. \u041a\u0430\u043a \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u043a\u043e\u043c\u0430\u043d\u0434\u0430 <i>setfont<\/i>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0434\u0430\u043b\u044c\u0448\u0435, \u0441\u0430\u043c\u0430 \u0434\u043e\u0431\u0430\u0432\u0438\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 .gz \u0435\u0441\u043b\u0438 \u043d\u0435 \u043d\u0430\u0439\u0434\u0451\u0442 \u0444\u0430\u0439\u043b *.psf \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442 \u0448\u0440\u0438\u0444\u0442. \u041d\u043e \u0432\u043e\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0430 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0444\u0430\u0439\u043b\u0430 \u0441 \u0438\u043c\u0435\u043d\u0435\u043c $FONT<\/p>\n<pre><code class=\"bash\">if [ -f &quot;$FONT&quot; ]; <\/code><\/pre>\n<p>  \u043d\u0435 \u043f\u0440\u043e\u0439\u0434\u0451\u0442 \u0438, \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f $SETFONT_ARGS \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u043f\u0443\u0441\u0442\u043e\u0439 \u2014 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0431\u043b\u043e\u043a, \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0448\u0440\u0438\u0444\u0442,<\/p>\n<pre><code class=\"bash\">if [ &quot;$SETFONT_ARGS&quot; ]; then         setfont -C &quot;$1&quot; $SETFONT_ARGS fi <\/code><\/pre>\n<p>  \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d.<\/p>\n<p>  \u0417\u043d\u0430\u044f \u044d\u0442\u0443 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e, \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u0438\u0442\u044c\u0441\u044f \u043f\u043e\u0434 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0438 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0437\u0430\u0434\u0430\u0442\u044c $CODESET=\u00abUni2\u00bb \u0438<br \/>  $FONTSIZE=\u00ab16\u00bb \u0438\u043b\u0438, \u0432\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e $FONT=\u00abUni2-Fixed16.psf\u00bb. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0444\u0430\u0439\u043b \u0448\u0440\u0438\u0444\u0442\u0430 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u0430\u0442\u044c:<\/p>\n<pre><code class=\"bash\">cd \/etc\/console-setup sudo gunzip -k Uni2-Fixed16.psf.gz <\/code><\/pre>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0448\u0440\u0438\u0444\u0442 \u0431\u0443\u0434\u0435\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d, \u043d\u043e \u043f\u0440\u0438 \u0441\u043c\u0435\u043d\u0435 \u0448\u0440\u0438\u0444\u0442\u0430 \u0447\u0435\u0440\u0435\u0437 <i>dpkg-reconfigure console-setup<\/i> \u043d\u0430\u043c \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043e\u043f\u044f\u0442\u044c \u0432\u043d\u043e\u0441\u0438\u0442\u044c \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0440\u0443\u0447\u043d\u0443\u044e.<\/p>\n<h3>\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \u0440\u0430\u0437\u0433\u043e\u0432\u043e\u0440<\/h3>\n<p>  \u0412\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c \u043f\u0440\u043e \u0441\u043a\u0440\u0438\u043f\u0442 <i>setupcon<\/i>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u044b\u043b \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442 \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445 \u0438 \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u0430\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f \/lib\/udev\/console-setup-tty. \u0421\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u0443 \u043d\u0435\u0433\u043e \u0432\u043d\u0443\u0442\u0440\u0438:<\/p>\n<pre><code class=\"bash\">#     setupcon -- setup the font and keyboard on the Linux console \u2026 ########################################################################### ### INITIALIZATION AND DEFAULT VALUES ########################################################################### \u2026 # CODESET [ &quot;$CODESET&quot; != guess ] || CODESET='' if [ -z &quot;$CODESET&quot; ]; then     case &quot;$CHARMAP&quot; in         UTF-8)            CODESET=Uni2;;         ARMSCII-8)        CODESET=Armenian ;;         CP1251)           CODESET=CyrSlav ;;         CP1255)           CODESET=Hebrew ;;         CP1256)           CODESET=Arabic ;;         GEORGIAN-ACADEMY) CODESET=Georgian ;;         GEORGIAN-PS)      CODESET=Georgian ;;         IBM1133)          CODESET=Lao ;;         ISIRI-3342)       CODESET=Arabic ;;         ISO-8859-1)       CODESET=Lat15 ;;         ISO-8859-2)       CODESET=Lat2 ;;         ISO-8859-3)       CODESET=Lat38 ;;         ISO-8859-4)       CODESET=Lat7 ;; # sometimes Lat15         ISO-8859-5)       CODESET=CyrSlav ;;         ISO-8859-6)       CODESET=Arabic ;;         ISO-8859-7)       CODESET=Greek ;;         ISO-8859-8)       CODESET=Hebrew ;;         ISO-8859-9)       CODESET=Lat15 ;;         ISO-8859-10)      CODESET=Lat15 ;;         ISO-8859-11)      CODESET=Thai ;;         ISO-8859-13)      CODESET=Lat7 ;;         ISO-8859-14)      CODESET=Lat38 ;;         ISO-8859-15)      CODESET=Lat15 ;;         ISO-8859-16)      CODESET=Lat2 ;;         KOI8-R)           CODESET=CyrKoi ;;         KOI8-U)           CODESET=CyrKoi ;;         TIS-620)          CODESET=Thai ;;         VISCII)           CODESET=Vietnamese ;;         *)             if [ &quot;$do_font&quot; ]; then                 echo Unsupported charmap $CHARMAP &gt;&2                 exit 1             fi             ;;     esac     if [ &quot;$kernel&quot; = freebsd ]; then         # 512 character fonts are not supported on FreeBSD         case &quot;$CODESET&quot; in             Uni*|Vietnamese|Arabic|Ethiopian) CODESET=Lat15 ;;         esac     fi fi \u2026 # FONTSIZE if [ -z &quot;$FONTSIZE&quot; -o &quot;$FONTSIZE&quot; = guess ]; then     FONTSIZE=16 fi case &quot;$FONTSIZE&quot; in     8x*)         FONTSIZE=${FONTSIZE#*x}         ;;     *x8)         FONTSIZE=${FONTSIZE%x*}         ;;     *x*)         a=${FONTSIZE%x*}         b=${FONTSIZE#*x}         if [ &quot;$a&quot; -lt &quot;$b&quot; ]; then             FONTSIZE=${b}x${a}         fi         ;; esac  <\/code><\/pre>\n<p>  \u0421\u043a\u0440\u0438\u043f\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043a\u043e\u0434 \u0434\u043b\u044f Linux \u0438 FreeBSD, \u0432\u0441\u0451 \u0447\u0442\u043e \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a BSD \u043c\u043e\u0436\u043d\u043e \u0441\u043c\u0435\u043b\u043e \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0442\u044c. \u042f \u043e\u0441\u0442\u0430\u0432\u0438\u043b \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c\u043e\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435 \u2014 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 $CODESET \u0438 $FONTSIZE. \u041a\u0430\u043a \u0440\u0430\u0437 \u0432 \u044d\u0442\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u0435\u0441\u0442\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438, \u043a\u043e\u0433\u0434\u0430 $CODESET \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u0430 \u0438\u043b\u0438 \u0438\u043c\u0435\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 &#8216;guess&#8217;. \u0412 \u044d\u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, $CODESET \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0437\u0430\u0432\u0438\u0441\u044f\u0449\u0435\u0435 \u043e\u0442 $CHARMAP. \u0412 \u043d\u0430\u0448\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435 $CODESET=Uni2.<\/p>\n<p>  $FONTSIZE \u0442\u0430\u043a \u0436\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u043d\u0430 \u043d\u0435\u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 &#8216;guess&#8217; \u0438 \u0436\u0435\u0441\u0442\u043a\u043e \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 &#8217;16&#8217;, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0442\u0430\u043a. \u0415\u0441\u043b\u0438 $FONTSIZE \u0437\u0430\u0434\u0430\u043d \u043a\u0430\u043a 8x* \u0438\u043b\u0438 *x8, \u0442\u043e \u0437\u043d\u0430\u043a &#8216;x&#8217; \u0438 \u0432\u043e\u0441\u044c\u043c\u0451\u0440\u043a\u0430 \u043e\u0442\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u0438 \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0430 \u0446\u0438\u0444\u0440\u0430 (\u0432\u044b\u0441\u043e\u0442\u0430 \u0448\u0440\u0438\u0444\u0442\u0430). \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0431\u044b\u043b\u043e &#8216;8&#215;14&#8242; \u2014 \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f &#8217;14&#8217;, \u0430 \u043e\u0442 &#8217;15&#215;8&#8242; \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f &#8217;15&#8217;. \u0415\u0441\u043b\u0438 $FONTSIZE \u0437\u0430\u0434\u0430\u043d \u043a\u0430\u043a \u0434\u0432\u0435 \u0446\u0438\u0444\u0440\u044b &#8216;*x*&#8217;:<\/p>\n<pre><code class=\"bash\">*x*)         a=${FONTSIZE%x*}         b=${FONTSIZE#*x} <\/code><\/pre>\n<p>(a \u2014 \u043f\u0435\u0440\u0432\u0430\u044f \u0446\u0438\u0444\u0440\u0430, b \u2014 \u0432\u0442\u043e\u0440\u0430\u044f), \u0442\u043e \u0431\u041e\u043b\u044c\u0448\u0430\u044f \u0446\u0438\u0444\u0440\u0430 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043f\u0435\u0440\u0451\u0434:  <\/p>\n<pre><code class=\"bash\">if [ &quot;$a&quot; -lt &quot;$b&quot; ]; then             FONTSIZE=${b}x${a} fi  <\/code><\/pre>\n<p>  \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0431\u044b\u043b\u043e &#8217;10&#215;20&#8242; \u2014 \u0441\u0442\u0430\u043b\u043e &#8217;20&#215;10&#8242;, \u0430 &#8217;22&#215;11&#8242; \u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043d\u0435 \u0431\u0443\u0434\u0435\u0442. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u043a\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0448\u0440\u0438\u0444\u0442\u044b, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435:<\/p>\n<pre><code class=\"bash\">ls \/usr\/share\/consolefonts\/ \u2026 \/usr\/share\/consolefonts\/Uni2-Fixed13.psf.gz \/usr\/share\/consolefonts\/Uni2-Fixed14.psf.gz \u2026 \/usr\/share\/consolefonts\/Uni2-Terminus22x11.psf.gz \/usr\/share\/consolefonts\/Uni2-Terminus24x12.psf.gz \u2026 \/usr\/share\/consolefonts\/Uni2-TerminusBold28x14.psf.gz \/usr\/share\/consolefonts\/Uni2-TerminusBold32x16.psf.gz \u2026 <\/code><\/pre>\n<p>  \u0421\u0445\u043e\u0434\u0438\u0442\u0441\u044f. \u0422\u0435\u043f\u0435\u0440\u044c, \u0435\u0441\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0430\u043a\u0443\u044e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 $CODESET \u0438 $FONTSIZE \u0432 \u0441\u043a\u0440\u0438\u043f\u0442 \/lib\/udev\/console-setup-tty, \u0430 \u0442\u0430\u043a \u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u044d\u0442\u043e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043d\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0436\u0430\u0442\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 *.psf.gz (\u0430 \u0437\u0430\u043e\u0434\u043d\u043e \u0438 *.acm.gz):<\/p>\n<pre><code class=\"bash\">    if [ -f &quot;$FONT&quot; ]  || [ -f &quot;$FONT.gz&quot; ]; then         SETFONT_ARGS=&quot;${SETFONT_ARGS:+$SETFONT_ARGS }$FONT&quot;     fi \u2026     if [ -f &quot;$ACM&quot; ] || [ -f &quot;$ACM.gz&quot; ]; then         SETFONT_ARGS=&quot;${SETFONT_ARGS:+$SETFONT_ARGS }-m $ACM&quot;     fi <\/code><\/pre>\n<p>  \u0442\u043e \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e.<\/p>\n<h3>\u0422\u0451\u043f\u043b\u044b\u0435 \u043f\u043e\u0442\u0440\u043e\u0445\u0430<\/h3>\n<p>  \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u043c \u043f\u043e\u0442\u0440\u043e\u0448\u0438\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442\u044b. \u0418\u0449\u0435\u043c, \u043e\u0442\u043a\u0443\u0434\u0430 (\u0438\u0437 \u043a\u0430\u043a\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430) \u0440\u0430\u0441\u0442\u0443\u0442 \u043d\u043e\u0433\u0438 \u0443 \/lib\/udev\/console-setup-tty:<\/p>\n<pre><code class=\"bash\">sudo apt-get install apt-file apt-file update apt-file search \/lib\/udev\/console-setup-tty  keyboard-configuration: \/lib\/udev\/console-setup-tty <\/code><\/pre>\n<p>  \u0421\u043a\u0430\u0447\u0438\u0432\u0430\u0435\u043c \u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u044b\u0432\u0430\u0435\u043c \u043f\u0430\u043a\u0435\u0442 <i>keyboard-configuration<\/i>:<\/p>\n<pre><code class=\"bash\">apt-get download keyboard-configuration dpkg-deb -R keyboard-configuration_1.108ubuntu9_all.deb .\/ <\/code><\/pre>\n<p>  \u0421\u043c\u043e\u0442\u0440\u0438\u043c, \u0432 \u043a\u0430\u043a\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u0430\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0444\u0430\u0439\u043b \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \/etc\/default\/console-setup:<\/p>\n<pre><code class=\"bash\">grep -rm 1 etc\/default\/console-setup .\/  .\/lib\/udev\/console-setup-tty:. \/etc\/default\/console-setup .\/usr\/share\/doc\/keyboard-configuration\/README.Debian:(\/etc\/default\/keyboard and \/etc\/default\/console-setup) perhaps it will .\/usr\/share\/apport\/package-hooks\/source_console-setup.py:        report, '\/etc\/default\/console-setup', 'ConsoleSetup') .\/usr\/share\/initramfs-tools\/scripts\/panic\/console_setup:[ -r \/etc\/default\/console-setup ] || exit 0 .\/usr\/share\/initramfs-tools\/scripts\/init-top\/console_setup:[ -r \/etc\/default\/console-setup ] || exit 0 .\/usr\/share\/initramfs-tools\/hooks\/console_setup:[ -r \/etc\/default\/console-setup ] || exit 0 .\/DEBIAN\/config:OLDCONFIGFILE=\/etc\/default\/console-setup <\/code><\/pre>\n<p>  \u0418\u0437 \u043d\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0435\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0442\u043e\u043b\u044c\u043a\u043e:<\/p>\n<pre><code class=\"bash\">.\/lib\/udev\/console-setup-tty .\/usr\/share\/initramfs-tools\/scripts\/panic\/console_setup .\/usr\/share\/initramfs-tools\/scripts\/init-top\/console_setup .\/usr\/share\/initramfs-tools\/hooks\/console_setup <\/code><\/pre>\n<p>  \u0412\u0441\u0435 \u043e\u043d\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u043a\u043e\u0434, \u043f\u043e\u0445\u043e\u0436\u0438\u0439 \u043d\u0430 \u0442\u043e\u0442, \u0447\u0442\u043e \u043c\u044b \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u043b\u0438 \u0432\u044b\u0448\u0435 \u2014 \u0438\u0437 \/lib\/udev\/console-setup-tty, \u0431\u0435\u0437 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 $CODESET \u0438 $FONTSIZE. \u0410 \u044d\u0442\u0438 \u0434\u0432\u0430 \u0444\u0430\u0439\u043b\u0430<\/p>\n<pre><code class=\"bash\">.\/usr\/share\/initramfs-tools\/scripts\/panic\/console_setup .\/usr\/share\/initramfs-tools\/scripts\/init-top\/console_setup <\/code><\/pre>\n<p>  \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u043e\u0439:<br \/>  <code>OPTION=FRAMEBUFFER<br \/>  <\/code><br \/>  \u0417\u043d\u0430\u043a\u043e\u043c\u0430\u044f \u043e\u043f\u0446\u0438\u044f, \u043f\u043e\u0434\u0443\u043c\u0430\u043b \u044f\u2026 \u0422\u0440\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0449\u0438\u0445 \u043d\u0430\u0441 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u044b \u0432 \u043f\u0430\u043f\u043a\u0435 <i>initramfs-tools<\/i>. \u041f\u0430\u043a\u0435\u0442 <i>initramfs-tools<\/i> \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u0441\u0431\u043e\u0440\u043a\u0443 \u043e\u0431\u0440\u0430\u0437\u0430 <i>initrd<\/i>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u0432 \u043f\u0430\u043c\u044f\u0442\u044c \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u044f\u0434\u0440\u0430 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0438\u043c \u0432 \u0442\u043e\u0442 \u043c\u043e\u043c\u0435\u043d\u0442, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430. \u0412 <i>initrd<\/i> \u043e\u0431\u044b\u0447\u043d\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u0441\u044f \u043c\u043e\u0434\u0443\u043b\u0438 \u044f\u0434\u0440\u0430, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430 \u043d\u0430\u0448\u0435\u043c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438 \u0438 \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, \u0430 \u0442\u0430\u043a \u0436\u0435, \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0438\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0444\u0430\u0439\u043b\u044b. \u0421\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0437 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c <i>update-initramfs<\/i>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439, \u0432 \u0438\u0442\u043e\u0433\u0435, \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 <i>mkinitramfs<\/i>. \u041a\u0430\u043a \u0432\u0441\u0435\u0433\u0434\u0430, \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0447\u0442\u043e \u0432\u043d\u0443\u0442\u0440\u0438 \u0443 <i>mkinitramfs<\/i>:<\/p>\n<pre><code class=\"bash\">\u2026 CONFDIR=&quot;\/etc\/initramfs-tools&quot; ... . &quot;${CONFDIR}\/initramfs.conf&quot; \u2026 # add existant boot scripts for b in $(cd \/usr\/share\/initramfs-tools\/scripts\/ && find . \\         -regextype posix-extended -regex '.*\/[[:alnum:]\\._-]+$' -type f); do         option=$(sed '\/^OPTION=\/!d;$d;s\/^OPTION=\/\/;s\/[[:space:]]*$\/\/' &quot;\/usr\/share\/initramfs-tools\/scripts\/${b}&quot;)         [ -z &quot;${option}&quot; ] || eval test -n \\&quot;\\${$option}\\&quot; -a \\&quot;\\${$option}\\&quot; != \\&quot;n\\&quot; || continue          [ -d &quot;${DESTDIR}\/scripts\/$(dirname &quot;${b}&quot;)&quot; ] \\                 || mkdir -p &quot;${DESTDIR}\/scripts\/$(dirname &quot;${b}&quot;)&quot;         cp -p &quot;\/usr\/share\/initramfs-tools\/scripts\/${b}&quot; \\                 &quot;${DESTDIR}\/scripts\/$(dirname &quot;${b}&quot;)\/&quot; done <\/code><\/pre>\n<p>  \u0417\u0434\u0435\u0441\u044c \u0432\u0441\u0451 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0441\u043b\u043e\u0436\u043d\u043e, \u044f \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438. \u042d\u0442\u043e\u0442 \u0431\u043b\u043e\u043a \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u043f\u043e \u0432\u0441\u0435\u043c \u0444\u0430\u0439\u043b\u0430\u043c \u0432 \/usr\/share\/initramfs-tools\/scripts\/ \u0438 \u043f\u043e\u0434\u043f\u0430\u043f\u043a\u0430\u0445, \u0438 \u0438\u0449\u0435\u0442 \u0432\u043d\u0443\u0442\u0440\u0438 \u043d\u0438\u0445 \u0441\u0442\u0440\u043e\u043a\u0443, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0443\u044e &#8216;OPTION=&#8217;. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u0444\u0430\u0439\u043b\u0435 \/usr\/share\/initramfs-tools\/scripts\/init-top\/console_setup \u0435\u0441\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0430<\/p>\n<p>  <code>OPTION=FRAMEBUFFER<br \/>  <\/code><br \/>  \u0415\u0441\u043b\u0438 &#8216;OPTION&#8217; \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0438\u043b\u0438 \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u0430 \u2014 \u0444\u0430\u0439\u043b (\u0441\u043a\u0440\u0438\u043f\u0442) \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 <i>initrd<\/i>. \u0415\u0441\u043b\u0438 &#8216;OPTION&#8217; \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442, \u0431\u0435\u0440\u0443\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0439 \u043e\u043f\u0446\u0438\u0438 \u043a\u0430\u043a \u0438\u043c\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430 \u043b\u0438 \u043e\u043d\u0430 \u0438 \u043d\u0435 \u0440\u0430\u0432\u043d\u0430 \u043b\u0438 &#8216;n&#8217;. \u0412 \u043d\u0430\u0448\u0435\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f $FRAMEBUFFER. \u042d\u0442\u0443 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u043c\u044b \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u043b\u0438 \u0432 FRAMEBUFFER=y \u0432 \u0441\u0430\u043c\u043e\u043c \u043d\u0430\u0447\u0430\u043b\u0435, \u0432 \u0444\u0430\u0439\u043b\u0435 <i>initramfs.conf<\/i>. \u0422\u0430\u043a \u043a\u0430\u043a \u0441\u0430\u043c\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 FRAMEBUFFER \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0430\u0445, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0445\u0441\u044f \u043a <i>setup-console<\/i> \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u043e\u043d\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u043a\u0430\u043a \u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u0438 \u043c\u043e\u0436\u0435\u043c \u0437\u0430\u0434\u0430\u0442\u044c \u0435\u043c\u0443 \u043b\u044e\u0431\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e &#8216;y&#8217;. \u0414\u0430\u0436\u0435 &#8216;no&#8217; \u0438\u043b\u0438 &#8216;none&#8217; \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u0430\u043a \u0436\u0435 \u043a\u0430\u043a &#8216;y&#8217;. \u0418\u0442\u0430\u043a, \u0435\u0441\u043b\u0438 FRAMEBUFFER \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0430 \u0438 \u043d\u0435 \u0440\u0430\u0432\u043d\u0430 &#8216;n&#8217;, \u0441\u043a\u0440\u0438\u043f\u0442 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043c\u0435\u0449\u0451\u043d \u0432 \u043e\u0431\u0440\u0430\u0437 <i>initrd<\/i>. \u0422\u0430\u043a\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 8:<\/p>\n<pre><code class=\"bash\">cd \/usr\/share\/initramfs-tools\/scripts grep -rl FRAMEBUFFER .\/ .\/init-premount\/brltty .\/panic\/plymouth .\/init-bottom\/plymouth .\/init-top\/keymap .\/init-top\/framebuffer .\/init-top\/console_setup .\/init-top\/brltty .\/init-top\/plymouth <\/code><\/pre>\n<p>  \u042d\u0442\u0438\u043c\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u0430\u043c\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0438 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0444\u0440\u0435\u0439\u043c\u0431\u0443\u0444\u0435\u0440 (framebuffer) \u2014 \u0433\u0440\u0443\u0431\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0430\u044f \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0440\u0435\u0436\u0438\u043c. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u0432 \u043d\u0435\u0439 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438 \u043d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0448\u0440\u0438\u0444\u0442\u044b. \u0412\u043e\u0442 \u043a\u0430\u043a \u0440\u0430\u0437 <i>console_setup<\/i> \u0438 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0448\u0440\u0438\u0444\u0442 \u0434\u043b\u044f \u043a\u043e\u043d\u0441\u043e\u043b\u0438. \u0412\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0438\u0437-\u0437\u0430 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439 \u0448\u0440\u0438\u0444\u0442, \u044d\u0442\u043e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a \u0437\u0430\u043f\u0443\u0441\u043a\u0443 \u0444\u0440\u0435\u0439\u043c\u0431\u0443\u0444\u0435\u0440\u0430 \u0438 \u0431\u0435\u0437 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 &#8216;FRAMEBUFFER=y&#8217; \u043d\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 <i>initrd<\/i>.<\/p>\n<p>  \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043f\u0440\u0438 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u0444\u0440\u0435\u0439\u043c\u0431\u0443\u0444\u0435\u0440\u0430, \u0442\u0430\u043a \u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0441 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439 \u0448\u0440\u0438\u0444\u0442\u0430, \u043d\u043e \u043d\u0430 \u0431\u043e\u043b\u0435\u0435 \u0440\u0430\u043d\u043d\u0435\u043c \u044d\u0442\u0430\u043f\u0435.<\/p>\n<p>  \u041d\u043e \u0432\u0435\u0440\u043d\u0451\u043c\u0441\u044f \u043a \u043d\u0430\u0448\u0438\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u0430\u043c \u0438\u0437 keyboard-configuration<\/p>\n<pre><code class=\"bash\">.\/lib\/udev\/console-setup-tty .\/usr\/share\/initramfs-tools\/scripts\/panic\/console_setup .\/usr\/share\/initramfs-tools\/scripts\/init-top\/console_setup .\/usr\/share\/initramfs-tools\/hooks\/console_setup <\/code><\/pre>\n<p>  \u0421\u043a\u0440\u0438\u043f\u0442 \u2026\/init-top\/console_setup \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 \u043e\u0431\u0440\u0430\u0437 <i>initrd<\/i> \u043f\u0440\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0435 &#8216;FRAMEBUFFER=y&#8217;.<\/p>\n<p>  \u0421\u043a\u0440\u0438\u043f\u0442 \u2026\/panic\/console_setup \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0432 <i>initrd<\/i> \u0432\u0441\u0435\u0433\u0434\u0430, \u0442. \u043a. \u043d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0437\u0430\u0434\u0430\u043d\u043d\u0443\u044e \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e &#8216;OPTION&#8217;. \u0421\u043a\u0440\u0438\u043f\u0442\u044b \u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 <i>panic<\/i> \u0432\u044b\u0437\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439 <i>panic<\/i> \u0438\u0437 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 <i>init<\/i> (\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 \/usr\/share\/initramfs-tools\/scripts\/functions). \u0421\u0430\u043c\u0430 \u0436\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u044f <i>panic<\/i> \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u043b\u0443\u0447\u0430\u0435, \u043a\u043e\u0433\u0434\u0430 \u0441\u043a\u0440\u0438\u043f\u0442 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 <i>init<\/i> \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 (\u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430 \u043a\u043e\u0440\u043d\u0435\u0432\u0430\u044f \u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0438 \u0442.\u043f.). \u0417\u043d\u0430\u0447\u0438\u0442, \u0441\u043a\u0440\u0438\u043f\u0442\u2026\/panic\/console_setup \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 <i>panic<\/i>, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0432\u0435\u0441\u0442\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0432 \u0440\u043e\u0434\u043d\u043e\u0439 \u0434\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0435.<\/p>\n<p>  \u0421\u043a\u0440\u0438\u043f\u0442 \u2026\/hooks\/console_setup \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0438\u0437 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 <i>mkinitramfs<\/i>, \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u043e\u0431\u0440\u0430\u0437\u0430 <i>initrd<\/i>:<\/p>\n<pre><code class=\"bash\">... CONFDIR=&quot;\/etc\/initramfs-tools&quot; ... run_scripts_optional \/usr\/share\/initramfs-tools\/hooks run_scripts_optional &quot;${CONFDIR}&quot;\/hooks <\/code><\/pre>\n<p>  \u042d\u0442\u043e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u0442\u0435\u043c, \u0447\u0442\u043e \u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0442 \u0444\u0430\u0439\u043b\u044b, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 (\u0444\u0430\u0439\u043b \u0448\u0440\u0438\u0444\u0442\u0430, \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043f\u0435\u0440\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0438 \u0448\u0440\u0438\u0444\u0442\u0430 (acm) \u0438 \u0444\u0430\u0439\u043b \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u043a\u0438 \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u044b (keymap)) \u0432 <i>initrd<\/i>. \u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043c\u044b \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u043c init-top\/console_setup, \u043d\u043e \u0437\u0430\u0431\u0443\u0434\u0435\u043c \u0432\u043d\u0435\u0441\u0442\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 hooks\/console_setup, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u043d\u0430 \u044d\u0442\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u043d\u0435 \u043f\u0440\u043e\u0438\u0437\u043e\u0439\u0434\u0451\u0442 \u0438\u0437-\u0437\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432.<\/p>\n<h3>\u0412\u043d\u043e\u0441\u0438\u043c \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f<\/h3>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c, \u0437\u043d\u0430\u044f \u043a\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0438 \u0433\u0434\u0435 \u0434\u043e\u043f\u0443\u0449\u0435\u043d\u044b \u043e\u0448\u0438\u0431\u043a\u0438, \u043c\u043e\u0436\u043d\u043e \u0432\u043d\u0435\u0441\u0442\u0438 \u043f\u0440\u0430\u0432\u043a\u0438 \u0432 \u043a\u043e\u0434. \u041a\u0430\u0447\u0430\u0435\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u043f\u0430\u043a\u0435\u0442\u0430 <i>keyboard-configuration<\/i>, \u0442\u0430\u043a \u0436\u0435, \u0441\u043a\u0430\u0447\u0430\u0435\u043c \u0432\u0441\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u0430:<\/p>\n<pre><code class=\"bash\">apt-get source keyboard-configuration sudo apt-get build-dep keyboard-configuration <\/code><\/pre>\n<p>  \u041d\u043e \u0432\u043c\u0435\u0441\u0442\u043e <i>keyboard-configuration<\/i> \u0443 \u043d\u0430\u0441 \u0441\u043a\u0430\u0447\u0430\u043b\u0441\u044f \u043f\u0430\u043a\u0435\u0442 <i>console-setup<\/i>, \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e, \u043a\u0430\u043a \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e deb-\u0444\u0430\u0439\u043b\u043e\u0432, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 <i>console-setup<\/i> \u0438 <i>keyboard-configuration<\/i>. \u0417\u0430\u0445\u043e\u0434\u0438\u043c \u0432 \u043a\u043e\u0440\u0435\u043d\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432, \u0438 \u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0432 \u043a\u0430\u043a\u0438\u0445 \u0444\u0430\u0439\u043b\u0430\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f FONT:<\/p>\n<pre><code class=\"bash\">grep -rl \\$FONT .\/ .\/debian\/font-switch .\/debian\/console-setup.config .\/debian\/console-setup.postinst .\/debian\/console-setup.initramfs-hook .\/debian\/console-setup.initramfs-top .\/console-setup-tty .\/setupcon <\/code><\/pre>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0438\u0445 \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f, \u043f\u043e\u043d\u044f\u0442\u043d\u043e \u0447\u0442\u043e \u043d\u0430\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e<\/p>\n<pre><code class=\"bash\">.\/debian\/console-setup.initramfs-hook .\/debian\/console-setup.initramfs-top .\/console-setup-tty .\/setupcon <\/code><\/pre>\n<p>  \u041f\u0435\u0440\u0432\u044b\u0435 \u0442\u0440\u0438 \u043d\u0430\u0434\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c, \u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u043d\u0430\u043c \u043f\u043e\u0441\u043b\u0443\u0436\u0438\u0442 \u0434\u043e\u043d\u043e\u0440\u043e\u043c, \u0442\u0430\u043a \u043a\u0430\u043a \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043a\u043e\u0434, \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0438\u0439 $CODESET \u0438 $FONTSIZE.<br \/>  \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u0434\u0430:<\/p>\n<pre><code class=\"bash\"># CODESET [ &quot;$CODESET&quot; != guess ] || CODESET='' if [ -z &quot;$CODESET&quot; ]; then     case &quot;$CHARMAP&quot; in         UTF-8)            CODESET=Uni2;;         ARMSCII-8)        CODESET=Armenian ;;         CP1251)           CODESET=CyrSlav ;;         CP1255)           CODESET=Hebrew ;;         CP1256)           CODESET=Arabic ;;         GEORGIAN-ACADEMY) CODESET=Georgian ;;         GEORGIAN-PS)      CODESET=Georgian ;;         IBM1133)          CODESET=Lao ;;         ISIRI-3342)       CODESET=Arabic ;;         ISO-8859-1)       CODESET=Lat15 ;;         ISO-8859-2)       CODESET=Lat2 ;;         ISO-8859-3)       CODESET=Lat38 ;;         ISO-8859-4)       CODESET=Lat7 ;; # sometimes Lat15         ISO-8859-5)       CODESET=CyrSlav ;;         ISO-8859-6)       CODESET=Arabic ;;         ISO-8859-7)       CODESET=Greek ;;         ISO-8859-8)       CODESET=Hebrew ;;         ISO-8859-9)       CODESET=Lat15 ;;         ISO-8859-10)      CODESET=Lat15 ;;         ISO-8859-11)      CODESET=Thai ;;         ISO-8859-13)      CODESET=Lat7 ;;         ISO-8859-14)      CODESET=Lat38 ;;         ISO-8859-15)      CODESET=Lat15 ;;         ISO-8859-16)      CODESET=Lat2 ;;         KOI8-R)           CODESET=CyrKoi ;;         KOI8-U)           CODESET=CyrKoi ;;         TIS-620)          CODESET=Thai ;;         VISCII)           CODESET=Vietnamese ;;         *)            ;;     esac fi  # FONTSIZE if [ -z &quot;$FONTSIZE&quot; -o &quot;$FONTSIZE&quot; = guess ]; then     FONTSIZE=16 fi case &quot;$FONTSIZE&quot; in     8x*)         FONTSIZE=${FONTSIZE#*x}         ;;     *x8)         FONTSIZE=${FONTSIZE%x*}         ;;     *x*)         a=${FONTSIZE%x*}         b=${FONTSIZE#*x}         if [ &quot;$a&quot; -lt &quot;$b&quot; ]; then             FONTSIZE=${b}x${a}         fi         ;; esac <\/code><\/pre>\n<p>  \u0432 \u043a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u0444\u0430\u0439\u043b\u043e\u0432, \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043e\u043a, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440:<\/p>\n<pre><code class=\"bash\">... [ -r \/etc\/default\/console-setup ] || exit 0 . \/etc\/default\/console-setup  [ &quot;$ACTIVE_CONSOLES&quot; ] || exit 0  # CODESET [ &quot;$CODESET&quot; != guess ] || CODESET='' if [ -z &quot;$CODESET&quot; ]; then ... <\/code><\/pre>\n<p>  \u0422\u0430\u043a \u0436\u0435 \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043d\u0430 \u0441\u0436\u0430\u0442\u044b\u0439 \u0444\u0430\u0439\u043b\u044b:<\/p>\n<pre><code class=\"bash\">    if [ -f &quot;$FONT&quot; ]  || [ -f &quot;$FONT.gz&quot; ]; then         SETFONT_ARGS=&quot;${SETFONT_ARGS:+$SETFONT_ARGS }$FONT&quot;     fi \u2026     if [ -f &quot;$ACM&quot; ] || [ -f &quot;$ACM.gz&quot; ]; then         SETFONT_ARGS=&quot;${SETFONT_ARGS:+$SETFONT_ARGS }-m $ACM&quot;     fi <\/code><\/pre>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u044f \u043f\u0440\u0430\u0432\u043e\u043a \u043c\u043e\u0436\u0435\u043c \u043f\u0435\u0440\u0435\u0441\u043e\u0431\u0440\u0430\u0442\u044c \u043f\u0430\u043a\u0435\u0442 \u2014 \u0437\u0430\u0445\u043e\u0434\u0438\u043c \u0432 \u043a\u043e\u0440\u0435\u043d\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c:<\/p>\n<p>  <code>dpkg-buildpackage -uc -b<br \/>  <\/code><br \/>  \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 \u0438 \u0437\u0430\u043f\u0440\u0435\u0449\u0430\u0435\u043c \u0435\u043c\u0443 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f, \u0438\u043d\u0430\u0447\u0435 Ubuntu \u0437\u0430\u043c\u0435\u043d\u0438\u0442 \u0435\u0433\u043e \u0442\u0435\u043a\u0443\u0449\u0438\u043c (\u043d\u0435\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c) \u043f\u0430\u043a\u0435\u0442\u043e\u043c \u0438\u0437 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f:<\/p>\n<pre><code class=\"bash\">sudo dpkg -i keyboard-configuration_*.deb sudo apt-mark hold keyboard-configuration <\/code><\/pre>\n<p>  \u0412\u0441\u0451, \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u041e\u0421 \u0431\u0443\u0434\u0435\u0442 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u0430\u044f \u043a\u043e\u043d\u0441\u043e\u043b\u044c.<\/p>\n<p>  \u0421\u043a\u0430\u0447\u0430\u0442\u044c \u043f\u0430\u0442\u0447 \u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 \u043c\u043e\u0436\u043d\u043e \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0441 <a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/console-setup\/+bug\/1565542\">\u0431\u0430\u0433\u0440\u0435\u043f\u043e\u0440\u0442\u043e\u043c<\/a> \u043d\u0430 \u043b\u0430\u043d\u0447\u043f\u0430\u0434\u0435. \u0422\u0430\u043c \u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u043e\u0448\u0438\u0431\u043a\u0438, \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0432\u0448\u0438\u0441\u044c \u0438 \u043d\u0430\u0436\u0430\u0432 \u00abThis bug affects me\u00bb.       <\/p>\n<div class=\"clear\"><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habrahabr.ru\/post\/281170\/\"> https:\/\/habrahabr.ru\/post\/281170\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>       \u0414\u043b\u044f \u043c\u0435\u043d\u044f \u0431\u044b\u043b\u043e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043e\u0442\u043a\u0440\u043e\u0432\u0435\u043d\u0438\u0435\u043c \u0443\u0437\u043d\u0430\u0442\u044c, \u0447\u0442\u043e \u0432 2016 \u0433\u043e\u0434\u0443, \u0432 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 GNU\/Linux \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439. \u0410 \u0442\u043e\u0447\u043d\u0435\u0435, \u0441 \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u0438. \u041a\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0439 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u044e \u0432 2016 \u0433\u043e\u0434\u0443? \u041d\u0435 \u043d\u0430\u0434\u043e \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0435\u0441\u0442\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0445\u0441\u044f \u043d\u0430 Ubuntu \u0438 \u043d\u0435 \u0432\u0441\u0435 \u0438\u0437 \u043d\u0438\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435. \u041d\u0430\u0437\u043e\u0432\u0443 \u0434\u0432\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0430: Ubuntu Server \u0438 Clonezilla.<\/p>\n<p>  \u0412\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0442\u0430\u043a:<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/files\/def\/b91\/9b3\/defb919b33cd44f4bb39ffca2902e726.png\"\/><\/p>\n<p>  \u0418 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u0442\u0435\u043a\u0443\u0449\u0435\u043c \u0440\u0435\u043b\u0438\u0437\u0435 Ubuntu 15.10 \u0438 \u0432 \u0431\u0435\u0442\u0430-\u0432\u0435\u0440\u0441\u0438\u0438 Ubuntu 16.04. \u0422\u0435\u043c, \u043a\u043e\u043c\u0443 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u0443\u0437\u043d\u0430\u0442\u044c \u043f\u0440\u0438\u0447\u0438\u043d\u044b \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0435\u0451 \u0440\u0435\u0448\u0438\u0442\u044c \u2014 \u043f\u0440\u043e\u0448\u0443 \u043f\u043e\u0434 \u0445\u0430\u0431\u0440\u0430\u043a\u0430\u0442.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-277854","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/277854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=277854"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/277854\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=277854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=277854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=277854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}