>[оверквотинг удален]
>Что нужно туда добавить usb-storage.ko чтобы ядро увидело USB устройство на этапе
>загрузки.
>Правильно это или нет ?
>Я не понимаю зачем это добавлять в "тот linux" который я скопировал
>с винта - ведь он нормально "видит" USB флешку ....
>
>Или "флешку видит" уже загруженная система, а не тот initrd что загружает
>её..
>По моему логично и тогда нужно переделывать initrd.
>Объясните пожалуйста. Видимо не совсем понимаю что происходит при загрузке linux.Вероятнее всего, что initrd не подгружает модуль usb флэшки, либо (менее вероятно) модуль файловой системы флэшки, поэтому и не находит, куда монтировать корень. Обычно в initrd включают большинство модулей, которые могут пригодиться, и udev загружает нужные, но вы не попали в счастливое большинство.
Я бы посоветовал распакавать initrd, добавить нужные модули (а заодно убрать resume со старого свопа) и собрать обратно. В настоящее время чаще всего initrd - cpio архив, сжатый gzip.
Другое решение - поменять флэшку на более распространенную, но, как вам уже сказали - пересобирать initrd, скорее всего, все равно придется.