Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
netbsd:install_via_pxe [2006/03/30 13:43]
nico Ajout laius
netbsd:install_via_pxe [2010/01/12 13:29] (current)
Line 1: Line 1:
 +On n'a pas toujours envie (comme moi) de débrancher sa machine pour installer un nouveau système, parce que la machine est dans un placard, parce qu'​elle n'a pas de lecteur CD, parce que bouger l'​écran à travers la maison c'est relou... mais cette machine a le réseau... et ça c'est beau. Alors on va poser nos briques à grand coup de lutins magiques.\\ ​
  
 +Il suffira de rebooter la machine pour lancer l'​install.\\ ​
 +
 +On se prépare\\ ​
 +
 +== Configurer le DHCP ==
 +On installe le serveur et on configure comme suit :\\ 
 +<​code>​
 +subnet 192.168.100.0 netmask 255.255.255.0 {
 +}
 +
 +host kloug {
 +  # Net stuff
 +  hardware ethernet 00:​08:​74:​a9:​97:​b7;​
 +
 +  # PXE stuff
 +  fixed-address 192.168.100.101; ​
 +  filename "​pxeboot_ia32_com0.bin";​
 +
 +  # NFS stuff
 +  next-server 192.168.100.195;​
 +  option root-path "/​home/​nfs/";​
 +  ​
 +}
 +</​code>​
 +
 +Comme ça notre serveur DHCP donnera une IP, indiquera quel fichier booter (pxeboot_ia32_com0.bin se trouve dans /usr/mdec sur un netbsd) et quelle sera la root du système
 +
 +== Configurer le NFS ==
 +<​code>​
 +mkdir /home/nfs
 +</​code>​
 +
 +mes permissions sur le NFS :
 +<​code>​
 +/​home/​nfs ​      ​192.168.100.101(rw,​no_root_squash)
 +</​code>​
 +
 +Récupérer netbsd-INSTALL.gz (sur une iso netbsd montée en loopback par exemple) et le décompresser dans /​home/​nfs.\\ ​
 +
 +<​code>​
 +gunzip netbsd-INSTALL.gz
 +mv netbsd-INSTALL netbsd
 +</​code>​
 +
 +== Configurer le TFTP ==
 +
 +Installer le système et répondre aux 2 questions :)\\ 
 +
 +J'​avais choisi /tftpboot comme racine mais j'​aurais du dire /​home/​nfs...\\ ​
 +
 +Qu'​importe :\\ 
 +<​code>​
 +ln -s /home/nfs /tftpboot
 +</​code>​
 +
 +== En voiture ! ==
 +
 +Reste à rebooter, la machine va charger le loader PXE et proposer de faire l'​install :)
 +
 +
 +== Liens ==
 +  * [[http://​netbsd.org/​Documentation/​network/​netboot/​intro.i386.html]]
 +  * [[http://​netbsd.org/​Documentation/​network/​netboot/​local.install.html]]
netbsd/install_via_pxe.txt · Last modified: 2010/01/12 13:29 (external edit)