В Пнд, 04/10/2010 в 20:05 +0400, Andrew Bondarenko пишет:
> 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
>
>
Проблема ещё осталась...
Вот:
bu...@ubuntu:~$ sudo mount /dev/sda2 /media/DATA
mount: вы должны указать тип файловой системы
bu...@ubuntu:~$ sudo mount -t vfat /dev/sda2 /media/DATA
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
missing codepage or helper program, or other error
В некоторых случаях полезная информация может быть
найдена в syslog - попробуйте dmesg | tail или что-то
в этом роде
bu...@ubuntu:~$ sudo mount -t ext4 /dev/sda2 /media/DATA
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
missing codepage or helper program, or other error
В некоторых случаях полезная информация может быть
найдена в syslog - попробуйте dmesg | tail или что-то
в этом роде
bu...@ubuntu:~$ sudo umount /media/DATA
umount: /media/DATA: не примонтирован
bu...@ubuntu:~$ sudo mount /dev/sda5 /media/DATA
#не сработало, попрежнему "???"
bu...@ubuntu:~$ sudo umount /media/DATA
bu...@ubuntu:~$ sudo mount /dev/sda6 /media/DATA
mount: специальное устройство /dev/sda6 не существует
bu...@ubuntu:~$ sudo fdisk -l
Диск /dev/sda: 80.0 ГБ, 80032038912 байт
240 heads, 63 sectors/track, 10338 cylinders
Units = цилиндры of 15120 * 512 = 7741440 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe44a4ca6
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 2788 21077248+ c W95 FAT32 (LBA)
/dev/sda2 2789 10338 57078000 f W95 расшир.
(LBA)
/dev/sda5 2789 10338 57077968+ b W95 FAT32
Диск /dev/sdb: 10.2 ГБ, 10204766208 байт
240 heads, 63 sectors/track, 1318 cylinders
Units = цилиндры of 15120 * 512 = 7741440 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x68f37b1e
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 1 1318 9964048+ c W95 FAT32 (LBA)
Диск /dev/sdc: 519 МБ, 519045120 байт
16 heads, 62 sectors/track, 1021 cylinders
Units = цилиндры of 992 * 512 = 507904 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xb0bcd68e
Это не похоже на таблицу разделов
Возможно, вы выбрали неверное устройство.
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdc1 ? 3249362 3498031 123339962 78 Неизвестный
Раздел 1 имеет различные физические/логические начала (не-Linux?):
физ=(518, 102, 15) логич=(3249361, 10, 50)
Раздел 1 имеет различные физические/логические окончания:
физ=(743, 0, 62) логич=(3498030, 15, 15)
Раздел 1 не заканчивается на границе цилиндра.
/dev/sdc2 ? 436363 1218302 387841909+ 10 OPUS
Раздел 2 имеет различные физические/логические начала (не-Linux?):
физ=(205, 7, 0) логич=(436362, 0, 14)
Раздел 2 имеет различные физические/логические окончания:
физ=(920, 235, 50) логич=(1218301, 5, 34)
Раздел 2 не заканчивается на границе цилиндра.
/dev/sdc3 ? 1884640 3819348 959615034 8b Неизвестный
Раздел 3 имеет различные физические/логические начала (не-Linux?):
физ=(260, 125, 54) логич=(1884639, 10, 56)
Раздел 3 имеет различные физические/логические окончания:
физ=(893, 46, 60) логич=(3819347, 6, 35)
Раздел 3 не заканчивается на границе цилиндра.
/dev/sdc4 ? 255274 263664 4161537+ a OS/2
Boot-менеджер
Раздел 4 имеет различные физические/логические начала (не-Linux?):
физ=(269, 111, 50) логич=(255273, 4, 41)
Раздел 4 имеет различные физические/логические окончания:
физ=(0, 0, 0) логич=(263663, 7, 49)
Раздел 4 не заканчивается на границе цилиндра.
Пункты таблицы разделов расположены не в дисковом порядке
//////////////////////////////////////////
grub.cfg
//////////////////////////////////////////
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using
templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env
recordfail; fi; fi
}
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/10_lupin ###
menuentry "Ubuntu, Linux 2.6.32-24-generic" {
insmod fat
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 0005-af81
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-24-generic root=/dev/sda5
loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry "Ubuntu, Linux 2.6.32-24-generic (recovery mode)" {
insmod fat
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 0005-af81
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-24-generic root=/dev/sda5
loop=/ubuntu/disks/root.disk ro single
initrd /boot/initrd.img-2.6.32-24-generic
}
### END /etc/grub.d/10_lupin ###
### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional RU (on /dev/sda1)" {
insmod fat
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 3165-11e7
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply
type the
# menu entries you want to add after this comment. Be careful not to
change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
///////////////////////////////////////
boot.ini
///////////////////////////////////////
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional RU" /noexecute=optin /fastdetect
C:\wubildr.mbr = "Ubuntu"
--
ubuntu-ru mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru