[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: RHEL5 kickstart overwrites USB

Hi There,

I use the following snippet in my kickstart files:
%include /tmp/part-include

#----- partitioning logic below--------------
# pick the first drive that is not removable and is over MINSIZE

# minimum size of hard drive needed specified in GIGABYTES


# /sys/block/*/size is in 512 byte chunks

for DEV in sda sdb hda hdb; do
  if [ -d $DIR/$DEV ]; then
    REMOVABLE=`cat $DIR/$DEV/removable`
    if (( $REMOVABLE == 0 )); then
      echo $DEV
      SIZE=`cat $DIR/$DEV/size`
      if [ $GB -gt $MINSIZE ]; then
        echo "$(($SIZE/2**21))"
        if [ -z $ROOTDRIVE ]; then


cat << EOF >> /tmp/part-include
bootloader --location=mbr --driveorder=$ROOTDRIVE
clearpart --all --drives=$ROOTDRIVE --initlabel
part /boot --fstype ext3 --size=300 --asprimary --ondisk=$ROOTDRIVE
part /tmp --fstype ext3 --size=5000 --ondisk=$ROOTDRIVE
part swap --size=2000 --asprimary --ondisk=$ROOTDRIVE
part /usr/vice/cache --fstype ext3 --size=1500 --ondisk=$ROOTDRIVE
part /home --fstype ext3 --size=100 --grow --ondisk=$ROOTDRIVE
part / --fstype ext3 --size=20000 --grow --maxsize=30000 --asprimary

The script in %pre avoids removable drives such as USB.

I hope that helps.


Hajducko, Steven wrote:
> Hi,
> So we're running into a strange issue where a kickstart from a
> USB/CDROM combo on an HP DL385 G5 system is actually installing and
> reformatting the USB stick.
> We place the kickstart file on the USB drive, drop in a RHEL5 DVD and
> run:
> linux ks=hd:sda1:/hostname.cfg
> The installation goes fine and our packages are installed, but upon
> reboot and examining the USB stick, it has been reformatted to ext3 FS
> and contains :
> stha3155 ghost:/media/usb$ ls
> config-2.6.18-8.el5  grub  initrd-2.6.18-8.el5.img  lost+found 
> symvers-2.6.18-8.el5.gz  System.map-2.6.18-8.el5  vmlinuz-2.6.18-8.el5
> Upon reboot of the system, it crashes with a bunch of OPCODE errors.
> The relevant part of our kickstart looks like this ( we don't do
> anything tricky in our packages or post install, just touch a few
> config files.. )
> install
> cdrom
> lang en_US
> langsupport --default=en_US en_US
> keyboard us
> skipx
> text
> ignoredisk --drives=sda1,sdb1,sdc1
> network --device eth0 --bootproto static --ip --netmask
> --hostname hostname.domain.com
> network --device eth1 --onboot no
> rootpw --iscrypted #####
> firewall --disabled
> authconfig --enableshadow --enablemd5
> timezone America/Los_Angeles
> selinux --disabled
> zerombr yes
> bootloader --location=mbr --append="rhgb quiet"
> reboot
> clearpart --all
> part /boot --fstype ext3 --size=128 --asprimary
> part swap --size=6912 --asprimary
> part pv.01 --size=100 --grow
> volgroup rootvg pv.01
> logvol / --fstype ext3 --vgname=rootvg --size=512 --name=rootlv
> logvol /tmp --fstype ext3 --vgname=rootvg --size=1024 --name=tmplv
> logvol /var --fstype ext3 --vgname=rootvg --size=1024 --name=varlv
> logvol /opt --fstype ext3 --vgname=rootvg --size=2048 --name=optlv
> logvol /home --fstype ext3 --vgname=rootvg --size=2048 --name=homelv
> logvol /usr --fstype ext3 --vgname=rootvg --size=2048 --name=usrlv
> logvol /usr/local --fstype ext3 --vgname=rootvg --size=2048
> --name=locallv
> %packages
> Tried putting the 'ignoredisk' option in order to ignore the sda1 disk
> that the USB shows up as, but no luck.  As a side note, the disks on
> the HP show up as /dev/cciss/c0d0.
> Any input would be appreciated.
> Thanks.
> -- 
> sh
> ------------------------------------------------------------------------
> _______________________________________________
> Kickstart-list mailing list
> Kickstart-list redhat com
> https://www.redhat.com/mailman/listinfo/kickstart-list

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]