我正在尝试创build一个“Magic DVD”,它将每次都以第一次的方式安装和configurationRHEL 6.2。
这是我一直在尝试使用的过程,只是为了certificate这个概念:
按预期手动执行安装。 允许anaconda创build/root/anaconda-ks.cfg
。 将RHEL安装DVD的内容复制到硬盘上的目录中。
mkdir -p /home/derp/RHEL/diskFiles cp /media/RHEL_6.2\ i386\ Disc\ 1/* /home/derp/RHEL/diskFiles
将/root/anaconda-ks.cfg
移动到顶层的所述目录中:
cp /root/anaconda-ks.cfg /home/derp/RHEL/diskFiles/ks.cfg
使用适当的命令创build一个新的ISO文件。 (从这个链接采取。)
cd /home/derp/RHEL mkisofs -o file.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T diskFiles/
从这一点来看,应该是直截了当的:
所以这里是问题:我重新掌握的ISO工作正常引导和启动anaconda,但一旦到达那里, 什么也没有发生 。 我对我错过的东西感到困惑 – 看起来和我在这里find的答案非常相似。 据我了解, anaconda-ks.cfg
文件应执行完全相同的安装,我执行构build系统。 我添加到文件的唯一的东西是autostep --autoscreenshot
命令,以便我可以看到它在做什么。
我注意到一些分区命令被注释掉了,但是我不知道是否是这个问题。 从重新掌握的ISO启动正确的事实判断,我想我搞砸了ks.cfg
文件和/或没有指定我需要的启动参数。 我粘贴了下面的ks.cfg
:
#version=DEVEL autostep --autoscreenshot install cdrom lang en_US.UTF-8 keyboard us network --onboot no --device eth0 --noipv4 --noipv6 rootpw --iscrypted $6$CLfKLztawb7ZJq.O$d9iWhj6/SC..72WZFOtiy6t90DfTkTGZ9xgJ/8Cy.xKVNLlv6tmqf73uxeP0mvZT481kvyQzDi7uLon5fUAAw/ firewall --service=ssh authconfig --enableshadow --passalgo=sha512 selinux --enforcing timezone --utc America/Los_Angeles bootloader --location=mbr --driveorder=sda --append=" rhgb crashkernel=auto quiet" # 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 --drives=sda #part /boot --fstype=ext4 --size=500 #part pv.008002 --grow --size=1 #volgroup vg_dbs01 --pesize=4096 pv.008002 #logvol /omnyx --fstype=ext4 --name=lv_omnyx --vgname=vg_dbs01 --size=81448 #logvol / --fstype=ext4 --name=lv_root --vgname=vg_dbs01 --size=8192 #logvol swap --name=lv_swap --vgname=vg_dbs01 --size=4064 #logvol /var --fstype=ext4 --name=lv_var --vgname=vg_dbs01 --size=8192 repo --name="Red Hat Enterprise Linux" --baseurl=cdrom:sr0 --cost=100 %packages @base @client-mgmt-tools @core @debugging @basic-desktop @desktop-debugging @desktop-platform @directory-client @fonts @general-desktop @graphical-admin-tools @input-methods @internet-applications @internet-browser @java-platform @legacy-x @network-file-system-client @office-suite @print-client @remote-desktop-clients @server-platform @workstation-policy @x11 mtools pax python-dmidecode oddjob sgpio genisoimage wodim abrt-gui certmonger pam_krb5 krb5-workstation gnome-pilot libXmu %end
会非常感激的帮助。
您需要告诉安装程序执行kickstart安装。 您可以通过以下两种方式之一来完成此操作:
答:当您看到安装程序屏幕时inputlinux ks=/ks.cfg
B.由于您正在播放自己的媒体,因此您可以将媒体的isolinux
文件夹中名为isolinux.cfg
的文件中的linux
标签更改为:
label linux menu label ^Install or upgrade an existing system menu default kernel vmlinuz append initrd=initrd.img ks=/ks.cfg <-- EDIT HERE!
你需要重新命名你的kickstart文件为ks.cfg