安装:特殊设备 /tmp/cdrom 不存在 - CentOS kickstart %post 部分

安装:特殊设备 /tmp/cdrom 不存在 - CentOS kickstart %post 部分

我正在将安装从 CentOS 5.5 升级到 6.4。在安装过程中挂载 /tmp/cdrom 时,我在 %post 部分中的 kickstart 文件遇到问题:

ks.cfg 中的以下配置在 CentOS 5.5 中运行良好。但是,现在在 6.4 中进行转储...

ks.cfg:

#
# Post install tasks to ready the system for the installation of PressureMap
#
%post --nochroot  --log=/mnt/sysimage/root/ks_post.log
#
# Copy additional files to the installed system
#
echo "Copying files to installed system..."
# mount the install disk
mkdir -p /mnt/source
mount -t iso9660 /tmp/cdrom /mnt/source

CentOS 5.5 到 6.4 有什么变化?不确定我需要在这里做什么?我在 ks_post.log 文件中看到错误:

Copying files to installed system...
mount: special device /tmp/cdrom does not exist

答案1

作为一个 CentOS 用户,我不能说为什么/tmp/cdrom会存在,但这看起来很奇怪。据推测,它是指向真实设备节点的符号链接。你可以尝试grep -R cdrom /etc/udev/看看是否有人设置了这个。

可能有一个并行符号链接/dev/cdrom,因此您应该可以使用它。

相关内容