LINUX.ORG.RU

Как узнать куда подключен CROM


0

0

Здравствуйте!!! Подскажите кто-нить плиз, как определить куда подключен CD-ROM (hda,hdb...)после загрузки модулей? Я делаю свой BOOT-CD, а часть файловой системы хранится на CD-ROM. Из этой ситуации я вышел монтируя все подряд, куча ошибок, зато есть результат. Я понимаю что так делать очень коряво, не сочтите за труд, подскажите.

В этом же контексте появилась потребность натсройки сетевой карты, у меня 2 варианта: 1. пробовать подряд загружать модули до первой удачи (благо все модули есть на примонтированном CD-ROM'е) 2. попробовать через pcitable и lspci подгрузить необходимый драйвер. Второй способ мне видится более правильным, только пока не могу сообразить как это сделать, может кто-что подскажет?


CDROM=`find /proc/ide/ide[01] -name media -printf "grep -l cdrom %p | grep -Eo hd.\n" | $SHELL`

_______________________ИЛИ________________________________________________


CDROM=$(grep -l cdrom `ls /proc/ide/ide*/hd*/media` | grep -Eo hd.)

__________________________________________________________________________

echo $CDROM

sdio ★★★★★
()
Ответ на: комментарий от sdio

Спасибо, я и сам уж догнал, правда я делаю чуть по другому... В твоем решении есть недочет, если в системе 2 CD-ROM'а, но с помощью скрипта я все это решил. А насчет сетевухи нет идей?

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