Ubuntu 9.04 Jaunty

Le système de base

Quand le Plug vous est livré, il est normalement installé avec Ubuntu 9.04.

Le système est logé dans la Flash-nand. et ne peut donc pas dépasser la limite de 500Mo.

Il est suffisant pour mettre en place un serveur web et plusieurs partages samba.

Il faudra toutefois gérer la place disponible afin de pouvoir télécharger les mise-à-jours de sécurité.

Si vous voulez installer plusieurs paquets, essayer de quantifier avant la taille des téléchargements pour ne pas arriver à saturation.

Privilégiez l'installation paquet par paquet dans la mesure du possible.

Pensez à effacer les paquets après installation avec :

apt-get clean

Restauration du système

La restauration de Ubuntu dans la Flash-nand se fait à l'aide d'une clef USB de secours.

Cette clef doit être remplie avec pleins de choses que vous allez trouver dans votre CD.

ATTENTION, TOUTES LES DONNÉES PERSONNELLES CONTENUES DANS LA FLASH-NAND SERONT ÉFFACÉES

Sur votre PC

Dans ce CD, il y a une archive qui s'appelle “sheevaplug-installer-v1.0.tar.gz

Elle est téléchargeable ici

Vous la décompressez là ou vous voulez et vous y trouverez un répertoire “installer”

Copiez le contenu de ce répertoire (pas le répertoire) à la racine de votre clef de secours.

Vous devriez avoir ces fichiers :

initrd
modules.tar.gz
README.txt
rootfs.tar.gz
ubuntu-sheevaplug.sh
uImage

A cette étape, vous pouvez même remplacer le couple de fichiers uImage et modules.tar.gz par les dernières versions disponibles sur le site http://sheeva.with-linux.com/sheeva/ (testé avec 2.6.35.7).

Démontez (ou éjectez si vous êtes sous Windows) proprement la clef de votre PC et branchez là sur le Plug (directement sur le Plug).

Sur le Plug

Démarrez le Plug et interrompez le pour reprendre la main sous u-boot.

Entrez toutes ces variables :

setenv bootargs_console 'console=ttyS0,115200n8'
setenv mtdpartitions 'mtdparts=orion_nand:0x400000@0x100000(uImage),0x1fb00000@0x500000(rootfs)'
setenv bootroot_nand 'ubi.mtd=1 root=ubi0:rootfs rootfstype=ubifs'
setenv bootload_nand 'nand read.e 0x00800000 0x00100000 0x00400000'
setenv nand_boot 'setenv bootargs $(bootargs_console) $(mtdpartitions) $(bootroot_nand); run bootload_nand; bootm 0x00800000'
setenv recover_ramdisk 'root=/dev/ram0 rw ramdisk=0x01100000,8M install_type=nand'
setenv recover1 'setenv mainlineLinux yes; setenv arcNumber 2097; setenv bootcmd run recover2; saveenv; reset'
setenv recover2 'run recover3; setenv bootcmd run nand_boot; saveenv; run recover5'
setenv recover3 'run recover4; nand erase clean 0x00100000 0x00400000; nand write.e 0x00800000 0x00100000 0x00400000'
setenv recover4 'usb start; fatload usb 0:1 0x00800000 uImage; fatload usb 0:1 0x01100000 initrd'
setenv recover5 'setenv bootargs $(bootargs_console) $(mtdpartitions) $(recover_ramdisk); bootm 0x00800000 0x01100000'
setenv bootcmd 'run recover1'

sauvez et redémarrez.

saveenv
reset

La copie du système va s'effectuer automatiquement et remettre le Plug comme sorti d'usine.

Une fois fini, vous pourrez vous loguer en tant que 'root' avec le mot de passe 'nosoup4u'.

Vous n'avez plus qu'a installer tout…

NB: par mesure de sécurité :

  • Changez le mot de passe système 'passwd'
  • Créez un utilisteur standard 'adduser toto' (ça crée le répertoire /home/toto pour les logiciels qui en ont besoin et ça vous permet un accès ssh sans danger)
  • Faites une mise à jour 'apt-get update' puis 'apt-get upgrade' (même si c'est long, faut le faire !)
  • Installez le ssh (c'est plus pratique) 'apt-get install ssh'

Mises à Jour

Depuis le début de l'année 2011, Canonical ne supporte plus la version 9.04 de Ubuntu.

Les mises à jours ne peuvent donc plus se faire via les dépôts actifs dans le système du SheevaPlug.

Il faut utiliser pour les mises à jour un dépôt auxiliaire et pour cela remplacer le contenu de votre fichier /etc/apt/sources.list par les lignes suivantes :

deb-armel http://old-releases.ubuntu.com/ubuntu jaunty main restricted universe multiverse
deb-armel http://old-releases.ubuntu.com/ubuntu jaunty-updates main restricted universe multiverse
deb-armel http://old-releases.ubuntu.com/ubuntu jaunty-security main restricted universe multiverse

deb-src http://old-releases.ubuntu.com/ubuntu jaunty main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu jaunty-updates main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu jaunty-security main restricted universe multiverse

Le contenu de ce dépôt est normalement figé mais Canonical peut toutefois y insérer des mises à jour de sécurité.

 
sheevaplug/distrib/ubuntu.txt · Dernière modification: 02/06/2012 23:40 (modification externe)
dokuwiki 2012-01-25a "Angua"
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki      OVH.COM