LINUX.ORG.RU

странное поведение винчестера и сидюка


0

0

Нужен хороший совет. А дело вот в чем, Имеем /hda - винт (linux), /hdb-CD-RW, /hdc-винт(fat32), /hdd - DVD Сидюки работали под эмуляцией SCSI,чтобы их видел cdrecord. Пришлось поставить два винта на один шлейф и сидюки тоже,/hda(linux) /hdb(fat32) /hdc-CD-RW /hdd-DVD. И теперь винт /hdb (fat32) видится linuxom как железяка,но невидет на нем раздела, и даже ./fdisk hdb запущать нехочет. /hdc - CD-RW тоже теперь как SCSI устройство неопределяется, да и как hdc доступа нет, хотя при загрузке видится как желязяка нормально, тоесть данные записанные в ПЗУ сидюка выводит. Я подозреваю, что система пытается по старому к винту обратиться как к СД, а к резаку наоборот как к винту и естественно у нее это неполучается. Может кто сталкивался с таким или есть идеи как исправить? Вернуть все как было не предлагать, да ядро 2.4.20 пробовал и на 2.4.18, 2.4.19, результат тотже. Заранее всем попытавшимся помочь спасибо!


>Может кто сталкивался с таким или есть идеи как исправить?

Конкретно с этим не сталкивался, но проблема ясна.

RTFM!!!

man fstab

man lilo

Теоретическая часть закончена. Теперь что надо реально сделать:

С правами root.

1. cd /etc
2. cp fstab fstab.REVOKE
3. ed fstab.REVOKE
1,$ s/hdc/hdb/g # Помнтися, так.
wq
4. cp -f fstab.REVOKE fstab
# Контрольный вопрос: какие действия были описаны?
Кстати, не забудь прописать ссылки на /dev/cdrom и /dev/cdrw

5. Далее (в соответствии справилами редактирования конфигов)
редактируем /etc/lilo.conf в параметры ядра прописывая
append="hdc=ide-scsi,hdd=ide-scsi" # Вроде с синтаксисом не напутал, тебе
будет легче, у тебя перед глазами будет пример правильной записи.
Можно также подправить конфиг lilo, чтобы винда грузилась (а на хрена тогда
диск с FAT32?)
6. Командой /sbin/lilo переустанавливаем загрузчик.
7. reboot

После чего ищем отличия в функционировании системы относительно прежней конфигурации.

Good Luck!

Ikonta_521
()

append=... в lilo.conf добавлять не обязательно.

У вас в  /etc/modules.conf наверно есть что-то типа:

alias   scd0 sr_mod
alias   scsi_hostadaptor ide-scsi
options ide-cd ignore=hdb

и надо просто поменять hdb на hdc и наоборот в этом файле.
Конечно про /etc/fstab не забывайте.

anonymous
()

Спасибо всем откликнувшимся, а я дурья башка совсем забыл, что в lilo.conf у меня прописано было какие диски обрабатывать как scsi, та самая строка append="hdc=ide-scsi,hdd=ide-scsi". Верна народная мудрость "одна голова хорошо, а две лучше" :-) Еще раз спасибо откликнувшимся.

madfire
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.