在我的 kickstart 安装中,我指定操作系统应安装在 /dev/sda 上。
我们的环境中有一些配备 iDRAC 的戴尔机器。当虚拟媒体连接到 iDRAC 时,它会将虚拟 CD 驱动器和虚拟软盘驱动器映射为 /dev/sda 和 /dev/sdb,而我想要的安装驱动器则保留为 /dev/sdc。这导致我的 kickstart 安装失败,因为它无法找到我之前指定的驱动器 (/dev/sda)。
有没有办法在 kickstart(anaconda)中指定安装在第一个“不可移动媒体”上,或者继续尝试直到找到这样的设备?
加分点:如果有人有更理想的指定驱动器安装目标的方法。
答案1
我从来没有遇到过这个问题...但话又说回来,我没有在我的 kickstarts 中指定块设备(我使用 Dell DRAC 和 HP ILO 管理运行)。
你有没有尝试过不是指定/dev/sda
?我假设您有一个 RAID 控制器,因此生成的 VD 可能是安装目标,不是吗?
如果你想忽略其他 VD,请使用--ignoredisk
kickstart 选项。您也可以指定 /dev/disk-by-id 作为目标,但这比较复杂。
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
clearpart --all --initlabel
part /boot --fstype ext4 --size=500
part /usr --fstype ext4 --size=16384 --asprimary
part / --fstype ext4 --size=20480 --asprimary
part /var --fstype ext4 --size=8192
part swap --size=16384
part /tmp --fstype ext4 --size=6144
编辑: 来自Red Hat 快速入门指南: