Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   mount: /dev/cdrom: can't read superblock (http://forum.oszone.net/showthread.php?t=72017)

KYI 27-09-2006 15:11 490317

mount: /dev/cdrom: can't read superblock
 
Приятного времени суток!
Не могу подключить cdrom в линухе

Есть ESX Server 3.0, это урезаный линух.
Понадобилось примаунтить CD, но дело в том что CD не простой, это CDRW-DVD (комбо). Вот не могу его подключить и все тут.
Ошибку говорит mount: /dev/cdrom: can't read superblock
Господа, подскажите куда смотреть и что делать?

must die 27-09-2006 15:22 490324

mount -t iso9660 /dev/cdrom /mnt

[mzd] 27-09-2006 15:25 490327

Вот что написано в B2V Guide to VMware ESX server:
Цитата:

Mount file system This command can be used with the –t switch to specify file system type, e.g. nfs, smbfs or iso9660
mount -t nfs [-o options] esx4:/vmimages /root/other_server_vmimages
To mount a cd, you could just use
mount /mnt/cdrom
For defined mount points we use the file /etc/fstab.
We can also use mount to gain access at the service console to an ISO image or floppy disk image using the following mount syntax:
mount -o loop cdname.iso mount-directory
If you want to make your own ISOs then you can use the utility mkisofs (not included in the service console) to select the files and create the ISO file, then use the cdrecord utility to write to device.
Попробуйте смонтировать не устройство /dev/cdrom, а сразу точку монтирования /mnt/cdrom. Заодно проверьте командой lsmod, загрузился ли у вас модуль ide_cd.

KYI 27-09-2006 15:45 490338

Цитата:

mount -t iso9660 /dev/cdrom /mnt
Я и так тоже делал mount -t iso9660 /dev/cdrom /mnt/cdrom
mount -t iso9660 /dev/hda /mnt/cdrom
и ничего не помогает
Цитата:

Попробуйте смонтировать не устройство /dev/cdrom, а сразу точку монтирования /mnt/cdrom. Заодно проверьте командой lsmod, загрузился ли у вас модуль ide_cd.
я извиняюсь, но в Linux я полный ламер (хотя и работаюб сис админом)
Это как смонтировать "не устройство, а сразу точку" ?

[mzd] 27-09-2006 16:01 490343

указать сразу
Код:

mount /mnt/cdrom
Для проверки того, что модуль загрузился - открываете терминал (командную строку) и пишете
Код:

lsmod
Затем в списке загруженных модулей ищете ide_cd.
И еще, не могля бы вы выложить содержимое файла /etc/fstab Его можно открыть любым текстовым редактором.

Кстати, вот, наткнулся на следующее
Цитата:

Some problems have been reported in the nature of not being able to mount the drive under the console OS when this drive also has writing capabilities. To avoid this situation, you have to remove the kernel boot option “hdx=ide-scsi” during setup, where x depends on the number of your IDE drivers (a,b,c,…).
If the ESX server has already been set up, you can remove this option in the file /boot/grub/grub.conf.
Create a copy of your original grub.conf, use "vi" or "nano -w" to modify the /boot/grub/grub.conf and reboot your ESX-Host.
Нужно отредактировать файл /boot/grub/grub.conf, удалив в нем запись hda=ide-scsi. Для этого можно использовать редакторы vi или nano с параметром -w

KYI 27-09-2006 17:15 490393

Цитата:

Для проверки того, что модуль загрузился - открываете терминал (командную строку) и пишете
Код:

lsmod
Затем в списке загруженных модулей ищете ide_cd.
ide_cd нету, такой строки нет
Цитата:

Нужно отредактировать файл /boot/grub/grub.conf, удалив в нем запись hda=ide-scsi. Для этого можно использовать редакторы vi или nano с параметром -w
Ага, это понятно.
делаю так:
cd .. - выхожу в начало начал
ls - смотрю что там есть, вижу папку boot
cd /boot - захожу в нее
ls - смотрю что там есть, вижу grub
cd /grub - а он говрит что нету такое папки :search:
Вот это новость. Попробовал найти grub.conf, а поиск делается только по той папке в которой нахожусь

Fstab вот какой
/dev/cdrom /mnt/cdrom udf, iso9660 noauto, owner, kudzu, ro 0 0
/dev/fd0 /mnt/floppy auto noauto, owner, kudzu, ro 0 0

[mzd] 27-09-2006 17:49 490408

KYI
Поиск можно осуществить командой
Код:

locate grub.conf

fossil 27-09-2006 21:16 490477

Убедись что /mnt/cdrom существует и к нему ничего не примонтировано уже.

Возможно установлена не udev, а devfs?
mount -t iso9660 /dev/cdroms/cdrom0 /mnt/cdrom

А есть ли cdrom в /dev?
ls /dev | grep cdrom

KYI 28-09-2006 09:44 490640

Господа, спасибо всем за дельный советы
grub.conf находился в /etc/grub.conf
я внес все изменения и Cdrom примантился, но зайти на него не могу
Делаю так cd /mnt/cdrom
а он говорит что нет либо файлов либо папки, хотя все есть (/mnt/cdrom присутствует)

[mzd] 29-09-2006 10:08 491103

А если так
Код:

ls /mnt/cdrom

KYI 04-10-2006 11:40 493115

Цитата:

А если так
Код:

ls /mnt/cdrom

Спасибо большое все получилось


Время: 06:23.

Время: 06:23.
© OSzone.net 2001-