回首頁
修改
Mail
FTP

中




2008年3月18日 星期二

[Kernel]重製 initrd 檔案的工具於Ubuntu

大家都知道Ubuntu是由Debian衍生而來的!但是mkinitrd命令是RedHat專有的
早期Ubuntu有個工具包initrd-tools 內含這個指令
但由於Ubuntu工具包不斷更新,initrd-tools工具包已經被其他包所包含
其它Linux發行版或許有相應的命令
而在Ubuntu底下則有一個工具mkinitramfs可以達到此功能
語法:mkinitramfs [-d confdir] [-k] [-o outfile] [-r root] [version]
製作前要先在/etc/initramfs-tools/modules 新增要添加的模組
mkinitramfs -o /boot/initrd_xxx.img /lib/modules/2.6.22-14-generic
其中前面initrd_XXX.img就是自己隨便起的名字,後面的路徑,是你的内核所在的目錄, 完成後在/boot下會多出一個initrd_xxx.img文件,這是關鍵的一步。
最後要做的就是修改/boot/grub/menu.lst 即可

待續..

fyi

0 回應: