Проблема именно Частичная - до загрузки шрифта UniCyr (потом все идет нормально). Это видно по скриншоту.
Как заставить грузить этот шрифт ДО сообщений
Такую же картину наблюдал, когда ставил систему по дефолту. Но если при установке при выборе пакетов указывать все что в левом столбце (сорри за абстракцию), то все становится на свои места. Какие еще пакеты доустанавливает система, я не разбирался
У меня была такая же проблема, но после смены локали на utf8 она решилась, но не целиком. Две строчки про loopback с квадратиками.
Попробуй при установке указывать utf8 в качестве локали.
AMD Athlon 64 x2 3800+, 2 GB RAM, 2x 200 SATA II Seagate RAID 0, GeForce 7900GS
неправильно! у меня та же самая проблема появилась после того, как я перемонтировал /usr на отдельный раздел. Изучая rc.sysboot (что-то похожее, точнее не помню, сейчас в нахожусь в ubuntu) нашел там загрузку шрифта из еще не подмонтированного раздела /usr
Копать надо туда
# This must be done before anything else because now most messages
# are translated so we need correct system font very early
# This must be done before Aurora is started too, since screenchars
# --tty=foo is broken :(
# Note that if setting of system font fails here boot messages
# may be unreadable so we may need to reset LANGUAGE to C in this case
# Load system font
#
# the font and other needed files should be available under
# /etc/sysconfig/console, in case they aren't we define DELAYED_FONT=yes
# to load the font later, when the /usr partition is mounted
if [ -x /sbin/setsysfont ]; then
[ -f /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
[ -x /usr/bin/consolechars ] || DELAYED_FONT=yes
if [ -n "$SYSFONT" ]; then
[ -f /etc/sysconfig/console/consolefonts/$SYSFONT.psf.gz -o \
-f /etc/sysconfig/console/consolefonts/$SYSFONT.psf ] || \
DELAYED_FONT=yes
fi
if [ -n "$SYSFONTACM" ]; then
[ -f /etc/sysconfig/console/consoletrans/$SYSFONTACM \
-o -f /etc/sysconfig/console/consoletrans/$SYSFONTACM.acm.gz \
-o -f /etc/sysconfig/console/consoletrans/$SYSFONTACM.acm ] || \
DELAYED_FONT=yes
fi
if [ -n "$UNIMAP" ]; then
[ -f /etc/sysconfig/console/consoletrans/$UNIMAP \
-o -f /etc/sysconfig/console/consoletrans/$UNIMAP.sfm.gz \
-o -f /etc/sysconfig/console/consoletrans/$UNIMAP.sfm ] || \
DELAYED_FONT=yes
fi
# We have to set font before printing message, so we cannot
# use ``action message command'' directly because it prints
# message before executing command
[ "$DELAYED_FONT" != "yes" -o -r /usr/lib/kbd/consolefonts ] && \
OUR_CHARSET=${CHARSET=`get_locale_encoding`}
case "$OUR_CHARSET" in
UTF-8)
action "Setting default font ($SYSFONT): " /bin/unicode_start $SYSFONT
# this is done by unicode_start, but apparently
# "action" filters the output, so it has to be redone
echo -n -e '\033%G'
;;
*)
action "Setting default font ($SYSFONT): " /sbin/setsysfont
;;
esac
fi
JasonX
Вам ранее было сделано предупреждение о том что бы не постили подобные сообщения, которые не несут в себе вообще никакого смыла. Вы по прежнему продолжаете их постить. Я, как ответственный, за этот раздел форума вынужден дать Вам ещё одино предупреждением + ваши сообщения какое-то время будут опубликовыватьcя только после проверки их модератором того или иного раздела.
Вышеназванныя проблема действительно проявляется в Mandriva 2006, если /usr вынести в отдельный раздел.
Действительно, сам проверил.
Где лежат файлы с локализациями? В скрипте (rc.sysinit) дается только действие, а строчки с названием действия где-то вовне. Можно попробовать изменить названия всех действий на английский, которые происходят до загрузки шрифта, тем самым избавиться от кракозябр.
А в 2007 все норм с этим?
AMD Athlon 64 x2 3800+, 2 GB RAM, 2x 200 SATA II Seagate RAID 0, GeForce 7900GS