我想知道如何正确更新Ubuntu:http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-amd64/current/images/hd-media/的hd initrd文件中的内核模块。
通过使用这些文件,我想要安装一个usb可引导的ubuntu服务器。但是,为了使它正常工作,我必须使用旧的ubuntu10.04 iso,而不是更新的10.04.2。如果我把后者的iso放在一起,我在没有安装程序的内核模块上有一个错误,并且我的硬件没有被正确识别。
我尝试通过修改initrd.gz来替换模块(删除/lib/ initrd.gz /中的旧模块,并从initrd.gz复制更新的模块),但它没有工作。我不能使用initrd.gz上的国际标准化组织,因为它需要一个光盘,而不是一个usb驱动器作为源。
发布于 2012-02-07 04:44:57
我无意中发现你在谷歌上的问题,因为我想做同样的事情。我发现这个指南很有用:https://wiki.ubuntu.com/CustomizeLiveInitrd。最后,我从我的iso中提取了hd-media initrd和initrd,然后用hd-media-initrd的内容构建了一个新的initrd,但是将/lib/modules目录替换为来自iso的目录。下面是我目前用于构建整个过程的脚本:https://gist.github.com/9223336a3a387cfe1eb0
https://serverfault.com/questions/259153
复制相似问题