Забавная знаете ли штука произошла вчера с моим ASPlinux11.
А именно. Заменил я вчера свою допотопную GF2MX400 на
относительно новенькую GF5200. И вот ведь какая неприятность
случилась. Не с того не с сего вдруг поменялась системная кодировка
с koi8-r на utf8. При предварительном разборе полетов выяснилоь
что откуда ни возьмись у меня появился еще один файл fstab, но
только название у него изменилось на fstab1, причем в обоих
файлах содержание одинаково монтирование дисков идет приблизительно
вот так:
/dev/hda6 /media/DOP vfat pamconsole,exec,noauto,showexec,iocharset=utf8,codepage=866,managed 0 0
Удалил я значит fstab1, а в fstab попытался сменить кодировку с utf8 на
koi8-r. Но не тут-то было при первой перезагрузке содержимое файла fstab
снова приобрело:
/dev/hda6 /media/DOP vfat pamconsole,exec,noauto,showexec,iocharset=utf8,codepage=866,managed 0 0
И еще меняю локаль на koi8-r получаю иероглифы на виндовых разделах.
Во сюжетик! Чего делать вообще не ясно.
Может кто поможет дельным советом?
Заменил видеокарту получил fstab1 (utf8 вместо koi8-r)
Модератор: Модераторы разделов
-
Wolker
- Сообщения: 121
- ОС: Mops, Slackware 12, Debian 5
-
Ali1
- Сообщения: 2250
Re: Заменил видеокарту получил fstab1
А если не меняете?
Какая в настоящий момент локаль в системе
Код: Выделить всё
localeили монтировать в fstab так:
Код: Выделить всё
/dev/hdc7 /mnt/hdc7 vfat noexec,noauto,iocharset=utf8,nodev,user,umask=000 0 0где iocharset= вывод_locale.
либо разбираться с hal http://community.asplinux.ru/documents/faq/02_05.html .
-
Wolker
- Сообщения: 121
- ОС: Mops, Slackware 12, Debian 5
Re: Заменил видеокарту получил fstab1
Сегодня вернул локаль к прежним настройкам, а именно koi8-r
то есть:
LANG=ru_RU.koi8r
LC_CTYPE="ru_RU.koi8r"
LC_NUMERIC="ru_RU.koi8r"
LC_TIME="ru_RU.koi8r"
LC_COLLATE="ru_RU.koi8r"
LC_MONETARY="ru_RU.koi8r"
LC_MESSAGES="ru_RU.koi8r"
LC_PAPER="ru_RU.koi8r"
LC_NAME="ru_RU.koi8r"
LC_ADDRESS="ru_RU.koi8r"
LC_TELEPHONE="ru_RU.koi8r"
LC_MEASUREMENT="ru_RU.koi8r"
LC_IDENTIFICATION="ru_RU.koi8r"
LC_ALL=
Естественно что названия файлов на виндовых разделах
нормально прочесть не возможно. Так как они монтируются благодаря
fstab постоянно в utf8 (но только после перезагрузки). Если отредактировать
файл fstab в кодировке koi8-r и после подключить разделы вновь (не перегружая
систему) то никаких проблем с кодировкой не наблюдается. Но вот в этом то
и заключается вся суть. Кто переписывает fstab после перезагрузки? И как это исправить.
Может просто попытаться отключить этот навязчивый сервис и создать скрипт, который
самостоятельно будет примонтироватьразделы в кодировке koi8-r.
то есть:
LANG=ru_RU.koi8r
LC_CTYPE="ru_RU.koi8r"
LC_NUMERIC="ru_RU.koi8r"
LC_TIME="ru_RU.koi8r"
LC_COLLATE="ru_RU.koi8r"
LC_MONETARY="ru_RU.koi8r"
LC_MESSAGES="ru_RU.koi8r"
LC_PAPER="ru_RU.koi8r"
LC_NAME="ru_RU.koi8r"
LC_ADDRESS="ru_RU.koi8r"
LC_TELEPHONE="ru_RU.koi8r"
LC_MEASUREMENT="ru_RU.koi8r"
LC_IDENTIFICATION="ru_RU.koi8r"
LC_ALL=
Естественно что названия файлов на виндовых разделах
нормально прочесть не возможно. Так как они монтируются благодаря
fstab постоянно в utf8 (но только после перезагрузки). Если отредактировать
файл fstab в кодировке koi8-r и после подключить разделы вновь (не перегружая
систему) то никаких проблем с кодировкой не наблюдается. Но вот в этом то
и заключается вся суть. Кто переписывает fstab после перезагрузки? И как это исправить.
Может просто попытаться отключить этот навязчивый сервис и создать скрипт, который
самостоятельно будет примонтироватьразделы в кодировке koi8-r.
-
makss
- Сообщения: 226
- ОС: Win+ Lin
Re: Заменил видеокарту получил fstab1
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
-
Wolker
- Сообщения: 121
- ОС: Mops, Slackware 12, Debian 5
Re: Заменил видеокарту получил fstab1
Не могу сказать что я решил проблему, но на данный момент в принципе можно использовать
и UTF8 и KOI8-R. А чтобы файл fstab не переписывался можно запретить его изменение chattr +i /etc/fstab.
и UTF8 и KOI8-R. А чтобы файл fstab не переписывался можно запретить его изменение chattr +i /etc/fstab.