« Solutions menelusque et François Bayrou - Le weekend :) »

install d’OpenBSD avec des morceaux enrichis en PXE naturel.

1 February 2007

Alors parfois, on est pressé par le temps et on a besoin d’installer rapidement un OpenBSD.

Par contre le soucis c’est que la machine de destination, il faut l’ouvrir, c’est lourd pasque ta pas de lecteur cd sous la main, alors toi pasque tu es un ptit malin, tu décides de mettre en place un serveur PXE.

Rien de plus simple, alors la machine qui m’a servit pour faire l’install est une babasse sous freebsd 6.1.

donc voici la procédure pour démarrer l’installation d’un OpenBSD simplement et rapidement.

Installation de isc-dhcpd3-server

[root@install-machine /]# cd /usr/ports/net/isc-dhcp3-server/ && make all install

on crée le rep ou on mettra les images pour booter

[root@install-machine /usr/ports/net/isc-dhcp3-server/]
mkdir /tftpboot
[root@install-machine /usr/ports/net/isc-dhcp3-server/] cd /tftpboot
[root@install-machine /tftpboot/] fetch ftp://ftp.club-internet.fr/pub/OpenBSD/4.0/i386/tftpboot
[root@install-machine /tftpboot/] fetch ftp://ftp.club-internet.fr/pub/OpenBSD/4.0/i386/bsd.rd

on édite son /usr/local/etc/dhcpd.conf

[root@install-machine /tftpboot/] vi /usr/local/etc/dhcpd.conf

# voici l’extrait de mon fichier de config
option domain-name “c0ma.org”;# for the fun ;)
option domain-name-servers 172.22.10.1; # ici on définit un serveur dns
option subnet-mask 255.255.255.128; # masque de sous-réseau
default-lease-time 3600;# valeur par défaut du bail 1heure
max-lease-time 86400;#durée du bail 1journée
ddns-update-style none; # ici pas de mise à jour automatique du reverse

subnet 172.22.10.0 netmask 255.255.255.128 {
range 172.22.10.42 172.22.10.48; #ici on defini que de 42 a 48 ya des ip pour dhcp ;)
option routers 172.22.10.1; # je specifie le routeurs

}

host laptop {

hardware ethernet 00:12:3F:FA:73:C2; #addresse mac de la machine de destination
fixed-address 172.22.10.40; #ip prédéfinit
option subnet-mask 255.255.255.128 ;#masque de sous-réseau
filename “pxeboot”; #image a charger en pxe
next-server 172.22.10.1;#important pour charger bsd.rd (si manquant ca finit sur un unknown error (60)
}

après on ajoute les options pour que dhcpd démarre et pour qu’il écoute sur l’interface du lan.

[root@install-machine /tftpboot/] vi /etc/rc.conf

dhcpd_enable=”YES”
dhcpd_ifaces=”fxp0″


[root@install-machine /tftpboot/]
/usr/local/etc/rc.d/isc-dhcpd start

Ensuite tu redémarre ton laptop, tu configures le bios, pour qu’il démarre en PXE.

Quand le boot d’openbsd apparait tu fais :

boot> bsd.rd

et après hop install par le réseau.

J’avais justement besoin d’installer OpenBSD sur une compact flash, maintenant plus qu’a trouver la compact flash et après zou ;-)

Note

ah oui aussi pasque chez OpenBSD ils ont prévu les machines qui n’ont pas de clavier et donc la tout est renvoyé vers le com1 donc là c’est la grande folie, tu prends un cable serie et tututudutudu tu te la joue grande prince.

Tu peux rajouter dans le /tftpboot/etc/boot.conf

[root@install-machine /tftpboot/]
vi /tftpboot/etc/boot.conf
set tty com0
stty com0 19200
boot bsd.rd

et là t’auras même plus besoin de saisir ca au boot ( trop la classe !)
(blague du jour !)

Ca me fait penser que Joey Starr, il a du faire de l’informatique dans sa vie, pasque sincèrement appeler une marque de fringue com8, ya que cette population qui le fait ;-)


One Response to ' install d’OpenBSD avec des morceaux enrichis en PXE naturel. '

Subscribe to comments with RSS or TrackBack to ' install d’OpenBSD avec des morceaux enrichis en PXE naturel. '.

  1. NightAngel said,

    on February 1st, 2007 at 11:32 am

    Joey Starr a fait de l’informatique dans sa vie… oué ça ne fait presque aucun doute ça. Il a fait aussi pas mal d’autres trucs non moins intéressants LOOOOOOL.

Laisser un commentaire