近来在安装linux操作系统的过程中,发觉系统盘不支持服务器的RAID卡,只能求救于厂家。厂家给了一个RAID卡的驱动,让我在安装操作系统之前先加载该驱动再安装操作系统,最后总算安装成功。即使安装成功linux系统镜像制作,而且过程有些冗长,忽然间自己有一个看法——制作符合自己要求的linux系统镜像文件。下边我就将我的制做过程与你们分享,不足之处请你们多多指教。
搭建运行及测试环境:vmware虚拟机下的CentOS操作系统和linux系统镜像文件CentOS-5.4_x86.iso
注意:建议借助原有的系统镜像文件,这样只须要做少许改变就可以让原有的系统镜像文件符合自己的要求。(我的问题是原先的系统盘不支持服务器的RAID的卡,须要用新的RAID卡驱动程序aacraid.ko替换原先旧的aacraid.ko驱动程序)
1、mkdiriso
2、mkdirmyiso
3、mount-oloopCentOS-5.4_x86.isoiso
4、cp-rfiso/*myiso(注意该命令不能将iso文件夹下的.discinfo和.treeinfo两个隐藏文件拷贝到myiso文件夹下,须要将这两个隐藏文件也拷贝到myiso文件下linux系统镜像制作,没有这两个文件安装系统的时侯会找不到安装包的文件夹等信息)
5、因为我须要制做新的initrd.img内核映像文件深度linux系统,该文件包含新的RAID卡驱动程序。根绝每位人的须要可以更改myiso下的一些文件或则制做ks.cfg文件等操作。(用cpio命令可以将新的驱动程序添加到initrd.img内核映像文件中linux模拟,可以参考;或则你们可以用mkinitrd命令制做一个内核映像,由于我须要更改一个设备的驱动,假如这个驱动要加入核