我正在将安装从 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
,因此您应该可以使用它。