[sisyphus] initrd и unresolved symbols
Алексей Любимов
=?iso-8859-1?q?avl_=CE=C1_l14=2Eru?=
Чт Дек 25 20:23:54 MSK 2003
Странная картина.
создаю initrd имидж, все модули он подхватывает и прописывает.
При загрузке с этим имиджем выдает кучу unresolved symbols на модуле
ata_piix, причем эти символы определены в libata, который перед этим уже
загружается.
Проверяю так.
беру содержимое initrd и делаю
chroot /initrd/tree/ ./rclinux
(там внутри просто набор insmod на модули)
вижу те самые unresolved symbols, что и при загрузке
меняю в этом файле /bin/insmod на insmod и запускаю просто
/initrd/tree/rclinux
а так все грузится без проблем и работает.
Получается, вся разница в insmod из системы и busybox?
Как ее вылечить то?
PS
и еще, почему то не монтируется initrd
mount -t romfs -o loop /boot/initrd-up.img /test не пашет, жалуется на
неправильный magic block
mount -t ramfs -o loop /boot/initrd-up.img /test молча срабатывает но
директория пустая.
В тоже время в /initrd все нормально монтируется во время загрузки. Чего
там секретного делается то?
Подробная информация о списке рассылки Sisyphus