URL: https://linuxfr.org/users/asyd/journaux/solaris-et-dedibox-cest-possible Title: Solaris et dedibox, c'est possible ! Authors: Bruno Bonfils Date: 2006年10月11日T11:27:41+02:00 Tags: debian Score: 0 Voilà, 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 constaterCe 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](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