logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 17-09-2015 21:03:51

anonyme
Invité

Re : manuel:installation:par_lan

j'ai installé sur mon serveur ça tourne , j ai le menu sur mon client pour une installation reseau.
ce qui m intéresse c est les images complète , wheezy et jessie par exemple et stretch en net-install
donc il y a le menu cfg a configurer et a placer les images dans le dossier concerné .
par contre quand je vois dans tftp_address="0.0.0.0:69" tout est autorisé sur port 69 , quelque chose a faire surement
je vais testé "--secure --ipv4" pour ne prendre que l ipv4 sur tftp
le paquet pxe est installé sur mon serveur (coté client c est une carte asus avec un amd FX et une carte reseau avec l option pxe )

j ai teste un #TFTP_ADDRESS="192.168.10.0:69" ne fonctionne pas un joli timeout pxe tongue
--ipv4 apres --secure fonctionne (il démarre en ipv4 uniquement )

pour syslinux j'ai pas les bon fichiers pour le menu général des differentes images a installer et autres fioritures .
pour les wiki debian c est des vieux avec dhcp3 , rien ne correspond , et le syslinux de jessie contient le minimum
il me reste a tester l installation de jessie en réel avec un client , mais j ai l impression que cela ne fonctionne qu avec le netinstall (pas avec une image full comme un dvd par exemple )
la deuxieme chose qui risque de  m intéresser c est un client sans disque dur , le meme principe qu un livecd  mais par le réseau .
pour l instant j ai le netinstall de jessie dans mon dossier tftp . Avec mon reseau en gigabit et une image complete  ça doit etre plus rapide .
@++

Dernière modification par anonyme (17-09-2015 22:43:20)

#27 18-09-2015 06:08:40

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : manuel:installation:par_lan

Mis un avis obsolète dans l'entête...
On te suit anonyme. big_smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#28 18-09-2015 10:36:19

anonyme
Invité

Re : manuel:installation:par_lan

sur la petite machine ou j'ai testé le tuto nvidia , j'ai lancé installation , priorité du boot => pxe => dvd (disque dans l ordre de boot desactivé).
ça installe .......... une jessie..
pour moi le tuto est correct , juste a completer , au niveau menu par exemple.
avec dhcp c'est tres simple , j'ai connut le temps des cartes reseau avec pxe et un utilitaire intel pour modifier la programmation de l eprom ou alors des cartes avec support pour placer une rom convenablement programmé  tongue
ma configuration reseau est differente du tuto , un reseau box en 192.168.0.xxx =>eth0 une passerelle eth1 => un sous reseau en 192.168.10.xxx qui comprend , dns ,dhcp.
j ai applique la config du tuto sur mon dhcp , pour les machines en boot sur le disque c est transparent bien sur wink
voila comme expliqué plus haut je veux au boot pxe un menu du choix de la debian que je doit installer et ensuite vient le menu de l installation .
pourquoi pas avoir une knoppix pour les tests ou un autre livecd en menu aussi.

ps récuperation des fichiers sur la toile , a la fin de l installation et au reboot je mettrai mon disque en priorité 1.
il est possible de mettre une tempo sur le menu d installation (ou du choix de l image) ça allonge le demarrage du pc mais par exemple au bout de 10 s (si aucun choix) le boot ce fait sur le disque dur.

l ordre de demarrage pourrait etre : 1 PXE=> 2 DVD => 3 DISQUE DUR

si vous avez des informations sur syslinux (qui devrait fournir les fichiers pour creer le menu ) ou sur pxe je suis preneur . (je consulte les liens du tuto mais beaucoup sont obsolet a mon avis)
sur la toile j ai pas trouvé grand chose pour l instant .

Dernière modification par anonyme (18-09-2015 11:02:17)

#29 18-09-2015 11:16:10

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : manuel:installation:par_lan

Ok, modifié le suivi en à-compléter. smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#30 18-09-2015 18:18:46

anonyme
Invité

Re : manuel:installation:par_lan

j'ai besoin d'une personne qui a des compétences sur les fichiers .cfg pour des menus en vga ou vesa.
suite a des essaies laborieux sur des methodes avec syslinux , j'ai etudié de plus pres le netinstall de jessie en PXE.
voici le fichier qui se trouve dans /srv/tftp/pxelinux.cfg/default


# D-I config version 2.0
# search path for the c32 support libraries (libcom32, libutil etc.)
path debian-installer/amd64/boot-screens/
include debian-installer/amd64/boot-screens/menu.cfg
default debian-installer/amd64/boot-screens/vesamenu.c32
prompt 0
timeout 0
 


si je modifie le path , include et default pour pointer sur mon dossier ou se trouve le netinstall que je desire , tout ce passe bien
comme je pense que le pxelinux.0 est commun a toutes les distributions (et identique ) et qu il pointe sur le cfg cité plus haut , je voudrai modifier le pxelinux.cfg pour avoir un menu
et selectionner le bon path,include et default en fonction de mon choix .
j'aurai par exemple 3 dossiers : /srv/tftp/jessie puis /src/tftp/stretch et enfin /src/tftp/wheezy.
a la racine de /src/tftp je n aurai que les quelques fichiers pour le menu principal du choix de la distribution , les sous-menu pour l installation se trouve dans leur dossier respectif (et déja fonctionnel).
je travaille la dessus pour l instant , (pas besoin de syslinux si je ne me trompe pas )

Dernière modification par anonyme (18-09-2015 18:33:30)

#31 18-09-2015 18:58:34

anonyme
Invité

Re : manuel:installation:par_lan

bon j ai avancé un peu , j'ai mon menu graphique
j'ai placé dans /srv/tftp les fichier libutil.c32 et libcom32.c32 et menu.c32  du paquet selinux
j ai un carré bleu avec jessie amd64 et en bas "presser tab pour edit options"
donc le fichier menu.c32 est important ( presser tab c est pas moi tongue )

voici le default modifié


default menu.c32
noescape 1

label 1
MENU LABEL Jessie amd64

label 2
MENU LABEL Wheezy amd64

label 3
MENU LABEL Stretch amd64

prompt 0
timeout 0
 



j'ai mes 3 menus maintenant je vais creer les dossiers , le soucis va etre de faire pointer la selection sur le bon dossier.
les dossiers sont crée et les fichiers telecharges

Dernière modification par anonyme (18-09-2015 19:19:43)

#32 18-09-2015 19:41:59

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : manuel:installation:par_lan

tab a écrit :

presser tab c est pas moi


Mai si, mais si...

/me presse tab comme un citron Floark ! lol


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#33 18-09-2015 19:51:30

anonyme
Invité

Re : manuel:installation:par_lan

j'ai besoin de maitriser le "LABEL" , si je met quelque chose a la suite c est executé sans attendre que je le selectionne .
je vais checher sur la toile le modo est pas gentil bl bl bl bl tongue tongue tongue

wink

ps:
avec ceci j arrive sur la page du choix de la langue (c'est bien , le début de l installation , adieu le menu de jessie )


default vesamenu.c32
noescape 1
prompt 0
timeout 0

label 1
MENU LABEL Jessie amd64
kernel jessie/debian-installer/amd64/linux
append vga=788 initrd=jessie/debian-installer/amd64/initrd.gz -- quiet

label 2
MENU LABEL Wheezy amd64
kernel wheezy/debian-installer/amd64/linux
append vga=788 initrd=wheezy/debian-installer/amd64/initrd.gz -- quiet

label 3
MENU LABEL Stretch amd64
kernel stretch/debian-installer/amd64/linux
append vga=788 initrd=stretch/debian-installer/amd64/initrd.gz -- quiet
 



j'aurai bien aimer conserver le menu d'origine , pour l instant je n y arrive pas hmm
je ne poste plus ici , je ferai un post dans "installation" si besoin .
il y a quelques fichiers nécessaire  a la racine de tftp pour que ça fonctionne en plus de pxelinux.0
@++

Dernière modification par anonyme (18-09-2015 22:00:37)

#34 01-10-2015 13:04:59

anonyme
Invité

Re : manuel:installation:par_lan

@pascal

tu a écrit : Une petite interrogation subsiste pour moi car je n'ai pas installé le paquet PXE fournissant le démon pxe.

celui ci n est pas nécessaire (avec une carte réseau pxe )
il y a aussi syslinux et syslinux-common qui donnent des fichiers parfois utils (mais n est pas nécessaire au fonctionnement en PXE.)
c'est le petit programme dans la carte reseau qui au boot va récupérer une ip et toutes les informations que le dhcp peu fournir (domaine , broadcast , passerelle etc ........ ).
ensuite quand la liaison est établi entre client et serveur c est le fichier pxelinux.0 qui prend le relais et ensuite l initrd qui charge l installation de debian.
ton interrogation est elle satisfaite ? tongue  lol wink

#35 01-10-2015 13:06:14

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : manuel:installation:par_lan

Bon à savoir, merci !  cool  big_smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#36 01-10-2015 13:59:44

anonyme
Invité

Re : manuel:installation:par_lan

pour le dhcp du tuto je te met mon avis et mes notes.
comme tu l a appelé "manuel installation par lan" je pense que ce tuto sera terminé (les autres utilisations ne correspondent pas au titre )


default-lease-time 600;
max-lease-time 7200;
 
authoritative; # notre serveur fait autorité sur son réseau
 
# les requêtes DHCP sont servies aux machines de 192.168.0.(3 to 24)
# et le routeur est 192.168.0.1
subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.3 192.168.0.24;
  option broadcast-address 192.168.0.255; #tu peu limiter a 25 => 192.168.0.25
  option routers 192.168.0.1;  # la passerelle
  option domain-name-servers 192.168.0.1; # la passerelle (inutile pas besoin de domaine)
 
 option root-path "/srv/tftp"; tu indique le chemin de la racine (du partage nfs )
 option tftp-server-name "le serveur"; (inutile , tu va donner un nom de machine faut il encore qu il y ai un dns ou le fichier hosts configuré :) )
  next-server 192.168.0.2; # adresse du serveur tftp (pour un PXE) ici tu peu donner un autre serveur dhcp (dans le cas ou il ne se trouve pas sur le serveur PXE)
  filename "pxelinux.0"; fichier qui sera exécuté sur le client (ici tu peu donner un chemin => filename "/srv/tftp/pxelinux.0" )
 



la carte du serveur doit etre en ip fixe avec l ip , le subnet , éventuellement la passerelle (selon le schéma du réseau a compléter)
selon la configuration et le nombre de fichier netinstal il te faudra créer des dossiers.
exemple : /srv/tftp/jessie/ et puis /srv/tftp/stretch  etc .....
il te faudra un menu pour choisir ton installation a la racine /srv/tftp

voici ma config sur mon réseau:
le menu



default vesamenu.c32
MENU TITLE Bienvenue sur le serveur PXE
#noescape 1
prompt 0
kbdmap french.kbd
timeout 0

label 1
MENU LABEL Wheezy amd64 NetInstall
kernel wheezy/debian-installer/amd64/linux
append vga=normal initrd=wheezy/debian-installer/amd64/initrd.gz -- quiet


label 2
MENU LABEL Jessie amd64 NetInstall
kernel jessie/debian-installer/amd64/linux
append vga=normal initrd=jessie/debian-installer/amd64/initrd.gz -- quiet


label 3
MENU LABEL Stretch amd64 NetInstall
kernel stretch/debian-installer/amd64/linux
append vga=normal initrd=stretch/debian-installer/amd64/initrd.gz -- quiet

label 4
MENU LABEL Jessie i386 NetInstall
kernel jessie32/debian-installer/i386/linux
append vga=normal initrd=jessie32/debian-installer/i386/initrd.gz -- quiet

label 5
MENU LABEL Stretch i386 NetInstall
kernel stretch32/debian-installer/i386/linux
append vga=normal initrd=stretch32/debian-installer/i386/initrd.gz -- quiet

label 6
MENU LABEL Wheezy i386 NetInstall
kernel wheezy32/debian-installer/i386/linux
append vga=normal initrd=wheezy32/debian-installer/i386/initrd.gz -- quiet
 



le dhcp


subnet 192.168.10.0 netmask 255.255.255.0 {
 range 192.168.10.20 192.168.10.40;
 option domain-name-servers 192.168.10.1;
 option domain-name "votredomain.com";
 option routers 192.168.10.1;
 option broadcast-address 192.168.10.41;
 option ntp-servers 192.168.10.1;
 option netbios-name-servers 192.168.10.1;

 option tftp-server-name debian10;
# option root-path "/srv/tftp";
 next-server 192.168.10.1;
 filename "pxelinux.0";

 }
 


c est ma config qui fonctionne , la ou j ai mit un # n est pas utile et je suis sous un domaine en local (dns+dhcp ) sous-réseau 192.168.10.0
chaque menu j ai mit le chemin complet a partir de /srv/tftp
je peu te donner la liste des fichiers nécessaires a la racine (/srv/tftp) avec le fameux pxelinux.0
au lancement du menu tu arrive directement a l installation (choix de la langue , clavier etc ) tu ne passe pas par le menu debian)
c est un peu brouillon mais ça te donne une idée , quand tu veut on le termine et on le sort du chantier
a moins que tu veille le compléter avec PXE client léger  mais le titre va pas etre correct

comme il est actuellement ton wiki est bon , pour quelqu un qui veut juste utiliser sa carte PXE pour installer debian.
tout ce qui est écrit au dessus c est pour te donner les infos supplémentaire.
des questions?  tongue

Dernière modification par anonyme (01-10-2015 14:29:46)

#37 01-10-2015 14:10:53

anonyme
Invité

Re : manuel:installation:par_lan

un truc important ceci est inutile dans la config du dhcp .


# fixation de l'IP client
host s_lan_0 {
  hardware ethernet 00:12:34:56:AB:CD; adresse MAC du client
  fixed-address 192.168.0.3; # adresse attribuée
  option host-name "Le client"; # un nom pour la machine cliente
 



si c est un petit réseau avec 2 machines, un clients et un serveur
et le serveur dhcp sur la meme machine que le serveur PXE faut faire au plus simple ,
le client va récupérer une ip libre et lancer l installation.

la ou c est utile c est sur un gros réseau , et par exemple tu veut créer un groupe PXE (avec mac adresse et reservation d ip ) alors peut etre  nécessaire.
sur le client léger je l ai fait comme cela

Dernière modification par anonyme (01-10-2015 14:18:30)

#38 01-10-2015 16:02:54

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : manuel:installation:par_lan

J'ai l'impression qu'il faut s'organiser autour d'un portail PXE.  smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#39 01-10-2015 17:33:15

anonyme
Invité

Re : manuel:installation:par_lan

c'est toi le chef , c est toi qui voit   tongue
tu parle de quel portail , celui de la cloture roll

ok je => []    tongue

ps: dans mon ignorance je ne connais pas de portail PXE , tu expliquera tongue

#40 01-10-2015 17:43:31

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : manuel:installation:par_lan

Avant d'sortir, écoute un peu papy !  tongue
Un portail, sur le wiki, est une page "générale" sur un thème précis. Elle comporte des liens vers différents tutos relatifs à ce thème.  smile

exemple : le portail "réseau"  wink

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#41 01-10-2015 17:57:23

anonyme
Invité

Re : manuel:installation:par_lan

elle a raison milou quand tu veut t explique bien  tongue tongue

ok ok patron  wink

#42 01-10-2015 18:04:42

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : manuel:installation:par_lan

Quand il veut papy, hein .... tongue lol lol

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#43 01-10-2015 18:06:40

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : manuel:installation:par_lan

tongue  lol

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#44 01-10-2015 18:07:54

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : manuel:installation:par_lan

wink

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#45 08-10-2015 18:59:37

Ir0nsh007er
Membre
Lieu : Montréal, PQ, Canada
Distrib. : Debian GNU/Linux 11 (bullseye)
Noyau : Linux 5.15.39-4-pve
(G)UI : Terminal
Inscription : 30-04-2015
Site Web

Re : manuel:installation:par_lan

Suite au effort de anonyme je vais tenté une install mais avant de débuté je suis attentivement les détails et sur le wiki il a une erreur je crois:

Il est maintenant temps d'alimenter TFTP, par exemple avec une image de boot //netboot.tar.gz// chargée sur un miroir Debian.
<code root>cd /srv/tftp</code>
<code root>wget http://ftp.fr.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/netboot.tar.gz</code>
<code root>tar xvfz netboot.tar.gz</code>


Ne serait-il pas mieux d'écrire "stable" ou "jessie" a la place de "squeeze" ??
Voila pour mon étude de cas post install ... tongue


Ir0nsh007er (49 72 30 6E 73 68 30 30 37 65 72).  Mon CV
Noob un jour, noob toujours cool
01001001 01110010 00110000 01101110 01110011 01101000 00110000 00110000 00110111 01100101 01110010

Hors ligne

#46 08-10-2015 20:23:35

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : manuel:installation:par_lan

Bonsoir,


Le lien en question est toujours valide, c'est celui que j'ai utilisé lorsque j'ai testé.  wink


Maintenant, il serait effectivement d'actualité de vouloir installer Jessie, l'actuelle stable, par cette méthode.
Tu peux donc aussi bien utiliser :

wget http://ftp.fr.debian.org/debian/dists/jessie/main/installer-amd64/current/images/netboot/netboot.tar.gz

que

wget http://ftp.fr.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/netboot.tar.gz

pour une netinstall à destination d'architectures basées sur amd64. smile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#47 08-10-2015 20:23:37

anonyme
Invité

Re : manuel:installation:par_lan

@Ir0nsh007er

ils sont malin les modo's  lol
en fait tu met ce que tu veut , en sachant que ce sera la debian que tu veut installer , par contre pas de stable ou autre curiosité tongue
uniquement le nom de la debian (nom de naissance wink  ) , wheezy , stretch , jessie etc ..........
comme pour le sources.list éviter stable , unstable etc .....
par contre si tu fais un test , moi je viens d avoir un soucis de langue sur openoffice , iceweasel et autre en "en usa" , debian etait en fr (j ai quand meme fait un dpkg-reconfigure locales )
j'ai du aller chercher les paquets fr par synaptic (j ai lancé l installation avec coché xfce et outil de base uniquement )
pour le fun on peu mettre jessie pour mise a jour c est la stable actuelle  wink

ps: grillé tongue tongue tongue tongue

Dernière modification par anonyme (08-10-2015 20:24:25)

#48 08-10-2015 20:27:05

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : manuel:installation:par_lan

Si si : actuellement, si tu empruntes le chemin avec jessie ou celui avec stable, tu télécharges le même fichier (voir #46)  wink

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#49 08-10-2015 20:28:14

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : manuel:installation:par_lan

C'est plus l'époque des grillades mais ... miam quand même  tongue

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#50 08-10-2015 20:36:55

anonyme
Invité

Re : manuel:installation:par_lan

paskal a écrit :

Si si : actuellement, si tu empruntes le chemin avec jessie ou celui avec stable, tu télécharges le même fichier (voir #46)  wink



non non , tongue  j'ai un mirroir local les dossiers jessie et stable sont différent lol
mais bon de prendre l habitude de gérer sa debian par son nom (de naissance ) , je suis sur de moi wink  aucun soucis
(tu va gérer la oldstable puis la oldoldstable , un coup a craquer  tongue tongue tongue )
il y a 2 exceptions unstable (sid) et experimental
on va pas se prendre la tete pour ça  lol

wink

Pied de page des forums