On 10/04/2010 07:28 PM, uri---uri wrote: > В Птн, 01/10/2010 в 19:54 +0400, Andrew Bondarenko пишет: >> On 10/01/2010 07:20 PM, uri---uri wrote: >>> В Срд, 29/09/2010 в 12:38 +0400, Andrew Bondarenko пишет: >>>> On 09/29/2010 08:28 AM, uri---uri wrote: >>>>> Привет всем! >>>>> >>>>> Проблема вот в чём. После установки Ubuntu из под Windows XP на диск D >>>>> все русские буквы названий имён файлов заменились на "????" (на диске С >>>>> - всё в порядке). При загрузке Windows - имена нормально отображаются, а >>>>> при Ubuntu только "????" (латиница прекрасно отображается). Как >>>>> исправить? Пробовал монтировать в другую директорию с >>>>> codepage=866,iocharset=utf8 {также и roi8-r, cp866, cp1251 и их >>>>> комбинации (+просто 866, 1251, koi8, roi8r и т.д.) + менял строчки >>>>> соответственно в fstab}. Размонтировать диск D не получалось (занять >>>>> системой), но он таки монтировался в другую папку. Система (Ubuntu) >>>>> находится на D:\ubuntu в Windows, а в Ubuntu - /host. В этой папке >>>>> (host) все файлы с кирилицей выглядят так "????" >>>>> >>>>> Как сделать, чтобы имена файлов и папок отображались нормально? >>>>> >>>>> >>>> оставьте из опций только utf8. Не "iocharset=utf8" а именно "utf8" >>>> >>>> >>> Попробовал только "utf8", но ничего не поменялось. >>> В Ubuntu /host виден весь диск D (диск D, + папка ubuntu, в которой >>> установлена Linux), но в fstab указано: >>> /host/ubuntu/disks/root.disk / ext4 loop,errors=remount-ro 0 1 >>> диск D не должен быть виден, а он виден и руские имена файлов и папок в >>> нём="????" >>> >>> >>> >> >> ух ё... страсть то какая... Это Вы wubi из под windows чтоли ubuntu >> ставили? Тут может быть сложнее тогда... >> >> по делу. А вывод команды >> cat /etc/fstab | grep host >> показать можете? >> >> > Вот файл fstab: > > # /etc/fstab: static file system information. > # > # Use 'blkid -o value -s UUID' to print the universally unique > identifier > # for a device; this may be used with UUID= as a more robust way to name > # devices that works even if disks are added and removed. See fstab(5). > # > #<file system> <mount point> <type> <options> <dump> <pass> > proc /proc proc nodev,noexec,nosuid 0 0 > /host/ubuntu/disks/root.disk / ext4 > loop,errors=remount-ro 0 1 > /host/ubuntu/disks/swap.disk none swap loop,sw 0 > 0 > /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 > 0 > > >
Ага, думаю, я был прав, когда говорил, что Вы устанавливали Ubuntu из под Windows. К сожалению, не могу сказать как исправить Вашу проблему сразу, но готов попробовать помочь разобраться =) Проблема в Вашем случае в том, что диск /host монтируется не linux, а загрузчиком - GRUB или виндовым. Поэтому, покажите ещё файлики /boot/grub/grub.cfg и c:\boot.ini Надо найти где этот диск подключается и погуглить есть ли опции монтирования для изменения кодировки (хотя похоже, что это одна из вещей, которой приходится жертвовать ради wubi и удобной для Windows-пользователей установки) _Альтернативный_вариант_ Могу предложить смонтировать Ваш Windows-раздел D ещё раз в другую директорию уже из linux с нужными опциями и наслаждаться жизнью =) 1) sudo mkdir /media/disk_d sudo mount /dev/sda2 /media/disk_d 2а) Если это заработает, добавляем в /etc/fstab: /dev/sda2 /media/disk_d ntfs utf8 0 0 Только именно добавляем, а не изменяем какие-либо другие строки 2б) Если не заработает пробуем sudo umount /media/disk_d sudo mount /dev/sda5 /media/disk_d а так же sudo umount /media/disk_d sudo mount /dev/sda6 /media/disk_d если заработало - идем в (2а) и пишем всё то же только с соответствующим /dev/sdaX если всё ещё проблемы - возвращаемся сюда с выводом команды sudo fdisk -l И ещё одной (в случае удачи всё равно вывод этой команды покажите, сделаем более грамотное монтирование) sudo ls -la /dev/disk/by-uuid -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru