On Tue, Dec 30, 2003 at 10:36:50AM +0200, led@ukr-fin.com.ua wrote: > В сообщении от Понедельник 29 Декабрь 2003 22:36 Andrey Khavryuchenko > написал(a): > > led, > > > > "l" == led wrote: > > > > l> Может кто подскажет, как завести сие устройство в качестве корневого > > для l> системы? > > > > Собрать custom ядро? > > Повторяю: HDD с интерфейсом USB... т.е. винт маленикий, размером чуть больше > сигаретной пачки и в 2 раза тоньше... т.е. винт переносной... т.е. можно > носить с собой и подключать к первому попавшемуся PC:)... значит ядро должно > быть не custom, а самое что ни есть универсальное... > > Пробовал в initrd.img в linuxrc после загрузки всех модулей добавить команду > mount -t usbdevfs usbdevfs /proc/bus/usb > команда проходит без ошибок, но корневая FS всё равно не монтируется... :( А модули какие? Нужно как минимум: - контроллер USB (uhci/usb-ohci, для USB 2.0 - ehci-hcd) - usb-storage - sd_mod scsi_mod вытягивается по зависимостям, а вот эти модули нужно указывать явно. Кроме того, у usb-storage может быть очень длительная инициализация, причём идущая в фоновом режиме (т.е. insmod usb-storage не дожидается завершения). Нужно ставить задержку в конец linuxrc.