# PROPOSITION # A modifier ! # # # Dans un premier temps on peut ajouter la directive # interactive ce qui permettra une lecture des infos. # et une possibilite de modifier # # # INSTALLATION EN MODE INTERACTIF interactive # #System language lang en_US #Language modules to install langsupport en_US fr_FR --default en_US # CLAVIER ET SOURIS # VOUS POURREZ ENSUITE LES MODIFIER AVEC OUTILS GRAPHIQUES # # CLAVIER : MODIFIER AU BESOIN #System keyboard keyboard fr_CH-latin1 # autre clavier courant : us #keyboard us #System timezone timezone Europe/Zurich # A MODIFIER OBLIGATOIREMENT LORS DE LA PREMIERE CONNEXION # OU EN INTERACTIF DURANT INSTALLATION #Root password rootpw rootepfl # SI ON NE BEUT PAS LES QUESTIONS AU REBOOT #firstboot --disabled # PAS FORCEMENT CAR IL FAUT ENLEVER LE CD #Reboot after installation #reboot #Install Red Hat Linux instead of upgrade install # INSTALLATION VIA NFS OU HTTP # CE QUI IMPLIQUE QUE LE RESEAU FONCTIONNE # ET QUE LA MACHINE POSSEDE UNE ADRESSE IP # #nfs --server 128.178.50.24 --dir /export/RHE/ws-6/update4/x86_32/i386 url --url=http://linuxline.epfl.ch/RHEL/ws-6/update4/32-bit-x86/i386 # # #System bootloader configuration bootloader --location=mbr #Clear the Master Boot Record zerombr yes #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! # ATTENTION ATTENTION ATTENTION PARTITIONNEMENT # # PREMIER EXEMPLE : ON PART DE RIEN # ON VA CREER SUR LE PREMIER DISQUE IDE LES 3 PARTITIONS MINIMALES # ON CREE SUR CE DISQUE 3 PARTITIONS INDISPENSABLES # A PEU PRES STANDARD POUR LA TAILLE # A ADAPTER EVENTUELLEMENT # # DECOMMENTER CE QUI SUIT POUR CE PREMIER CAS #clearpart --drives hda #part /boot --ondisk=hda --fstype ext2 --size 100 #part swap --ondisk=hda --size 512 #part / --ondisk=hda --fstype ext3 --size 3000 ################################################# # SECOND EXEMPLE : IL EXISTE DEJA DES PARTITIONS # ON LES CONNAIT # ON VA LES UTILISER # FORMATTER CELLES INDISPENSABLES # NE PAS TOUCHER AUX AUTRES # # DECOMMENTER ET ADAPTER CE QUI SUIT #part /boot --onpart hda1 --fstype ext2 #part swap --onpart hda5 --size 512 #part / --onpart hda2 --fstype ext3 #part /export --onpart hda3 --noformat # # #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! # ATTENTION ATTENTION ATTENTION CONFIG RESEAU # # A MODIFIER OBLIGATOIREMENT # SI ON UTILISE UNE CONFIG. STATIQUE : # REMPLACER LES xxx et yyy PAR LES BONNES VALEURS #Use static networking network --bootproto static --ip 128.178.xxx.yyy --netmask 255.255.255.0 --gateway 128.178.xxx.1 --nameserver 128.178.15.7 # # SI on peut utiliser un serveur DHCP : # DECOMMENTER LA LIGNE network --bootproto dhcp # COMMENTER LA LIGNE network --bootproto static #network --bootproto dhcp # # #!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! # # UTILISATION DU SERVICE LDAP # TRES PRATIQUE # #System authorization information auth --useshadow --enablemd5 --enableldap --enableldapauth --ldapserver ldap.epfl.ch --ldapbasedn o=epfl,c=ch # SINON : COMMENTER LA LIGNE AU DESSUS,DECOMMENTER LA SUIVANTE #System authorization information #auth --useshadow --enablemd5 # FIREWALL DECONSEILLE SAUF POUR LES EXPERTS #Firewall configuration firewall --disabled # # EN CAS DE NON DETECTION DU MATERIEL # LANCER redhat-config-xfree86 apres reboot # #XWindows configuration information #Probe for video card #Probe for monitor #xconfig --depth 16 --resolution 640x480 # Choix des paquetages : # Moins crucial, on peut toujours enlever/ajouter ensuite # am-utils va permettre un automontage des ressources exportables sur # des machines distantes, par ex /net/linuxline/export/mirror # rpmdb-redhat va permettre l'identification des paquetages manquants # lorsqu'il y a dépendances %packages --resolvedeps @GNOME Desktop Environment @KDE Desktop Environment @Editors @Engineering and Scientific @Graphical Internet @Text-based Internet @Office/Productivity @Sound and Video @Graphics @Authoring and Publishing @Server Configuration Tools @Windows File Server @DNS Name Server @Development Tools @Kernel Development @Administration Tools @System Tools @Printing Support am-utils rpmdb-redhat # SCRIPT EXECUTE APRES INSTALLATION %post # MODIFIER CERTAINS FICHIERS # # HOSTS.ALLOW ET HOSTS:DENY cp /etc/hosts.allow /etc/hosts.allow.orig cat <> /etc/hosts.allow ALL : localhost.localdomain ALL : .epfl.ch portmap: 128.178.0.0/255.255.0.0 EOF # cp /etc/hosts.deny /etc/hosts.deny.orig cat <> /etc/hosts.deny ALL : ALL EOF # # DECLARATION GATEWAY COMME SERVEUR DE TEMPS source /etc/sysconfig/network mv /etc/ntp.conf /etc/ntp.conf.orig grep -v server /etc/ntp.conf.orig > /etc/ntp.conf cat <> /etc/ntp.conf server $GATEWAY EOF # # mv /etc/resolv.conf /etc/resolv.conf.orig cat < /etc/resolv.conf search epfl.ch nameserver 127.0.0.1 nameserver 128.178.15.7 nameserver 128.178.15.8 EOF # # rpm --import /usr/share/doc/rpm-*/RPM-GPG-KEY rpm --import /usr/share/doc/rpm-*/RPM-PGP-KEY # # # ASIS : CREER UN UTILISATEUR # ET LES REPERTOIRES # IL SUFFIRA ENSUITE DE LANCER APRES REBOOT # ET EN TANT QU'UTILISATEUR ASIS : /net/castor/asis/adm/bin/asisinstall # SI NECESSAIRE DECOMMENTEZ LES LIGNES SUIVANTES POUR ASIS # #groupadd -g 449 asis #useradd -c "ASIS account" -u 449 -g asis asis #mkdir /asis.local #chmod 755 /asis.local #chown asis:asis /asis.local #mkdir /usr/local/asis_adm #chmod 755 /usr/local/asis_adm #chown -R asis:asis /usr/local #================================== # # # ACTIVER CERTAINS SERVICES chkconfig --level 345 amd on chkconfig --level 345 ntpd on # # # RHN # INDIQUER votre cle d'activation puis decommentez #rhnreg_ks --activationkey=nnnnnn