Мне интересно, как я могу правильно обновить модули ядра в файле initrd hd-media для Ubuntu: http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-amd64/current/images/hd-media/
Используя эти файлы, я хочу установить загрузочный usb-сервер ubuntu. Однако, чтобы он работал правильно, я должен использовать старую версию ubuntu 10.04 iso вместо более новой 10.04.2. Если я поставлю iso последнего, у меня будет ошибка, связанная с тем, что модули ядра не загружаются установщиком, и мое оборудование не распознается должным образом.
У меня есть попытка заменить модули, изменив initrd.gz (удалив старые модули в / lib / modules / и скопировав новые из initrd.gz на ISO), но это не работает. Я не могу использовать initrd.gz в ISO, потому что ему нужен компакт-диск, а не USB-накопитель в качестве источника.
Я наткнулся на ваш вопрос в Google, так как хотел сделать то же самое. Я нашел это руководство полезным: https://wiki.ubuntu.com/CustomizeLiveInitrd. В итоге я извлек hd-media initrd и initrd из моего iso, а затем построил новый initrd с содержимым hd-media-initrd, но заменил каталог / lib / modules на каталог из iso. Вот сценарий, который я сейчас использую для создания всего этого: https://gist.github.com/9223336a3a387cfe1eb0