git clone https://github.com/badouuuuuu/centos-kickstart-labo3.git
cd centos-kickstart-labo3
Récupération de l'ISO CentOs 7 : https://mirror.unix-solutions.be/centos/7.9.2009/isos/x86_64/
apt update -y
apt upgrade -y
yum install nano genisoimage
reboot now
wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
chmod +x Anaconda3-2020.11-Linux-x86_64.sh
./Anaconda3-2020.11-Linux-x86_64.sh
4. Retourner dans VirtualBox monter le lecteur Optique avec l'image CentOs précédement téléchargé et monter le fichier :
mount -o loop /dev/sr0 /mnt/
mkdir /root/centos-autoinstall/
cp -avRf /mnt/* /root/centos-autoinstall/
umount /mnt
6. Copier le fichier kickstart autogénéré lors de l'installation dans votre nouveau répératoire crée a l'étape précédente :
cp /root/anaconda-ks.cfg /root/centos-autoinstall/
nano /root/centos-autoinstall/anaconda-ks.cfg
-
Modifier la ligne
network --hostname=localhost.localdomain
-
Remplacer par
network --device=lo --hostname=localhost.localdomain
-
Modifier la ligne
clearpart --none --initlabel
-
Remplacer par
clearpart --drives=sda --all --initlabel
nano /root/centos-autoinstall/isolinux/isolinux.cfg
- Modifier : timeout 600 sur 100
- Ajouter :
label kickstart menu label ^Kickstart Installation of CentOS 7 menu default kernel vmlinuz append initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 inst.ks=hd:LABEL=CentOS\x207\x20x86_64:/anaconda-ks.cfg
- Supprimer "menu default" dans Label Check plus bas dans le fichier
mkisofs -J -T -o ./ISOs/CentOS-autoinstall.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -m TRANS.TBL -graft-points -V "CentOS 7 x86_64" /root/centos-autoinstall/
scp user@ip_de_la_machine:./ISOs/CentOs-autoinstall.iso "chemin local"
10. Créer une VM via Virtualbox afin de tester l'iso créer CentOs-autoinstall.iso et selectionner l'entrée "Kickstarter Auto install" lors du menu de boot
Si vous le faite manuellement renommer les fichier isos :
- linuxmint20.iso
- debian10.iso
wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.9.0-amd64-netinst.iso -O debian10.iso -P ./ISOs
wget https://mirror.dogecloud.org/Linux/Mint/stable/20/linuxmint-20-mate-64bit.iso -O linuxmint20.iso -P ./ISOs
Avant d'excutez createVM.sh ci dessous, passez a l'étape Création kickstart CentOs 7
chmod +x createVM.sh
./createVM.sh