我的U盘经过量产为一个cdrom和一个usb-hdd,iso文件在hdd分区根目录下,现在hdd分区识别为sdb1,我手动选择“hard drive”和“/dev/sdb1”,目录填写“/”之后可成功安装。
由于我的U盘上有10多个linux发行版,光redhat的就有10个,若将所有iso文件放在一个目录下,系统自动识别时会出现识别iso出错的情况。
比如我将as4和as5的iso文件放在同一个目录下时,不管安装哪个系统,在选择“/dev/sdb1”,目录填写“/xxx”之后,系统识别出的总是as5的iso,在安装as4时就会报找不到正确的iso文件无法继续安装。为了解决这个总题,我将各iso放在不同的目录下,输入对应的目录问题就解决了。见图3
但是每次安装不同的系统时要输入不同的目录非常不便,我的同事和客户又分散在全国各地,想让他们记住每个iso所在目录是不可能的。没有办法,只能用kickstart的 harddrive 选项去解决了。
现在我要问的问题就是:如果我在另外一台设备上安装时U盘hdd分区被识别成sdc1或者是sdd1等等,如何在ks文件中写入多个分区信息,让系统一个一个读取,直到系统找到iso文件为止。
我的as4的ks文件现在是这样写的:
harddrive --dir=/as4 --partition=sda1 || harddrive --dir=/as4 --partition=sdb1 || harddrive --dir=/as4 --partition=sdc1
这样的结果好像是跟“harddrive --dir=/ --partition=sdc1”没区别
我该怎样修改呢?请大家指教,谢谢!
[ 本帖最后由 2010anacreon 于 2010-12-21 18:48 编辑 ]