製作Linux installation driver disk
最近常常會需要測試iSCSI卡安裝Linux,所以需要自己make HBA的kernel module然後作成driver disk,就順便記錄一下方法,如下:
1、掛載並解開drvblock.img:
mkdir drvblock.img.dir
mount drvblock.img drvblock.img.dir -o loop
cp drvblock.img.dir/modules.cgz .
mv modules.cgz modules.cpio.gz
gunzip modules.cpio.gz
cat modules.cpio|cpio -idv
2、會產生下列目錄:(for example)
2.6.18-1.2798.fc6/i586/
2.6.18-1.2798.fc6/i686/
然後分別把make好的kernel module(*.ko或.o)放到這兩個目錄底下。
3、製成driver disk映像檔:
find 2.6.18*/|grep -v “/$”|cpio -o -H crc>modules.cpio
gzip -9 -n modules.cpio
mv modules.cpio.gz modules.cgz
mv modules.cgz drvblock.img.dir
umount drvblock.img.dir
4、寫入磁碟片:
dd if=drvblock.img of=/dev/fd0 bs=1440k
或是用rawritwin製作也可以。
Comments(0)

