Hi,
I am using Microsoft RIS with kickstart(ks.cfg) to deploy ubuntu os to machine.
The problem is that I will remove and config some of the packages after the installation.
Right now I have to run the bash script manually after the installation to config the desktop.
I want to know are there anyway to integrate the bash script into the kickstart file. I hope some experts can help me on this
here is my kickstart file
Quote:
#Generated by Kickstart Configurator
#platform=x86
#System language
lang en_US
#Language modules to install
langsupport en_US
#System keyboard
keyboard us
#System mouse
mouse
#System timezone
timezone --utc America/Los_Angeles
#Root password
rootpw --disabled
#Initial user
user bbmak --fullname "bbmak" --password xxxx
#Reboot after installation
reboot
#Use text mode install
text
#Install OS instead of upgrade
install
#Use Web installation
url --url http://san.csc.calpoly.edu/ubuntu/ubuntu/
#System bootloader configuration
bootloader --location=mbr
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel
#Disk partitioning information
part /boot --fstype ext3 --size 64 --asprimary --onpart=hda3
part swap --size 1024 --onpart=hda2
part / --fstype ext3 --size 2048 --grow --onpart=hda1
#System authorization infomation
auth --useshadow --enablemd5
#Firewall configuration
firewall --disabled
#Do not configure the X Window System
skipx
#Package install information
%packages --resolvedeps
@ xubuntu-desktop
xmms
xmms-wma
pidgin
konqueror
wine
nfs-common
samba
portmap
|
here is my bash file
Quote:
####################Making Folders#############################
sudo mkdir /home/bbmak/Desktop/mp3
sudo mkdir /home/bbmak/Desktop/wallpaper
sudo mkdir /home/bbmak/Desktop/login
sudo mkdir /home/bbmak/Desktop/source
sudo mkdir /home/bbmak/Desktop/package
sudo mkdir /home/bbmak/Desktop/calculator
####################Making Folders#############################
####################Insert New Sources#########################
sudo echo -e '\n' >> /etc/apt/sources.list
sudo echo "##Skype Source" >> /etc/apt/sources.list
sudo echo "deb http://download.skype.com/linux/repos/debian/ stable non-free" >> /etc/apt/sources.list
sudo echo -e '\n' >> /etc/apt/sources.list
sudo echo "##Madwifi" >> /etc/apt/sources.list
sudo echo "deb ftp://ftp.au.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.list
sudo echo "deb-src ftp://ftp.au.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.list
sudo echo -e '\n' >> /etc/apt/sources.list
sudo echo "##Webmin" >> /etc/apt/sources.list
sudo echo "deb http://download.webmin.com/download/repository sarge contrib" >> /etc/apt/sources.list
####################Insert New Sources#########################
##################Insert DNS server##########################
sudo echo "nameserver 68.94.156.1" >> /etc/resolv.conf
sudo echo "nameserver 68.94.157.1" >> /etc/resolv.conf
##################Insert DNS server##########################
################Removing Package###############################
sudo apt-get -y update
sudo apt-get -y remove gaim
sudo apt-get -y remove xfburn
sudo apt-get -y remove gxine
sudo apt-get -y remove thunderbird
sudo apt-get -y remove totem
sudo apt-get -y remove totem-xine
sudo apt-get -y remove gnome-games
sudo apt-get -y remove brasero
sudo apt-get -y install skype
sudo apt-get -y install webmin
sudo apt-get -y install stardict
sudo apt-get -y install openoffice.org-calc
sudo apt-get -y install openoffice.org-impress
sudo apt-get -y autoremove
sudo apt-get -y autoclean
################Removing Package###############################
###################Installing madwifi#########################
# Install essential tools
sudo apt-get -y install build-essential bin86
# Install the sharutils package
sudo apt-get -y install sharutils
# Change to the /usr/src folder
cd /usr/src
# Get the necessary drivers from www.stchman.com
sudo wget http://internap.dl.sourceforge.net/s...0.9.3.3.tar.gz
# unpack the tarball
sudo tar -xzf /usr/src/madwifi-0.9.3.3.tar.gz
##Uninstall previous madwifi##
cd /usr/src/madwifi-0.9.3.3/scripts
sudo ifconfig ath0 down
sudo ifconfig wifi0 down
sudo ./madwifi-unload.bash
sudo ./find-madwifi-modules.sh $(uname -r)
# Change to the folder that the tarball created
cd /usr/src/madwifi-0.9.3.3/
# Make the drivers
sudo make clean
sudo make
sudo make install
# Make backup of /etc/modules file
sudo cp /etc/modules /etc/modules.bak
# Append to the end of the /etc/modules file by using >>
# First insert a carriage return in to the /etc/modules file
sudo echo -e '\n' >> /etc/modules
sudo echo "ath_pci" >> /etc/modules
#bring interfaces up
sudo ifconfig ath0 up
sudo ifconfig wifi0 up
#####################Finished Installing madwifi#######################
################download aircrack-ng#######################
cd /home/bbmak/Desktop/source/
sudo apt-get -y install build-essential
sudo wget http://download.aircrack-ng.org/airc...g-0.9.1.tar.gz
sudo tar -zxvf aircrack-ng-0.9.1.tar.gz
cd aircrack-ng-0.9.1
sudo make
sudo make install
################download aircrack-ng#######################
################installing the missing package################
###installing xmms-mpg123-ja###
sudo apt-get install xmms-mpg123-ja
###installing xmms-mpg123-ja###
######downloading wallpaper######
cd /home/bbmak/Desktop/wallpaper
sudo wget http://192.168.0.101/linux/ubuntu/wa.../140_large.jpg
######downloading wallpaper######
#########downloading login#########
cd /home/bbmak/Desktop/login
sudo wget http://192.168.0.101/linux/ubuntu/lo...nomeZen.tar.gz
#########downloading login#########
################downloading desktop icon###############
cd /home/bbmak/Desktop/
sudo wget http://192.168.0.101/linux/ubuntu/de...queror.desktop
sudo wget http://192.168.0.101/linux/ubuntu/de...pidgin.desktop
sudo wget http://192.168.0.101/linux/ubuntu/de...rminal.desktop
sudo wget http://192.168.0.101/linux/ubuntu/de...r/XMMS.desktop
################downloading desktop icon###############
#########downloading hp10bii calculator####################
cd /home/bbmak/Desktop/calculator
sudo wget http://192.168.0.101/linux/ubuntu/de...er/hp10bii.tar
sudo tar xf hp*
#########downloading hp10bii calculator####################
##############Network Card Fix############################
sudo touch /etc/init.d/wireless-network.sh
sudo echo "/etc/init.d/networking restart" >> /etc/init.d/wireless-network.sh
sudo chmod +x /etc/init.d/wireless-network.sh
sudo ln -s /etc/init.d/wireless-network.sh /etc/rcS.d/S40wireless-network
##############Network Card Fix############################
##########Final Apt-Get#############
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y autoremove
sudo apt-get -y autoclean
##########Final Apt-Get#############
##########################End Script############################################
###reboot###
sudo reboot
###reboot###
|