Raspberry Pi Home Server – Etape 3 : Installation de Moebius

Après les services et le matériel, nous allons pouvoir passer aux choses sérieuses avec l’installation de notre distribution linux : Moebius.

Raspberry Pi Home Server - Etape 3 : Installation de Moebius

Toutes les instructions d’installation sont basées sur celles du site officiel, que vous pouvez trouver ici. Pour beaucoup d’entre vous, vous maitrisez surement déjà tous le processus. Dans le doute, je redonne les étapes. J’ai tout fait sous Mac OS. Et pas besoin de clavier et écran dans les prochaines étapes et posts sur ce projet.

Nous allons donc commencer par la préparation de la carte SD sur l’ordinateur, le Raspberry Pi n’est pas utilisé pour le moment :

  1. Télécharger la dernière version de l’image ici. Au moment de la redaction de l’article la version stable est la 1.0.1.
  2. Décompresser le fichier
    tar -zxvf moebius.minimal.image.1.0.1.tar.gz
  3. Insérer la carte dans le lecteur
  4. Taper la commande mount pour identifier le device utilisé par le système pour notre carte.

    Raspberry Pi Home Server - Résultat de la commande mount

    Résultat de la commande mount. Ici /dev/disk1

  5. Il faut éjecter la carte mais sans cliquer sur l’icône d’éjection. Ca permet de toujours pouvoir utiliser le device mais qu’il ne soit plus visible
    sudo diskutil unmount /dev/disk1s1
  6. On va écrire l’image de Moebius sur notre carte SD. Pour cela on va utiliser la commande dd et en remplaçant disk1 par rdisk1
    sudo dd bs=1M if=./moebius.minimal.image.1.0.1 of=/dev/rdisk1
    
    (Sous Mac OS, remplacez 1M par 1m)
  7. Au bout de quelques minutes, l’image est prête ! La carte peut être ejectée …
    sudo diskutil eject /dev/rdisk1
  8. … et insérée dans le Raspberry Pi !Alors voilà la première étape est terminée ! Nous avons un système presque prêt car il faut encore le configurer et le mettre à jour.
  9. Brancher votre Raspberry Pi sur le réseau et avec l’alimentation. Patientez quelques minutes avant de passer à l’étape 10.
  10. Se connecter en SSH sur la machine (chez moi 192.168.1.25) avec le user root. Le mot de passe du user root est raspi.
    ssh root@192.168.1.25

    Premier écran au démarrage de Moebius

    Premier écran au démarrage de Moebius

  11. Première chose à faire, c’est étendre la partition principale au maximum de la taille de notre carte SD. Pour cela, il suffit de choisir la première option AutoResize puis Continue et de laisser faire le système. L’opération se passe en deux temps, le second retaillant la partition mais n’empêche en rien de se connecter pour bidouiller 😉

    Première étape de configuration

    Première étape de configuration

  12. Au final après quelques temps, notre partition est prête. Vous pouvez relancer raspi-config pour ajuster certains paramètres comme la zone horaire par exemple. Ne changez pas encore la répartition RAM/GPU.Prochaine étape la mise à jour !
  13. Mettre à jour la liste des paquets
    apt-get update
  14. Télécharger le script de mise à jour rpi-update qui va s’installer dans /usr/bin
    wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && chmod +x /usr/bin/rpi-update
  15. Il suffit maintenant de lancer le script rpi-update
    apt-get install git-core
    
    rpi-update
  16. Ne pas rebooter de suite. Modifier le fichier /boot/config.txt en ajoutant la ligne suivante en début ou fin du fichier
    gpu_mem=16
  17. Redémarrer le Raspberry avec la commande reboot

Et voilà ! Le résultat est un Raspberry Pi prêt, ultra light. La preuve 28M de RAM occupé et 835M d’espace disque !

Mémoire et espace disque après l'installation de Moebius

Mémoire et espace disque après l’installation de Moebius

Au prochain post les choses sérieuses vont pouvoir commencer ! 🙂

Vous aimerez aussi...

  • Stavro

    Salut!

    Merci mille fois pour ces tuto qui vont me permettre de franchir le dernier pas avant mon petit serveur au chaud dans mon salon!

    Petite question très bête. Au départ, tu t’es connecté à ton RasPi avec un écran et un clavier, c’est juste? et c’est seulement à partir du point 8 de ce post que tu peux t’y connecter sur le terminal.

    J’ai des fois un peu de la peine à connecter les points <:-)

    • Salut. Merci pour ce retour positif 🙂
      Pour la connexion c est dès l’insertion de la carte. Tu la mets, tu attends que ca démarre et tu peux attaquer directement en ssh

      • Stavro

        Ah oui, ok. J’avais mal compris le début qui se fait avec la carte branchée sur l’ordi. Bien sûr.

        Merci pour la réactivité. À voir quand j’aurai le temps de me lancer la dedans.

        • Ok. Merci. Je vais voir pour rédiger de nouveau le début de manière plus claire.
          A bientôt

  • Merci pour cette suite de billets !

    À propos de la commande dd, sans doute une erreur de saisie, car bs=1m ne fonctionne pas, il faut entrer bs=1M.

    • C’est corrigé ! Merci.

    • Correction, sous Mac OS 1m fonctionne mais pas 1M … A tester par chacun donc

  • Mathieu

    Bonjour,

    Je viens de recevoir mon Pi.

    J’ai testé Openelec sur une carte de 2Go hier.

    Aujourd’hui je me penche sur Moebius, et vais suivre tes articles avec soin !

    Donc, pour commencer merci !

    Deuxième chose, concernant la mémoire, j’ai reçu une 512Mo. Quand j’utilise raspi-config, dans la dernière option, il semble qu’il ne gère que 256Mo. Est ce qu’il y a un moyen de paramétrer autrement la répartition, par exemple 400 Mo ram + 112 Mo gpu ? Peut être dans le fichier /boot/config.txt ??

    Merci Chris,

    • Effectivement, Moebius ne connait pas les versions 512Mo. Donc dans ton fichier config.txt dans /boot, tu ajoutes une ligne gpu_mem=XX (XX = puissance de 2 avec une valeur minimale de 16) et les 512-XX seront pour le système.
      Bonne lecture 😉

      • Mathieu

        Finalement après un reboot, j’avais quelque chose comme 4xx Mo de ram détectés.

        Donc il a du faire la différence entre les 512 et les xx réservés au gpu.

        Bon entre temps j’ai essayé d’installé Shairport … un petit fiasco en somme 🙂 Le Pi est détecté sur iTunes, quand je le sélectionne j’ai bien l’ampli qui passe en PCM (comme s’il recevait le signal), mais aucun son ne sort des enceintes. J’insisterai à l’occasion …

        • J’ai peut être oublié une modification dans un fichier. Et comme j’ai changé de téléphone … 😉
          Je testerai avec l’iPad

  • Hello,

    J’adore ton blog !!! Je bricole le même genre de truc !!!

    Je pige pas bien l’avantage de Moebius qui se dit minimaliste… dès que j’ai lu le poste je me suis dit génial je vais l’essayer… et quand j’ai vu 28M de ram et 835M de disque ça m’a semblé bizarre… j’ai réinstallé une fresh installation de ArchLinuxARM que j’utilise actuellement (sur un raspberry of courses) et j’arrive à 26M de ram (parreil quoi) et 400MB d’espace disque… ArchLinux c’est une communauté énorme des tutos dans tout les sens et elle est ultra à jour (par exemple ce matin Kernel 3.6.11 du 31 décembre, GPU version 360961 du 7 janvier, firmware 20121118-1, linux-raspberrypi 3.6.11-2, python2 2.7.3-4).

    écris moi stp Chris, je t’avais préparer un email…. je veux pas faire la pub pour ArchLinux mais juste partagé mon sentiment !

    • Salut.
      Pour le choix de Moebius c’est parce que c’est basé sur Raspbian et qu’elle est simple à installer et à configurer. ArchLinux je ne connais que de nom mais je pense que je vais me pencher dessus vu les supers bons échos qu’on trouve à droite à gauche !

  • Piet

    Avec la version 1.1.1 de Moebius, toute la ram est bien détectée :

    root@raspberrypi:~# free -m

    total used free shared buffers cached

    Mem: 485 34 451 0 5 14

    Et par défaut, dans le fichier /boot/config.txt, la ligne gpu_mem=16 est déjà mise 🙂

  • Merci pour ce tuto que je suis pour installer un serveur Minecraft.
    J’ai le Raspberry 512, et après avoir fait les manips que tu as indiqué et un reboot, ma ram a l’air d’avoir été correctement détectée 🙂
    (total : 485, used : 33 )

    Merci encore !

    • Tant mieux. Très sympa ton (votre) site !

      • Héhé merci ! 🙂
        C’est aussi un wordpress 🙂

  • Fidoboulettes

    Bonjour Chris,
    N’utilisant mon pi que en mode serveur, cela faisait un moment que je tournai autour de ton tuto…. j’ai enfin décidé de m’y mettre…. merci à toi….
    je rencontre cependant un souci…. après l’installation et le « resize » de ma carte…. puis le reboot…. impossible de relancer raspi-config…. il m’indique command not found…
    Du coup j’ai tenté un install mais il ne trouve pas les paquets…. Aurais tu une idée a tout hasard?
    merci

    • Salut,
      Tu as essayé :
      apt-get update && apt-get upgrade -y
      puis
      apt-get install rasp-config
      Dans moebius, rasp-config n’est pas installé par défaut (ntp non plus d’ailleurs)

  • cestqui

    Bonjour,
    quelles différence entre moebius et raspbian?
    Autrement dit: où peut-on trouver un comparatif de ce qui est installé chez l’un et chez l’autre?

    Merci
    CQ

  • Nicolas

    Bonjour Chris,

    De façon approximative, combien de temps dure l’AutoResize ? Chez moi, les deux reboots se déroulent normalement mais la main ne m’est jamais rendue dans le terminal (après la ligne DHCPRELEASE).

    De plus, si je frappe par mégarde une touche du clavier, cela m’affiche « Write failed: Broken pipe ».

    Est-ce la même chose pour toi ?

    Merci

    • Salut,
      Le reboot coupe la connexion ssh donc l’erreur est normale. Il faut patienter environ 4 ou 5 minutes puis reouvrir une connexion ssh sur le raspberry.

  • Sébastien

    Bonjour,

    question de newbie mais je ne comprends toujours pas comment faire pour les étapes de 2 à 7?

    Je suis sur PC: fajut il un émulateur Linux? Je ne pense pas qu’on puisse faire çà en ligne de commande?

    Merci de ton aide, je n’ai vraiment pas pigé !
    Sébastien

    • Bonsoir,
      J’ai tout fait sous Mac OS donc (attention pour les puristes …) un UNIX-like coté ligne de commande. Il y a des outils sous Windows comme win32diskimager qui à partir du fichier ISO saura le mettre sur la carte SD

  • Wako

    Bonjour,
    Le tuto ne doit plus être à jour (ouais 2012), car bloqué à l’étape 15, il ne trouve plus le paquet git-core, apparemment il n’existe plus, ça serai le paquet git à mettre. mais rpi-update ne fonctionne toujours pas avec ce dernier, j’ai essayé avec la commande sh et une erreur ligne 43 du script l’empêche de s’executer. J’ai bien changé le chmod +x. Je ne peux donc pas continuer, à l’étape 16 je n’ai pas le fichier /boot/config.txt, (sans doute du au script rpi-update ?)

    Une solution ? Merci.

  • Sébastien Mougel

    bonjour,

    pourquoi je n’arrive pas a lire le tuto ? rien ne s’afiche

    • Tres bizarre j’ai du mettre a jour pour le faire réapparaître
      Ca doit etre bon maintenant

      • Sébastien Mougel

        ha nikel !!! merci pour cette étape, mais cela me fait pareille sur toutes les autres étapes…..