如何将自定义转速添加到皮匠的现有发行版? 我已经尝试复制额外的rpm包到repourl,但是它并没有从中select!
我们通常使用autopart进行分配。 但是,默认的大小调整逻辑不符合我们的需要(我们希望限制home逻辑卷的大小)。 当我们尝试手动分区空间时(使用part , volgroup , logvol ),我们遇到了无法使每个卷组的名称基于系统的问题(例如, vg_delta1 ) 有没有人有这个解决scheme? 我最初以为我们可以像这样做模板variables: part pv.01 –size=1 –grow volgroup vg_\$(name) pv.01 问题是如果系统的名字有破折号等等。 autopart删除特殊字符。 我们如何模仿相同的行为?
由于/dev/shm是在较新的Debian和Ubuntu系统上的/run/shm的符号链接,因此发生以下故障。 有没有办法在Kickstart中调整这个行为,所以它也试图从/run/shm挂载? 我会发现这更好的改变我的默认符号链接到绑定安装。 理想情况下,这是我可以在.ks文件中定义的.ks 。 chroot builddir/media/centos6/x86_64/tools livecd-creator –config /build/livecd.ks ## Snip — output from mke2fs and tune2fs mount: special device /dev/shm does not exist Error creating Live CD : Bind-mounting '/dev/shm' to '/var/tmp/imgcreate-ubTScl/install_root//dev/shm' failed make: *** [builddir/media/centos6/x86_64/image.iso] Error 1 user@host:/tmp/workspace$ ls -lh /dev/shm lrwxrwxrwx 1 root root 8 Aug 24 14:21 /dev/shm -> /run/shm
有没有办法在%pre%部分期间退出RedHat kickstart安装? 我有一个条件,我正在检查,如果这是真的,我想安装不继续。 我尝试过使用“exit”和“init”命令,但是我所能做的就是退出%pre%部分,但仍然继续安装。 有没有不同的命令,或完全不同的方法,迫使kickstart退出之前,开始做任何改变系统?
我试图安装我的Ubuntu的服务器与iPXE。 我已经使用system-config-kickstart创build了kickstart文件,但是一旦由安装服务器下载,parsing失败并显示以下错误: The installer failed to process the preconfiguration file from http://… The file may be corrupt 当查看/ var / lib / preseed / log时,最后一行总是 Syntax error: unable to determine template name 这对Google提供的帮助不大。 这是一个工作(但不完整)的kickstart文件: preseed mirror/country string manual preseed mirror/http/hostname string 192.168.1.70 preseed mirror/http/directory string /ubuntu preseed apt-setup/security_host string 192.168.1.70 preseed apt-setup/security_path string /ubuntu 当我添加任何其他行(如“lang […]
我有一个与ks.cfg文件的小问题; 我读了一篇文章,说我应该把它复制到isolinux文件夹中,但是它是写保护的。 我该怎么办? 其次,我读了另一篇文章,使其更容易一些。 cp ks.cfg ~/bootdisk/RHEL/ ,但是当我把它转换成一个ISO文件并运行linux ks=/ks.cfg命令时,它不起作用。 ks.cfg文件是否应该在被转换的ISO文件中?
我正在创build一个定制的RHEL 6.4 iso来重build独立主机时节省自己的时间。 在我自定义菜单并添加额外的kickstart文件之前,我已经尝试了一个简单的解压 – >重新包装,以确保iso图像实际工作。 我所有的版本都无法加载grub菜单,只是在提示符下而不是加载grub菜单。 boot: 我正在使用以下脚本来转储并重新创buildISO ISOFILE="/home/matt/isobuild/rhel-server-6.4-x86_64-dvd.iso" STAGEDIR="/home/matt/isobuild/rhel6.4/" FINALISOFILE="/tmp/autoiso.iso" TMPMOUNT="/mnt/dvd" mkdir $TMPMOUNT mount -o loop,ro $ISOFILE $TMPMOUNT rsync -av –progress $TMPMOUNT $STAGEDIR umount $TMPMOUNT cd $STAGEDIR chmod a+w isolinux/isolinux.bin mkisofs -o /tmp/rhel6.4.iso \ -b isolinux/isolinux.bin -c isolinux/boot.cat \ -no-emul-boot -boot-load-size 4 -boot-info-table \ -r -T -J -V "RHEL 6.4 Custom Install DVD" […]
我正在尝试修改Kickstart脚本,以便它不会自动接受EULA(它现在似乎跳过了)。
我试图将完整的Fedora 19 x86_64 DVD ISO刻录到USB驱动器,并为其启动一个kickstart文件/其他介质的独立分区,这将在kickstart进程中安装。 使用Ubuntu服务器12 iso,您可以简单地将iso加到USB驱动器上: dd if=/path/to/iso of=/dev/sdb 一旦iso被烧毁,打开gparted并在分配的空间创build一个ext2 parition。 但是,这似乎不适用于Fedora ISO。 在gparted中加载USB驱动器时,出现警告和错误: Warning: The driver descriptor says the physical block size is 2048 bytes, but Linux says it is 512 bytes. Error: The partition's data region doesn't occupy the entire partition. 忽略这两个错误允许gparted加载usb驱动器,但是它显示一个没有分区表的空白驱动器。 有没有人遇到过这个? 从我发现的情况来看,这可能与Fedora使用isohybrid有关。
当我用kickstart文件和networking安装Fedora 19时,生成的ifcfg-eth0文件由kickstart生成: # Generated by parse-kickstart 但是,如果我使用相同的kickstart文件并通过U盘进行安装,则ifcfg文件由initrd生成。 # Generated by dracut initrd kickstart文件中设置networking设置的行如下所示: network –device=eth0 –bootproto=dhcp –hostname=SOMEHOSTNAME 在没有通过networking安装的情况下,是否将kickstart文件中的networking设备设置保留下来? 编辑 在kickstart文件中,我们将networking设备定义为eth0。 使用新版本的Fedora(可能还有其他发行版),网卡不再被称为eth0或eth1,操作系统使用该卡的BIOS名称(更多信息请参见此处 )。 由于我们正在构build的机器上使用的脚本,我们要求网卡以旧的命名约定命名。 我知道这不是解决问题的好办法,但是修复我们使用的所有脚本的时间投入是不可行的,并且不在本项目的范围之内。