diff --git a/fr_FR.ISO8859-1/articles/Makefile b/fr_FR.ISO8859-1/articles/Makefile index d838c1402c..aae4e4c02c 100644 --- a/fr_FR.ISO8859-1/articles/Makefile +++ b/fr_FR.ISO8859-1/articles/Makefile @@ -1,31 +1,32 @@ # # The FreeBSD Documentation Project # The FreeBSD French Documentation Project # # $FreeBSD$ # Original revision: 1.3 # SUBDIR = diskless-x SUBDIR+= fonts SUBDIR+= formatting-media SUBDIR+= ip-aliasing SUBDIR+= make-world SUBDIR+= mh SUBDIR+= multi-os SUBDIR+= new-users SUBDIR+= ntfs SUBDIR+= ppp SUBDIR+= programming-tools SUBDIR+= committers-guide SUBDIR+= zip-drive SUBDIR+= ddwg SUBDIR+= euro SUBDIR+= java-tomcat SUBDIR+= dialup-firewall SUBDIR+= laptop +SUBDIR+= pxe ROOT_SYMLINKS+= new-users DOC_PREFIX?= ${.CURDIR}/../.. .include "${DOC_PREFIX}/share/mk/doc.project.mk" diff --git a/fr_FR.ISO8859-1/articles/pxe/Makefile b/fr_FR.ISO8859-1/articles/pxe/Makefile new file mode 100644 index 0000000000..b4e09dedad --- /dev/null +++ b/fr_FR.ISO8859-1/articles/pxe/Makefile @@ -0,0 +1,21 @@ +# +# The FreeBSD Documentation Project +# The FreeBSD French Documentation Project +# +# $FreeBSD$ +# Original revision: 1.1 +# + + +DOC?= article + +FORMATS?= html + +INSTALL_COMPRESSED?=gz +INSTALL_ONLY_COMPRESSED?= + +SRCS= article.sgml + +DOC_PREFIX?= ${.CURDIR}/../../.. + +.include "${DOC_PREFIX}/share/mk/doc.project.mk" diff --git a/fr_FR.ISO8859-1/articles/pxe/article.sgml b/fr_FR.ISO8859-1/articles/pxe/article.sgml new file mode 100644 index 0000000000..18b4b41ba7 --- /dev/null +++ b/fr_FR.ISO8859-1/articles/pxe/article.sgml @@ -0,0 +1,294 @@ + + %man; + %urls; + %abstract; + %artheader; + %translators; + + %authors; + %mailing-lists; +]> + +
+ + FreeBSD Jumpstart Guide + + + + Alfred + Perlstein + + +
alfred@FreeBSD.org
+
+
+
+ + $FreeBSD$ + + + Cet article décrit la méthode a utiliser pour installer + FreeBSD en utilisant la possibilité pour une machine de booter + depuis le réseau via la fonction Intel PXE. + + +
+ + + Introduction + + + Cette procédure rend le Server non + sécurisé et dangereux, il est préférable de ne pas laisser + le Server accessible depuis d'autres machines que les + Clients. + + + Terminologie: + + + + + + Server + La machine qui offre le démarrage par le réseau et + les options d'installation. + + + + Client + La machine sur laquelle va etre installé FreeBSD. + + + + + + Prérequis: + + Des Clients supportant l'option de démarrage par le réseau, + de type Intel PXE, et une connexion Ethernet. + + SVP, faites moi savoir si vous avez un problème ou des suggestions + pour augmenter cette documentation. + + Si vous désirez expliquer ou implémenter une installation + système spécifique, envoyez moi un email que nous en + discutions. + + Je voudrais aussi remercier &a.ps; et &a.jhb; pour leur travail + sur le pxeboot, l'interface au système Intel PXE (netboot). + + + + Configuration du Server + + + + Installez DHCP: vous pouvez ensuite utiliser ce fichier + + dhcpd.conf, et le déposer dans /usr/local/etc/ + + + + Activez tftp: + + + + Créez un répertoire + /usr/tftpboot + + + + Ajoutez la ligne suivant au fichier + /etc/inetd.conf: + +tftp dgram udp wait nobody /usr/libexec/tftpd tftpd /usr/tftpboot + + + + + + + Activez NFS: + + + + Ajoutez la ligne suivante au fichier + /etc/rc.conf: + nfs_server_enable="YES" + + + + Ajoutez la ligne suivante au fichier + /etc/exports: + /usr -alldirs -ro + + + + + + Redémarrez pour activer ces nouveaux services ou + démarrez les manuellement. + + + + + + Configuration du Bootstrap + + + + Téléchargez les fichiers de démarrage: téléchargez + les images + + kern.flp et + + mfsroot.flp. + + + + Configurez le répertoire tftp/pxe-boot: + + + + Déposez pxeboot dans le répertoire de + démarrage: + + &prompt.root; rm -rf /usr/obj/* +&prompt.root; cd /usr/src/sys/boot +&prompt.root; make +&prompt.root; cp /usr/src/sys/boot/i386/pxeldr/pxeboot /usr/tftpboot + + + + Utilisez le montage d'un pseudo périphérique pour + monter le fichier kern.flp et copiez + son contenu dans /usr/tftpboot: + + &prompt.root; vnconfig vn0 kern.flp # association d'un fichier a un vndevice +&prompt.root; mount /dev/vn0 /mnt # montage +&prompt.root; cp -R /mnt /usr/tftpboot # copie du contenu dans /usr/tftpboot +&prompt.root; umount /mnt # démontage +&prompt.root; vnconfig -u vn0 # dé-association du vndevice au fichier + + + + + + Compilez un noyau personnalisé pour les clients (particulièrement + pour éviter la configuration des périphériques au démarrage) et + déposez le dans le répertoire + /usr/tftpboot. + + + + Créez un loader.rc spécial et installez le dans + /usr/tftpboot/boot/loader.rc comme cela il ne demandera + pas la deuxième disquette. Le mien se trouve + + ici. + + + + Extrayez l'installeur et les utilitaires d'aide de la disquette mfsroot + et décompressez les, puis déposez les dans /usr/tftpboot + comme ceci: + + &prompt.root; vnconfig vn0 mfsroot.flp # assocication du fichier a un vndevice +&prompt.root; mount /dev/vn0 /mnt # montage +&prompt.root; cp /mnt/mfsroot.gz /usr/tftpboot # copy du contenu dans /usr/tftpboot +&prompt.root; umount /mnt # démontage +&prompt.root; vnconfig -u vn0 # dé-association du fichier au vndevice +&prompt.root; cd /usr/tftpboot # on se déplace dans le répertoire pxeboot +&prompt.root; gunzip mfsroot.gz # on décompresse l'image mfsroot + + + + Créez votre propre script sysinstall install.cfg, + vous pouvez utilisez + + le mien comme exemple, mais vous devez l'editer. + + + + Copiez le script à l'endroit ou vous avez extrait et décompressé + l'image mfsroot: + + &prompt.root; cd /usr/tftpboot +&prompt.root; vnconfig vn0 mfsroot +&prompt.root; mount /dev/vn0 /mnt +&prompt.root; cp install.cfg /mnt +&prompt.root; umount /mnt +&prompt.root; vnconfig -u vn0 + + + + + + Configuration de l'installation + + + + Déposez les fichiers d'installation dans un répertoire accessible + par NFS sur le serveur. Créez un répertoire correspondant à la directive + 'nfs' du fichier install.cfg et copiez les fichiers + d'installation de FreeBSD a cet endroit, cela devrait ressembler à quelque + chose comme cela: + + ABOUT.TXT TROUBLE.TXT compat20 floppies ports +ERRATA.TXT UPGRADE.TXT compat21 games proflibs +HARDWARE.TXT XF86336 compat22 info src +INSTALL.TXT bin compat3x kern.flp +LAYOUT.TXT catpages crypto manpages +README.TXT cdrom.inf dict mfsroot.flp +RELNOTES.TXT compat1x doc packages + + + + Copiez les paquetages compressés dans le répertoire packages/All + sous le répertoire nfs. + + + + Vérifiez la présence du fichier INDEX dans + le répertoire des paquetages. Vous pouvez créer vos propres entrées comme + ceci: + + alfred-1.0||/|Utilitaires d'installation d'Alfred||alfred@FreeBSD.org|||| + + Vous pouvez alors installer vos paquetages personnalisés, en particulier + vos paquetages de post-installation. + + + + + + Paquetages de post-installation + + Vous pouvez utiliser le script pkgmaker.sh pour + créer votre propre paquetage de post-installation, l'idéee étant + de l'avoir installer et configuré avec les options spécifiques que vous voulez. + pkgmaker se lance dans le répertoire au dessus du paquetage + que vous voulez créer, en donnant uniquement le nom du paquetage(par ex mypkg) + en argument, cela créera un mypkg.tgz a inclure dans le paquetage de sysinstall. + + Dans le répertoire de votre paquetage, vous devez créer un fichier + nommé PLIST qui contient l'ensemble des fichiers + que vous désirez installer et qui seront incorporés dans votre paquetage. + + Vous pouvez aussi créer des fichiers appelés pre et + post dans ce répertoire, ceux-ci sont des scripts qui seront + executés avant et après l'installation de votre paquetage. + + Si le paquetage se trouve dans votre fichier install.cfg + il sera lancé et devra effectuer sa configuration finale pour vous. + +