Install PXE : Différence entre versions

De ArchwikiFR
m (Robot : Enlève le modèle: I18n entry)
m (Robot : Enlève modèles : I18n, Lang, Stub, Translateme)
Ligne 1 : Ligne 1 :
{{i18n|Install_Arch_from_network_via_PXE}}
+
 
  
 
{{Article summary start}}
 
{{Article summary start}}
Ligne 92 : Ligne 92 :
 
[[Catégorie:Installation]]
 
[[Catégorie:Installation]]
 
[[Catégorie:Howto]]
 
[[Catégorie:Howto]]
 +
[[Category:Necessite relecture]]

Version du 18 mars 2011 à 21:30


Modèle:Article summary start Modèle:Article summary text Modèle:Article summary heading



Modèle:Article summary heading

Modèle:Article summary wiki Modèle:Article summary end


Démarrage par le Réseau

Votre ordinateur portable n'est pas fournit avec un lecteur CD-ROM, et/ou ne vous permet pas de démarrer à partir d'un disque usb ? N'ayez pas peur, vous pouvez démarrer en utilisant PXE.

Pré-requis

Vous aurez besoin au moins des éléments suivant:

  • un serveur capable de faire tourner DHCP
  • un serveur capable de faire tourner (a)TFTPD
  • De l'image iso d'installation archboot (l'image officiel ne peut être utilisé pour ça )
  • il peut aussi être nécessaire de désactiver la fonction DHCP de votre routeur

Les serveurs DHCP et TFTP peuvent être sur la même machine si vous n'en posséder qu'une.

Installez le programme nécessaire sur votre installation existante de Arch Linux qui servira de serveur pour l'installation sur votre client:

pacman -S mkpxelinux tftp-hpa dhcp

Préparer dhcpd

Remplacez le fichier par défaut /etc/dhcpd.conf par celui qui suit (ajuster le à votre configuration réseau):

# /etc/dhcpd.conf
option domain-name-servers 208.67.222.222, 208.67.220.220;
default-lease-time 86400;
max-lease-time 604800;
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
 range 192.168.0.10 192.168.0.49;
 filename "pxelinux.0";        # the PXELinux boot agent
 option subnet-mask 255.255.255.0;
 option broadcast-address 192.168.0.255;
 option routers 192.168.0.1;
}

Dhcpd ne tournera pas sans l'ipv6. Si vous avez désactive ipv6, recharger le module:

modprobe ipv6

Préparer tftpd

lancez mkpxelinux, qui vas placer les fichiers de démarrage requis dans /var/tftpboot:

mkpxelinux -c=/etc/mkpxelinux.conf

Montez archboot-iso et copier le contenue du répertoire isolinx dans /var/tftpboot, écraser les fichiers existants:

mount -o loop /archboot.iso /mnt/iso
cp -a /mnt/iso/isolinux/* /var/tftpboot/

Ajustez pxelinux cfg (utilisez isolinux.cfg fournit avec archboot):

mv /var/tftpboot/isolinux.cfg /var/tftpboot/pxelinux.cfg/default

Configurer host.allow

Ajouter les enregistrement suivant à votre fichier /etc/hosts.allow :

# /etc/hosts.allow
tftpd: ALL
in.tftpd: ALL

Votre installateur réseau Arch Linux est maintenant prêt.

Démarrer l'installation

Maintenant assurons nous que les démons dhcp et tftpd tournent sur le serveur.

# /etc/rc.d/tftpd start
# /etc/rc.d/dhcpd start

démarrer votre machine cible par PXE ( habituellement quelque chose comme F12 (sur les Dells) ou F11 (sur les Supermicro), ou/et activez la fonction dans le BIOS).

Lorsque vous obtenez le prompt PXEBoot, écrivez 'arch' ou pressez Entrée pour démarrer l'installateur. L'installation devrait maintenant progresser de la même manière que si vous aviez démarré du CD. Vous pouvez continuer l'installation en suivant Le Official Arch Linux Install Guide (Français) ou Beginners' Guide (Français).

c'est tout!