В Пнд, 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

Дати відповідь електронним листом