View previous topic :: View next topic |
Author |
Message |
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Nov 09, 2004 10:02 am Post subject: [TIP] Install eclair d'une image disque universelle |
|
|
La je suis au boulot, et mon collegue vient de me montrer un truc hallucinant ! netcat ...
Donc pour commencer, vous vous faites un systeme sur mesure avec un kernel relativement universel, et apres c'est partit, pas besoin de faire un cd de boot ou des choses du style ! (une knoppix par exemple suffira)
Vous faites une image de votre partition contenant votre systeme "universel" avec dd
Code: | dd if=/dev/hdxX of=universal.image |
en suite, il vous faut netcat donc on l'emerge ...
SUR LA MACHINE CIBLE
Code: | nc -l -p <port_que_vous_voulez> | dd of=/dev/<disque_partition_cible> |
SUR LA MACHINE CONTENANT L'IMAGE
Code: | cat image.universal |nc <HOST_CIBLE> <PORT> |
Voila, je tape ce TIP en coup de vent, il se peut qu'il y ait des erreurs ! _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Last edited by kernelsensei on Tue Nov 09, 2004 6:40 pm; edited 2 times in total |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Tue Nov 09, 2004 10:06 am Post subject: |
|
|
Je vais paraître idiot mais est ce que tu peux expliquer vite fait comment ça marche ?
Et accessoirement quel est ton boulot car apparement tu boss sous linux ^^ _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
Posted: Tue Nov 09, 2004 12:08 pm Post subject: |
|
|
'alute !
J'ai également deux petites questions :
dd prend la sortie du pipe en entrée par default ????
[nc -l -p <port_que_vous_voulez> | dd of=/dev/<disque_partition_cible>]
Comment çà se comporte dans /proc ?
merci
|
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
Posted: Tue Nov 09, 2004 12:57 pm Post subject: |
|
|
re-
en fait j'ai pas été clair tout-à-l'heure
je voulais savoir si dd pouvait prendre l'output d'une commande directement en paramètre pour if, pour faire çà via un tunnel ssh par exemple non ?
sinon peut-être que :
dd if=/dev/hdXx | nc <HOST_CIBLE> <PORT> (sur l'hote contenant l'img)
nc -l -p <port_que_vous_voulez> | dd of=/dev/<disque_partition_cible> (sur celui à déployer)
serait plus concis
pour l'autre question : le noyau ne risque pas de geler non ?
re-merci
|
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Nov 09, 2004 6:27 pm Post subject: |
|
|
Il est vrai que je ne l'ai pas precise, mais au moment ou je cree l'image, le systeme image n'est pas actif, je le fais soit a partir d'un liveCD soit a partir d'une autre partoche !
Autrement, vu que la commande marche, je pense que oui, dd prends l'entree standart comme un if=
Concernant la remarque pour le faire directement a partir de la partoche, je n'ai pas essaye, je ne sais pas si il accepte une commande sans of=
Mais dans tous les cas, l'image a un avantage, on peut la trimbaler facilement et la ramener a une install party par exemple ! (ben ouais, on transfere plus facilement une image sur son laptop, par exemple, qu'une arborescence brute !) _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Last edited by kernelsensei on Tue Nov 09, 2004 6:31 pm; edited 2 times in total |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Nov 09, 2004 6:30 pm Post subject: |
|
|
bosozoku wrote: | Je vais paraître idiot mais est ce que tu peux expliquer vite fait comment ça marche ?
Et accessoirement quel est ton boulot car apparement tu boss sous linux ^^ |
Ben grosso modo, comme je vois le truc, c'est :
Code: | cat fichier.image > {reseau} > /dev/hdXX |
autrement, je suis admin linux a la fac ! _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Tue Nov 09, 2004 6:34 pm Post subject: |
|
|
Tu peux faire une image systeme d'un post sur le reseau ?
Mais comment peut tu accéder au systeme cible si tu as des droits limités ? (pardon de mon ignorance...) _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Nov 09, 2004 6:38 pm Post subject: |
|
|
euh, a priori j'ai pas ete clair !
si tu veux, j'envoie le contenu d'une image en brut a travers le reseau, je recupere ces donnees brutes en ecoutant avec nc sur le port cible, et apres je le passe a dd pour qu'il jette ces donnees brutes sur la partoches cible !
pour les droits, ben ils sont pas limités, du moins pas pour l'admin ou celui qui boot sur un liveCD _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
Posted: Tue Nov 09, 2004 6:54 pm Post subject: |
|
|
M'a l'air vachement bien ce truc là....en plus c'est simple à mettre en oeuvre
Merci pour ces précisions, je vais essayer un bkup dès que possible avec cette methode |
|
Back to top |
|
|
theturtle123 l33t
Joined: 19 Sep 2003 Posts: 621 Location: Lille, France
|
Posted: Tue Nov 09, 2004 6:59 pm Post subject: |
|
|
quand je pense que j'ai installé deux portables identiques en transférant toute l'arborescence via le réseau (youpi les milliers de ptits fichiers)
un seul reproche :
t'aurais dû poster ça avant |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Nov 09, 2004 7:09 pm Post subject: |
|
|
theturtle123 wrote: | quand je pense que j'ai installé deux portables identiques en transférant toute l'arborescence via le réseau (youpi les milliers de ptits fichiers)
un seul reproche :
t'aurais dû poster ça avant |
je peux retourner la remarque .... t'aurais pu attendre avant d'installer les 2 portables _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Nov 09, 2004 7:10 pm Post subject: |
|
|
boozo wrote: | M'a l'air vachement bien ce truc là....en plus c'est simple à mettre en oeuvre
Merci pour ces précisions, je vais essayer un bkup dès que possible avec cette methode |
ouais, je pense que ya moyen de faire des trucs pas mal avec netcat ... _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
theturtle123 l33t
Joined: 19 Sep 2003 Posts: 621 Location: Lille, France
|
Posted: Tue Nov 09, 2004 7:14 pm Post subject: |
|
|
un truc un peu dommage c'est qu'on doive faire l'image... si c'est un système relativement gros, ça peut poser des problèmes de place...
on peut pas faire le bourrin ?
genre en bootant un live cd sur les deux bécanes et
Code: | cat /dev/zob |nc <HOST_CIBLE> <PORT> |
?
(oui, j'avais prévenu, à la bourrin ) |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Tue Nov 09, 2004 7:18 pm Post subject: |
|
|
Bon. kernel-sensei, hop, hijack, on a besoin de toi dans le thread "reboot post-install" ... _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Nov 09, 2004 7:22 pm Post subject: |
|
|
theturtle123 wrote: | un truc un peu dommage c'est qu'on doive faire l'image... si c'est un système relativement gros, ça peut poser des problèmes de place...
on peut pas faire le bourrin ?
genre en bootant un live cd sur les deux bécanes et
Code: | cat /dev/zob |nc <HOST_CIBLE> <PORT> |
?
(oui, j'avais prévenu, à la bourrin ) |
essaye et tiens moi au courant ... (enfin, je peux essayer aussi quand j'aurais le temps !) _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
theturtle123 l33t
Joined: 19 Sep 2003 Posts: 621 Location: Lille, France
|
Posted: Tue Nov 09, 2004 7:24 pm Post subject: |
|
|
ok je testerai...
on fait souvent des installs party avec mon asso, ça peut toujours servir
Code: | echo "netcat c'est cool" > /dev/brain/corner999 |
|
|
Back to top |
|
|
|