Le 15/06/2015 23:57, Thierry Granier a écrit :
Bonjour
Bonjour Thierry,
je voudrais faire une installation automatisee par le *reseau* sur un
poste situé sur le meme LAN que moi.
J'ai compris, je crois, que j'avais besoin :
- d'activer le menu de boot du BIOS (du client) pour pouvoir booter
depuis le reseau
- d'un serveur DHCP sur le poste serveur par example*isc-dhcp-server*
Il n'est pas nécessaire que le serveur DHCP soit au même endroit que le
TFTP.
- d'un fichier de preconfiguration : *seed.txt* qui contient toutes
les reponses au processus d'installation et dont l'adresse sera donnée
dans le fichier de configuration de DHCP (???)
Le nom importe peu, mais son nom habituel est seed.txt ou preseed.txt
- d'un serveur tftp *tftpd-hpa
*
*Tu as d'autres serveurs TFTP disponibles, et tous marchent à peu près
aussi bien pour du boot PXE.*
**- de telecharger
*/debian/dists/jessie/main/installer-amd64/current/images/netboot/
*
*Depuis ce dossier, récupère le dossier netboot.tar.gz, et extrais-le
dans le dossier /srv/tftp (par exemple avec la commande : tar -xvf
netboot.tar.gz -C /srv/tftp)*
*
*je ne comprends pas
- comment booter par le reseau AVANT que le reseau soit configuré :
est ce que**positionner le boot du**BIOS du client (machine a
installer) a "booter de puis le reseau" suffit?
Le BIOS (plus précisément le firmware de la carte réseau si je ne
m'abuse) contient une ROM PXE qui permet un démarrage sur le réseau. La
ROM PXE fait typiquement une requête DHCP pour obtenir une adresse IP,
ainsi que l'adresse du serveur TFTP et le nom du fichier à charger.
- ou specifie t on l'image ISO a utiliser pour l'installation sur
le client?
Il n'y a pas d'image ISO à utiliser. Le fichier netboot.tar.gz contient
tout le nécessaire pour le démarrage : un noyau et un initram contenant
l'installeur Debian. Cet image netboot a besoin d'accéder à un miroir
debian pour charger les composants supplémentaires de l'installeur,
ainsi que les paquets de base du système. C'est une version encore plus
légère du CD netinstall.
- a quoi sert le fichier *pxelinux.0*? que contient-il? ou l'utiliser?
C'est un bootloader chargé par ta ROM PXE qui peut lancer un noyau Linux
en lui fournissant un initram et des paramètres de ligne de commande. Il
y a un autre projet similaire qui est ipxe, et permet plus de choses,
mais pour le moment, utilise PXELINUX qui répondra à tes besoins.
Pour l'installation automatique, il faut vérifier le chemin du fichier
preseed dans la configuration pxelinux (p.ex. dans le fichier :
debian-installer/amd64/boot-screens/adtxt.cfg, à la ligne append …, il
faut ajouter preseed=monfichier.txt pour qu'il soit récupéré lors de
l'installation depuis cet endroit.
As-tu consulté la page du manuel d'installation concernant
l'installation par le réseau :
https://www.debian.org/releases/stable/amd64/ch04s05.html.fr ?
Bon courage !
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: https://lists.debian.org/557fb674.1010...@gmail.com