我有一个RedHat kickstart的工作,但是我需要它从一开始就加载一个RAID存储驱动程序。 我有这个RAID卡的驱动程序,所有打包在一个很好的驱动程序磁盘映像。
我如何指定(使用内核命令行'dd'或kickstart'driverdisk')我的driver.img文件在安装光盘上,以及在什么path? 有倾斜的引用可以指定一个cdrom://位置或类似,但我找不到任何官方文档或任何具体的工作示例。
这是一个无人值守的安装,其中ftp / nfs / http不是一个选项。 出于显而易见的原因,我无法指定硬盘分区
我强烈希望不必重写安装initrd,如果可能的话。 有没有办法做到这一点?
你不能这样做。 Anaconda不会从CD-ROM或DVD介质加载驱动程序磁盘,而且,您也不希望把整个CD / DVD放到几兆字节的地方。 也不会从CD / DVD媒体安装光盘镜像文件。
你可以做的是把驱动盘放在USB盘上 ,然后插入USB盘从CD-ROM启动。 组织U盘,使得rhdd3文件和rpms目录位于U盘的顶层,并将其卷标改为oemdrv 。 在这种情况下,安装程序将自动从USB棒加载驱动程序。
(您也可以使用USB棒上的安装介质和第二个USB棒上的驱动程序盘来执行此操作)
将包含驱动程序的img文件放在initrd.img中(解压缩并将其放在initrd.img中的/tmp/ )
然后,从isolinux.cfg :
附加文本: initrd=initrd.img ks=cdrom dd=path:/tmp/dd.img
initrd.img是我的ramdisk, dd.img是驱动程序盘。
你正在寻找driverdisk kickstart选项?
driverdisk
驱动程序软盘可以在kickstart安装过程中使用。 您需要将驱动程序磁盘的内容复制到系统硬盘上的分区的根目录。 然后,您需要使用driverdisk命令来告诉安装程序在哪里查找驱动程序磁盘。
driverdisk | –source = | –biospart =
Partition containing the driver disk.–source =
Specify a URL for the driver disk. NFS locations can be given with nfs:host:/path/to/img.–biospart =
BIOS partition containing the driver disk (such as 82p2).