Re: Diskless sous Lenny

2009-04-12 Par sujet Alain Baeckeroot

Le 09/04/2009 à 11:21, Kevin Hinault a écrit :
> 
> Le 7 avril 2009 16:48, Kevin Hinault  a écrit :
> > Mon problème :
> > Le boot s'effectue correctement, pxelinux se lance commence
> > l'installation sans problème et à l'étape "linstallation des paquets
> > et configuration", il plante magistralement sur la configuration des
> > paquets (après téléchargement des paquets). J'ai regardé dans les logs
> > syslog et là j'ai une montagne d'erreur de dépendances et je ne
> > comprend pas pourquoi. Quelqu'un aurait une idée ?
> 
> Suite de mon problème :
> 
> En fait mon problème venait de mon disque dur qui est tout abimé,
> c'est réglé et maintenant j'ai un nouveau et joli multi-boot PXE avec
> choix entre lenny et etch qui m'a permis d'installer lenny en réseau.
> (netboot c'est excellent !)
> 
> Il ne me reste qu'a découvrir comment faire ce satané Diskless.
> Est ce que je peux/dois copier sur le serveur l'arborescence installé
> sur le pc ?
> 

oui, faire la copie du système d'une machine arrêtée est une solution
 qui marche bien

il faut vérifier /etc/fstab, la ligne concernant / 
 (ca devrait fonctionner meme sans rien préciser, c'est un peu obscur
  pour moi)
et la config reseau pour ne pas saborder la connection établie.:-)

dejà si il charge le noyau et démarre c'est bien, ensuite régler
les pb de config pour avoir un boot complet.

bon courage, ca peut marcher en 5 min si tu as de la chance
Alain


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: Diskless sous Lenny

2009-04-09 Par sujet Kevin Hinault
Le 7 avril 2009 16:48, Kevin Hinault  a écrit :
> Mon problème :
> Le boot s'effectue correctement, pxelinux se lance commence
> l'installation sans problème et à l'étape "linstallation des paquets
> et configuration", il plante magistralement sur la configuration des
> paquets (après téléchargement des paquets). J'ai regardé dans les logs
> syslog et là j'ai une montagne d'erreur de dépendances et je ne
> comprend pas pourquoi. Quelqu'un aurait une idée ?

Suite de mon problème :

En fait mon problème venait de mon disque dur qui est tout abimé,
c'est réglé et maintenant j'ai un nouveau et joli multi-boot PXE avec
choix entre lenny et etch qui m'a permis d'installer lenny en réseau.
(netboot c'est excellent !)

Il ne me reste qu'a découvrir comment faire ce satané Diskless.
Est ce que je peux/dois copier sur le serveur l'arborescence installé
sur le pc ?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: Diskless sous Lenny

2009-04-07 Par sujet Kevin Hinault
Le 2 avril 2009 11:39, Alain Baeckeroot  a écrit :
>
> Le 02/04/2009 à 10:56, Kevin Hinault a écrit :
> > En l'occurrence, j'ai recompilé grub comme c'était expliqué et j'ai pris
> > pxegrub pour le boot pxe. Ils font la même chose ?
>
> Je n'ai pas réessayé, mais lors de ma tentative pxegrub a toujours échoué
> => syslinux :-)
>
> > > bien sur avoir une arborescence complete du systeme, quelque part sous 
> > > /tftpboot
> >
> >
> > Ce qu'il me manque c'est justement l'arborescence qui normalement devait 
> > être crée par lessdisks.
> > Comment la récreer, c'est une simple copie ?
>
> oui (pareil :) )
>
> - il y a un repertoire pxelinux.cfg qui contient juste une conf genre 
> menu.lst de grub
> Ca doit etre dans un des paquets syslinux ou dans la doc sur _le_ site :
> http://syslinux.zytor.com/wiki/index.php/PXELINUX


Finalement j'ai abandonné pxegrub qui a bootait correctement mais qui
ne savait pas où trouver mes paquets et je n'ai pas encore compris
comment lui dire qu'ils sont sur NFS, lui voulait les chercher
absolument sur un CD. Si quelqu'un à une explication je suis preneur
;)

J'ai aussi abandonné le boot en réseau façon diskless pour faire juste
une installation réseau sur mon disque interne puisque je ne savais
pas où récupérer l'arborescence d'un système fonctionnelle, faut il
que je fasse une installation correcte avant ? Je verrais plus tard
avec peut être debian live.

Donc pour l'instant, je suis passé à pxelinux pour faire une
installation de lenny via pxe, ce qui m'es plus familier.

- Serveur TFTP Ok.
- Serveur DHCP Ok.
- J'ai installé les paquet pxe et syslinux, j'ai modifié les confs de pxe.
- Je n'ai pas pris tout de suite le pxelinux disponible avec le paquet
syslinux. Pour l'instant j'ai téléchargé l'archive netboot.tar.gz (sur
http://ftp.fr.debian.org/debian/dists/lenny/main/installer-i386/current/images/netboot/
) et je l'ai mis dans la racine de tftp.

Mon problème :
Le boot s'effectue correctement, pxelinux se lance commence
l'installation sans problème et à l'étape "linstallation des paquets
et configuration", il plante magistralement sur la configuration des
paquets (après téléchargement des paquets). J'ai regardé dans les logs
syslog et là j'ai une montagne d'erreur de dépendances et je ne
comprend pas pourquoi. Quelqu'un aurait une idée ?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: Diskless sous Lenny

2009-04-02 Par sujet Alain Baeckeroot
Le 02/04/2009 à 10:56, Kevin Hinault a écrit :
> Le 2 avril 2009 10:35, Alain Baeckeroot  a
> écrit :
> 
> >
> > oui a la main avec dhcp3-server , syslinux, tftpd-hpa (ceux la marchent
> > bien
> > ensemble, d'autres non)

tftpd-hpa : j'ai pris atftpd
 en théorie ca marche aussi, en  pratique je suis que tftpd-hpa  fonctionne,
et j'avais eu des soucis avec d'autres.
> 
> En l'occurrence, j'ai recompilé grub comme c'était expliqué et j'ai pris
> pxegrub pour le boot pxe. Ils font la même chose ?

Je n'ai pas réessayé, mais lors de ma tentative pxegrub a toujours échoué
=> syslinux :-)
...

> - bien sur avoir une arborescence complete du systeme, quelque part
> > sour /tftpboot
> 
> 
> Le server TFTP c'est bon aussi par contre ce qu'il me manque c'est justement
> l'arborescence qui normalement devait être crée par lessdisks. Comment la
> récreer, c'est une simple copie (comme pour un PXE pour faire des
> installations où je copiais l'arborescence d'un cdrom :p) ?
oui (pareil :) )
- il y a un repertoire pxelinux.cfg qui contient juste une conf genre menu.lst 
de grub
Ca doit etre dans un des paquets syslinux ou dans la doc sur _le_ site :
http://syslinux.zytor.com/wiki/index.php/PXELINUX

- un /tftpboot/laracine qui doit etre exporté par le serveur nfs (/etc/exports)
> 
> 
> > - avoir un kernel qui supporte le boot en pxe et nfsroot
> >donc éventuellemnt copier /etc/initramfs-tools/initramfs.conf
> >  et faire une config qui va bien avant
> >  /usr/sbin/mkinitramfs -f maconfig 2.6.xx -o
> > /tftpboot/initrd_qui_va_bien.img

dans la config du kernel il y doit y avoir une option NFSROOT.
je ne sais pas si l'initrd suffit. 
Egalement un peu obscur : /etc/fstab du client
 ca fonctionne si on ne dit rien pour /  , sauf que df ou showmount
 ne disent pas tout

Pour etch il fallait préciser une option pour la conf réseau, pour
 signaler que le reseau est déjà en place, sinon certain services ne
 démarraient pas, mais j'ai oublié quoi et ou :-). (j'attend ma doc...)

Alain

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: Diskless sous Lenny

2009-04-02 Par sujet Kevin Hinault
Le 2 avril 2009 10:35, Alain Baeckeroot  a
écrit :

>
> oui a la main avec dhcp3-server , syslinux, tftpd-hpa (ceux la marchent
> bien
> ensemble, d'autres non)


dhcp3-server : ok
syslinux : voir en dessous
tftpd-hpa : j'ai pris atftpd


> il doit y avoir un tutoriel dans tldp.org : diskless-howto
> un peu long, mais il y a les exemples
>

Je vais regarder ça.


> de mémoire, installer syslinux
> - copier le fichier  /usr/lib/syslinux/pxelinux.0 dans /tftpboot
>  (la config était suceptible, je n'ai jamais reussi a changer le nom
> "linux"
>  du premier choix proposé)


En l'occurrence, j'ai recompilé grub comme c'était expliqué et j'ai pris
pxegrub pour le boot pxe. Ils font la même chose ?

- dans /etc/dhcp3/dhcpd.conf ajouter une ligne indiquant
>  le serveur de boot et le pxelinux.0  (il me semble que le chemin
> est relatif à celui indiqué avant)


Ça c'est bon.

- bien sur avoir une arborescence complete du systeme, quelque part
> sour /tftpboot


Le server TFTP c'est bon aussi par contre ce qu'il me manque c'est justement
l'arborescence qui normalement devait être crée par lessdisks. Comment la
récreer, c'est une simple copie (comme pour un PXE pour faire des
installations où je copiais l'arborescence d'un cdrom :p) ?


> - avoir un kernel qui supporte le boot en pxe et nfsroot
>donc éventuellemnt copier /etc/initramfs-tools/initramfs.conf
>  et faire une config qui va bien avant
>  /usr/sbin/mkinitramfs -f maconfig 2.6.xx -o
> /tftpboot/initrd_qui_va_bien.img


Le paquet mknbi permet ça aussi non ?
Je découvre à l'instant live-initramfs, di-netboot-assistant et live-magic.
Vous les connaissez ?

En tout cas je vais essayer de faire le kernel avec initramfs.

Merci de ton aide Alain.


Re: Diskless sous Lenny

2009-04-02 Par sujet Alain Baeckeroot
j'ai oublier un détail
 lancer les serveur dhcp et tftp très verbeux (genre -vv)
comme ca on voit tout dans les logs de dhcp et tftp
ca permet de comprendre ou ca bloque (dès fois que ;-)

Alain


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: Diskless sous Lenny

2009-04-02 Par sujet Alain Baeckeroot
Le 02/04/2009 à 09:55, Kevin Hinault a écrit :
> Bonjour à tous,
> 
> Hier soir j'ai voulu recycler un vieux PC en y mettant une Lenny, ce qui ne
> devait pas poser de problème normalement. Sauf que mon lecteur de cdrom à
> décidé de me lâcher en pleine installation et le disque dur montre de
> sérieuse faiblesse.
> Je ne me suis pas démonté et j'ai pensé "Tu as un DHCP, tu as du NFS, tentes
> donc d'installer un Diskless". En plus, j'ai de la chance ce pc gère les
> boots PXE, je l'avais utilisé pour faire des installations en PXE.
...
> - est il possible de refaire manuellement ce qu'etait censé faire lessdisks
> puisque l'article parle de solution de facilité, il doit y avoir autre chose
> ?

oui a la main avec dhcp3-server , syslinux, tftpd-hpa (ceux la marchent bien
ensemble, d'autres non)
il doit y avoir un tutoriel dans tldp.org : diskless-howto
un peu long, mais il y a les exemples

de mémoire, installer syslinux 
- copier le fichier  /usr/lib/syslinux/pxelinux.0 dans /tftpboot
 (la config était suceptible, je n'ai jamais reussi a changer le nom "linux"
 du premier choix proposé)

- dans /etc/dhcp3/dhcpd.conf ajouter une ligne indiquant 
 le serveur de boot et le pxelinux.0  (il me semble que le chemin
est relatif à celui indiqué avant)

- bien sur avoir une arborescence complete du systeme, quelque part
sour /tftpboot

- avoir un kernel qui supporte le boot en pxe et nfsroot
donc éventuellemnt copier /etc/initramfs-tools/initramfs.conf
 et faire une config qui va bien avant 
 /usr/sbin/mkinitramfs -f maconfig 2.6.xx -o /tftpboot/initrd_qui_va_bien.img

en gros c'est aussi simple que ca, il y a 10 lignes de config.
En détail, hmm je peux remettre la main sur une doc simple.

Alain

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Diskless sous Lenny

2009-04-02 Par sujet Kevin Hinault
Bonjour à tous,

Hier soir j'ai voulu recycler un vieux PC en y mettant une Lenny, ce qui ne
devait pas poser de problème normalement. Sauf que mon lecteur de cdrom à
décidé de me lâcher en pleine installation et le disque dur montre de
sérieuse faiblesse.
Je ne me suis pas démonté et j'ai pensé "Tu as un DHCP, tu as du NFS, tentes
donc d'installer un Diskless". En plus, j'ai de la chance ce pc gère les
boots PXE, je l'avais utilisé pour faire des installations en PXE.

J'appels GG à la rescousse pour savoir ce qu'il à me dire la dessus et je
tombe sur un article qui me parait pas trop mal :
http://www.unixgarden.com/index.php/news/demarrez-sans-disque-avec-pxe-grub-et-nfs

C'est un article paru il y a 6 mois dans Linux Magazine. L'article est en
effet pas trop mal et j'arrive à m'en sortir pour l'intégrer à mon existant
jusqu'au moment où il parle d'installer un paquet "lessdisks". Celui-ci je
ne le retrouve pas dans les dépôts et pourtant l'article dit utiliser une
Sarge, voici ce que me donne une recherche :

# apt-cache search lessdisks
sdm-terminal - Secure Display Manager - terminal files
sdm - Gestionnaire d'affichage sécurisé - accès à distance sécurisé de X11

J'ai donc cherché sur debian.org et je n'ai trouvé que quelques mentions de
lessdisks dans les nouvelles disant que le paquet devait en remplacer un
autre mais rien de plus :
http://www.debian.org/News/weekly/2005/38/index.fr.html

Dans les archives des ML par contre une message de Fredéric Boiteux dit que
ltsp ferait la même chose et que lessdisks
http://lists.debian.org/debian-user-french/2006/01/msg00341.html

Donc mes questions sont les suivantes :
- lessdisks fait-il partie d'un autre dépôts ou a été abandonné ?
- ltsp fait vraiment la même chose ? On dirait une solution complète qui
prend en charge tout de A à Z, ca me parait trop simple, j'ai envie de
comprendre.
- est il possible de refaire manuellement ce qu'etait censé faire lessdisks
puisque l'article parle de solution de facilité, il doit y avoir autre chose
?

Merci de vos conseils.
Kévin