après quelques galères, il est maintenant possible d'installer un Solaris (OpenSolaris a suivre) sur une dedibox.
IMPORTANT : Ce message est un résumé de mes tests, il ne constitue pas en soi une documentation finale (qui ne saurait tardée, mais bon, la doc, tout ca). Il est bien évident que toute ces manipulations ne sont que purement expérimentales, en aucun cas dedibox ne fait de support sur une machine installée en Solaris (autre que celle hardware bien sûr). Vous connaissez la chanson, je ne suis pas responsable de toute fausse manipulation, perte de données, etc.
je suis heureux de vous annoncer - au nom de l'association GUSES - qu'il sera bientôt possible d'utiliser notre OS (serveur) favori sur les dedibox comme vous pouvez le constater
Ce fut plus rapide que je le pensais.
Procédure d'installation :
- prendre une dedibox
- installer un linux minimaliste (genre debian)
- Recompiler le grub de solaris sur linux (gcc-3.4)
- créer une partition de 254 cylindres de type Solaris (bf)
- apt-get install netcat
- nc -l -v -p 5000 | dd if=/dev/sdaN
La partition d'origine fut sda2, mais celle de cible sda3. Vu que Solaris ne comprend pas vraiment la notion de partition, ca ne pose pas de problème (mais n'utiliser pas de partition étendue bien sûr...)
Depuis un autre serveur sur internet :
% wget http://kaoru.asyd.net/~asyd/dedibox.ufs.gz
% gunzip dediox.ufs.gz
% dd if=dedibox.ufs | nc -q 0 [ip dedibox cible] 5000
Je n'ai pas tester ces commandes, j'ai fais le nc directement depuis /dev/sda2, mais ca ne dois pas avoir d'influence, le ufs.gz correspondant exactement à la même image. Vous devriez obtenir quelque chose du genre :
4096575+0 enregistrements écrits.
2097446400 bytes transferred in 396,671455 seconds (5287616 bytes/sec)
Maintenant que l'image du Solaris est transférée, il faut configurer le boot loader.
Faire un /usr/local/sbin/grub-install, vérifier la présence d'un fichier ufs_stage1_5 dans /boot/grub.
Ensuite, editer le fichier /boot/grub/menu.lst de votre linux, rajouter l'entrée suivante :
title Solaris
root (hd0,1,a)
kernel /platform/i86pc/multiboot -z ID-DEDIBOX,ADRESSE_IP,RESEAU,PASSERELLE
module /platform/i86pc/boot_archive
Penser à modifier votre valeur de boot par défaut si besoin est.
Dans mon cas :
-z 4930,88.191.28.226,88.191.28.0,255.255.255.0,88.191.28.1 (cf note) Sans quote, ni rien d'autre. Soyez précis sur cet argument.
Rebooter
Patientez quelques minutes (deux bonnes), et la dedibox devrait répondre aux pings. Un script de post-installation (écrit en zsh ) se charge des tâches suivantes :
- création des fichiers /etc/hosts /etc/inet/netmasks /etc/hostname.vel0
et /etc/defaultrouter
- initialisation du réseau avec ifconfig et route
- création de clés hôte ssh
% ssh root@
Last login: Tue Oct 10 22:17:13 2006 from ....
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
(Mot de passe : opensolaris, à modifier de suite bien évidemment)
Le solaris installé est vraiment de base, il n'y a pas grand chose. Nous allons probablement distribuer d'autres images prochainement (Solaris 10, Express, OpenSolaris), et une doc sur la création d'une image perso.
Voilà, j'espère que ca intéressera du monde (pour ma part je trouve que la dedibox est un très bon produit, il ne manquait qu'un très bon OS), si c'est le cas merci de vous signaler.
Notes :
1/ Un package debian sera bientôt disponible
2/ Pour l'instant, je n'ai vu que des /24 avec .1 en routeur, mais on
sait jamais
# typo
Posté par Achille Fouilleul (site web personnel) . Évalué à 6.
nc -l -v -p 5000 | dd of=/dev/sdaN
[^] # Re: typo
Posté par Pierre . Évalué à 6.
of= ..
j'allai le dire..
joli hack en tout cas..
Voilà, j'espère que ca intéressera du monde (pour ma part je trouve que la dedibox est un très bon produit, il ne manquait qu'un très bon OS), si c'est le cas merci de vous signaler.
trop gros, passera pas..
[^] # Re: typo
Posté par Bruno Bonfils (site web personnel) . Évalué à 1.
# ROFL.
Posté par mobutu . Évalué à 1.
Hmm.. venir dire ça sur linuxfr.org... mmh, ça ne sent pas le troll. C'est vrai que linux c'est trop de la merde, il manquait vraiment un bon OS à ces machines. Surtout qu'on fait des trucs mission critical sur des dedibox, foque yeah !
[^] # Re: ROFL.
Posté par Bruno Bonfils (site web personnel) . Évalué à 7.
[^] # Re: ROFL.
Posté par Jean-Philippe (site web personnel) . Évalué à 2.
En gros sur la ml OpenSolaris tu dis sans vergogne que Linux c'est nul, mais ici tu t'en excuse ?
[^] # Re: ROFL.
Posté par chl (site web personnel) . Évalué à 7.
C'est pas la fin du monde de trouver qu'OpenSolaris est un très bon OS.
[^] # Re: ROFL.
Posté par Bruno Bonfils (site web personnel) . Évalué à 3.
C'est pas juste toi.
[^] # Re: ROFL.
Posté par Jean-Philippe Garcia Ballester (site web personnel) . Évalué à 4.
Il dit "manquait plus qu'un très bon OS".
Ce qui signifie très exactement que tous les SE proposés par défaut sur dédibox ne sont pas des très bons OS.
On peut donc en conclure que Linux est, au mieux, un bon SE, au pire, un très mauvais SE, et dans tous les cas, que Linux est moins bon que Solaris, ce qui est clairement un appel au troll sur LinuxFR.
[^] # Re: ROFL.
Posté par briaeros007 . Évalué à 2.
non!
alors c'est pas un 'trés bon' OS :-P
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.