OVH Cloud OVH Cloud

Install NeuneuProof

3 réponses
Avatar
Nicolas Haller
Bonjour à tous,

Je cherche à constituer une "image installable" sur n'importe quel x86.
En fait, j'aimerais que l'install se lance sur un cd, que le matos soit
bien detecté comme avec la knoppix par exemple, qu'il me partitionne mon
disque et qu'il m'installe l'image.

En fait, c'est pour installer des serveurs pour un projet d'ordre
humanitaire donc le but du jeu c'est que la machine soit installable par
une grand mère. Le matos des machines peuvent changer, mais la
configuration logiciel reste relativement identiques. Le disque est à
partitionner de la même facon partout, les logiciels à installer sont
les mêmes partout.

En fait, le plus dur c'est de pouvoir installer un système bootable avec
les logiciels qui vont bien, après, un petit script pour régler les
détails de configuration sera ok.

Moins l'install pose de question, mieux c'est.

Pour l'instant, j'ai un cd bootable avec un script maison, qui ne marche
pas partout qui partitionne et qui ensuite détar comme un porc un gros
tar.bz2 sur le disque.
C'est pas propre et ca marche po partout.

Est-ce que quelqu'un a une idée de comment procéder? Une distrib (debian
serais top mais bon) ? une technique qui mal pas mal?

Merci d'avance

--
Nicolas Haller

3 réponses

Avatar
Emmanuel Florac
Le Tue, 19 Jul 2005 19:59:15 +0000, Nicolas Haller a écrit :


Est-ce que quelqu'un a une idée de comment procéder? Une distrib (debian
serais top mais bon) ? une technique qui mal pas mal?


La technique Knoppix avec un gros script shell d'install depuis le
système live marche bien. Par contre ne te leurre pas, c'est un gros
boulot en amont.

--
Je suis riche des biens dont je sais me passer.
Louis-Jean-Baptiste Etienne Vigée.

Avatar
X.B
Nicolas Haller wrote:

Bonjour à tous,

Je cherche à constituer une "image installable" sur n'importe quel x86.
En fait, j'aimerais que l'install se lance sur un cd, que le matos soit
bien detecté comme avec la knoppix par exemple, qu'il me partitionne mon
disque et qu'il m'installe l'image.
bin fait une belle image ...

si jamais les disques sont identiques (le reve quoi) en taille ou peu
different, fait un dd a partir d'une install fait sur le plus petit disque
disponible ...

Avatar
Guillaume
X.B a wroté :

Je cherche à constituer une "image installable" sur n'importe quel x86.
En fait, j'aimerais que l'install se lance sur un cd, que le matos soit
bien detecté comme avec la knoppix par exemple, qu'il me partitionne mon
disque et qu'il m'installe l'image.


bin fait une belle image ...
si jamais les disques sont identiques (le reve quoi) en taille ou peu
different, fait un dd a partir d'une install fait sur le plus petit disque
disponible ...


En utilisant tar plutôt que dd, on s'affranchit même des problèmes de
disques différents.

En trafiquant un peu un système de secours sur CD (à choisir sur
http://not.toms.net/twiki/bin/view/Tomsrtbt/BootableCDThings par ex.)
pour lui faire exécuter un script au démarrage, on lui fait
repartitionner le disque, puis monter la partition / créée,
décompresser dessus le tar.gz gravé sur le CD - et fait à la fin d'une
belle installation + configuration type, bien sûr-, on modifie
éventuellement 2 - 3 bricoles (fstab, hostname, etc/network/interfaces
...) en promptant l'inutilisateur qui installe, enfin on chroote
dedans pour installer lilo, et yapluka rebooter ... et recompiler si
les architectures matérielles sont très différentes.

Je n'ai réalisé ce genre de manip' qu'en partie (jamais essayé de
rendre la restauration systématique via un CD bootable), mais je pense
que ça doit le faire, ça correspond assez à ce qui se fait sous
Windows avec Ghost + winprep.
Que les gourous veuillent bien me corriger si je me trompe ;).

Cela dit, ça demande du boulot à préparer, et ça ne doit être vraiment
valable que dans une logique de déploiement de parc. Si c'est juste
pour quelques bécanes, il doit être plus simple de se reposer tout
bêtement sur ce que d'autres ont -fort bien- fait pour nous, et
d'utiliser knoppix-hdinstall :).

[XPost + Fu2 fcolc]

--
Guillaume