Messages : 6
Sujets : 1
Inscription : Jun 2019
Réputation :
0
Bonjour,
voilà actuellement en stage on souhaite déployer un OS libre et éducatif sur des anciens postes inutilisées.
J'ai donc choisi et tenté de déployer l'image PrimTux 32 bits sur un serveur PXE ubuntu server 18.04.2 mais je suis confronté à un problème.
Lors de l'installation de l'OS sur le poste client, je suis bloqué à l'étape "aucun cd-rom usuel n'a été détecté" qui fait échouer l'installation.
J'ai essayé de mettre un ISO debian à la place pour tester, et même erreur.
Auriez-vous une idée ou une solution ? J'ai pensé à un problème de pilotes mais je ne sais pas du tout si cela vient de ça
Merci d'avance pour vos réponses.
Cdt.
Messages : 3,198
Sujets : 41
Inscription : Dec 2021
Réputation :
11
C'est assez puissant pour mettre la lubuntu 64? Elles sont moins capricieuses...
Messages : 6
Sujets : 1
Inscription : Jun 2019
Réputation :
0
13-06-2019, 15:12:22
(Modification du message : 13-06-2019, 15:23:03 par oss3.)
Bonjour et merci de votre réponse.
En revanche j'ai une petite question si vous sauriez y répondre car c'est mon tout premier serveur PXE sous linux, est-ce normal que l'installation ne se déroule pas automatiquement malgré que j'ai indiqué le "preseed" dans mon fichier de configuration ?
Je boot sur un live et je dois installer manuellement sur le disque dur et du coup le PXE perd tout son intérêt dans ce cas..
Je vais essayer une version de Primtux basé sur un Debian plus ancien voir ce que ça donne et j'installerai au pire une lubuntu comme serveur.
Cordialement.
Messages : 3,198
Sujets : 41
Inscription : Dec 2021
Réputation :
11
Ben en fait je n'y connais rien en PXE non plus!
Messages : 2,119
Sujets : 46
Inscription : Oct 2015
Réputation :
9
Au cas où il n'aurait pas vu cette discussion, poste un message privé à lebardix qui a très certainement déjà dû faire ce genre d'installation.
Messages : 6
Sujets : 1
Inscription : Jun 2019
Réputation :
0
Bonjour et merci de vos réponses.
Je vais essayer de contacter lebardix et voir si il est possible de faire quelque chose car après de multiples recherches j'avoue être dépassé..
Merci et bonne journée à vous.
Cdt.
Messages : 6
Sujets : 1
Inscription : Jun 2019
Réputation :
0
Du coup j'essaie de faire charger le preseed lors du boot sur la machine cliente, mais impossible !
Alors aucun soucis pour lancer Primtux en live (ou une autre distrib.) mais impossible d'automatiser l'installation avec Preseed, j'ai essayé tous les paramètres et valeurs inimaginables sur mon fichier pxelinux.cfg/default auto=true priority=critical preseed/url= (protocole TFTP, HTTP).. preseed/file ...
L'installateur me propose l'étape "charger le fichier de préconfiguration" uniquement avec le paramètre preseed/file mais peu importe le chemin que je mets (complet, TFTP..), l'installateur me met "impossible de télécharger le preseed.cfg"
Personne n'a une solution ? J'ai retourné le net à la recherche d'infos mais rien de concret
Merci d'avance pour vos réponses.
Cdt.
Messages : 3,198
Sujets : 41
Inscription : Dec 2021
Réputation :
11
Ce qui veut dire qu'il faudrait un live complet préconfiguré, non? En gros refaire un squashfs avec tout dedans et le balancer dans l'iso.
Messages : 113
Sujets : 21
Inscription : Apr 2016
Réputation :
0
18-06-2019, 11:32:35
(Modification du message : 18-06-2019, 11:32:51 par lebardix.)
Salut,
J'essaye d'avancer de mon coté...,
Il semble que ce soit un probleme de noyau et de initrd,
il faudrait prendre le noyau de net-install, et son initrd.. ensuite les parametres pour récuperer le fichier primtux-preseed.cfg seraient ajustable pour du réseau.
Donc ma derniere tentative hier a été de tester avec tftp://ipduserveur/chemindupreseed, mais ça n'a pas fonctionné le client tftp (de busybox) et serveur tftpd ne semblent pas se comprendre.
Donc je vais essayer avec http, sans doute ce soir ....
donc à suivre
sinon comment as-tu configuré ton boot pour avoir lelancement du live ??
Messages : 113
Sujets : 21
Inscription : Apr 2016
Réputation :
0
Oui c'est normal ,
il faut que tu installes un serveur Web (lighttpd par exemple) qui soit accessible sur une adresse de ton réseau,
pour ma part je l'ai mis sur le serveur du tftp PXE,
ce serveur web offrira le contenu de ton usb à sa racine ( moi j'ai recopié le dossier complet de la clef dans /srv/tftp/primtux/) et mon document-root de lighttpd est justement /srv/tftp/primtux
et donc tu précises lors de la sélection du mirroir cette adresse et le dossier 'debian' par défaut
(on doit pouvoir le préciser dans le primtux-preseed.cfg)
j'ai avancé mais bloqué par une histoire de arch détectée i386 alors que les packages de ma clef usb initiale est en amd64....
a suivre ....
Messages : 6
Sujets : 1
Inscription : Jun 2019
Réputation :
0
19-06-2019, 09:55:59
(Modification du message : 19-06-2019, 10:49:06 par oss3.)
Bonjour lebardix,
J'avais déjà un service apache2 et du coup j'ai modifié le directory root comme tu l'as fais et il arrive bien à lire mon preseed niquel
J'ai également ajouté les lignes suivantes dans le primtux preseed :
d-i mirror/country string manual
d-i mirror/http/hostname string 192.168.1.1 (adresse ip de mon serveur)
d-i mirror/http/directory string /debian (répertoire du miroir de l'archive debian ? )
d-i mirror/http/proxy string
Par contre j'ai une autre erreur (mirroir de debian corrompu), j'ai dû faire une erreur dans la configuration du Preseed je me demande si cela ne vient pas du hostname ? je vais tenter d'utiliser le nom de mon serveur, La console me dit :
WARNING : Mirror does not support the specified release (stretch)
Merci bien pour ta réponse.
Cdt