MIPS Installation (Français)

From ParabolaWiki
Jump to: navigation, search

Il n'existe pas encore de médium d'installation pour mips64el. Cependant, vous pouvez installer le système de base en suivant les instructions ci-dessous via l'autre système installé sur la machine, ou (avec quelques petites modifications) un système d'une autre architecture avec le disque cible connecté.

Note: Certaines mises à jour du système rendent l'installation plus complexe, veuillez s'il vous plaît rapporter un bug le cas échéant et lier le rapport de bug à cette page de façon à ce que nous sachions qu'une nouvelle image est nécessaire.

1 Obtenir le système de base

Téléchargez la dernière base install. Cette archive tar contient tous les paquets « de base » ; elle est pratiquement identique à une Parabola fraîchement installée. (Elle a été réalisée via librebasebuilder issu des libretools.)

Extrayez la sur une partition distincte du système courant : voyer la section Chrooter le système ci-dessous.

Note: Si vous n'avez pas de système d'installé ou si l'installation avec le système courant est difficile (par exemple, aucune grosse partition n'est disponible), lisez l'article MIPS Installation/Booting from USB stick.

2 Partitions

Nos Yeeloong ne disposaient pas d'espace non-partitionné. Ainsi nous avons, via gparted, éteint la partition de swap et nous l'avons agrandi pour avoir plus d'espace pour installer le nouveau système. Ensuite, toujours avec gparted, nous avons formaté cette partition en ext3.

Note: Tout au long de cet article, nous nommons notre partition racine "sda7" or "(wd0,6)" and notre partition de swap "sda3" - si cela s'avère différent sur votre système, vous devrez faire le remplacement.

3 Extraction du tarball

Exécuter les commandes suivantes en tant que root :

mkdir /media/parabola
mount /dev/sda7 /media/parabola
tar xfvj parabola-mips64el-*.tar.bz2 -C /media/parabola
Note: Ce que nous réalisons ici est la création d'un répertoire nommé "parabola" dans /media, puis le montage de notre nouvelle partition (dans notre exemple, la partition sda7) dans le répertoire /media/parabola, et enfin l'extraction du paquet "base" dans ce répertoire avec la commande tar.

Si vous êtes en train d'installer à partir d'une machine non-mips64el (ou si vous voulez la configurer plus tard), jetez un œil à la section Mounting partitions at boot et éditer /media/parabola/etc/fstab à la place de /etc/fstab.

4 Chrooter le système

Exécuter les commandes suivantes en tant que root pour chrooter dans le système :

mount -t proc none /media/parabola/proc
mount --rbind /dev /media/parabola/dev
mount --rbind /sys /media/parabola/sys
chroot /media/parabola /bin/bash

Vous êtes désormais devant un nouveau shell.

5 Installation des paquets de base

Vérifiez que vous avez accès à Internet avec le système d'exploitation à partir duquel vous réalisez l'installation de Parabola.

L'image de base n'inclut que le minimum de paquets nécessaires pour booter, puis obtenir la ligne de commande, et enfin configurer une interface de réseau filaire via la commande « ip ». Vous voudrez probablement installer des paquets supplémentaires à ce moment de l'installation, pour que vous puissiez lancer un environnement de bureau graphique basique, un navigateur web, ainsi que la wifi après votre premier boot sous Parabola.

Vous aurez d'abord besoin d'éditer /etc/resolv.conf pour que votre système chrooté puisse trouver le serveur des paquets de Parabola. Par exemple :

cat > /etc/resolv.conf << EOF
# dns.telecomix.org - Telecomix Censorship-proof DNS
nameserver 91.191.136.152
EOF

Installez désormais les paquets supplémentaires :

pacman -Suy xorg-server xf86-input-evdev xf86-video-siliconmotion \
xf86-video-fbdev gdm xfce4 network-manager-applet \
gnome-power-manager links lynx iceweasel-libre rfkill \
ttf-dejavu ttf-liberation net-tools gedit

Ceci devrait être suffisant pour obtenir d'autres choses relativement basiques, telles que le son ou l'impression, après que vous ayez booter Parabola.

6 Configuration des paquets de base

Pour que gdm utilise une session xfce4 par défaut, vous pouvez :

mv /usr/share/xsessions/gnome.desktop /root/

Puis, dans /etc/rc.conf , éditez la ligne DAEMONS ainsi :

DAEMONS=(hwclock metalog dbus networkmanager netfs crond gdm)

7 Choix de l'éditeur

L'installation de base présente vi, nano, ed et zile (un petit Emacs-like) par défaut. Dans notre exemple nous utilisons l'éditeur nano, mais si vous avez besoin d'un autre éditeur que l'un de ceux-là, vous pouvez en installer à partir du dépôt : exécutez la commande suivant pour installer Emacs par exemple :

pacman -Sy emacs 

Ou installer emacs-nox pour éviter les dépendances sous X

pacman -Sy emacs-nox

8 Montage des partitions au boot

Configurer le fichier /etc/fstab pour que les partitions se montent lors du boot :

nano /etc/fstab

/dev/sda7     /     ext3     defaults    0    0
/dev/sda3     swap  swap     defaults    0    0

9 Sortie de chroot

exit
umount /media/parabola/dev/shm
umount /media/parabola/dev/pts
umount /media/parabola/dev
umount /media/parabola/sys
umount /media/parabola/proc
umount /media/parabola/

10 Ajout du nouveau système au PMON

Pour booter Parabola directement à partir de PMON, éditer le fichier boot.cfg:

nano /boot/boot.cfg
Note: Sur certains systèmes, ce fichier est plutôt localisé en /boot.cfg -- en général, vous devriez éditer le fichier boot.cfg sur la première partition de votre périphérique bootable, par exemple /dev/sda1 -- vous pouvez utiliser la commande "mount" pour voir où il est monté dans votre système de fichier.

Puis ajoutez-y ce qui suit au niveau de la première entrée (first entry) :

File: /boot/boot.cfg
title  Parabola GNU/Linux-libre
kernel (wd0,6)/boot/vmlinuz-linux-libre
args root=/dev/sda7 console=tty no_auto_cmd resume=/dev/sda3 libata.force=80c rootdelay=8

Avec (wd0,6) qui correspond à /dev/sda7.

Si vous n'en avez pas besoin, vous pouvez dés-installer mkinitcpio et supprimer /boot/initramfs-linux-libre.img and /boot/initramfs-linux-libre-fallback.img pour préserver de l'espace sur le disque et du temps lors de la mise à jour du noyau.

11 Lancement

Rebootez et sélectionnez Parabola dans le menu !

12 Après l'installation

Vous voudrez définir un mot de passe pour root. Lancez un terminal virtuel en tapant ctrl-alt-f1 puis taper root (pas de mot de passe), ensuite tapez passwd. Vous pouvez ensuite faire ctrl-alt-f7 pour revenir à la session graphique.

Après le premier démarrage, il est recommandé de mettre à jour le système :

pacman -Syu

Si vous prévoyez de lancer la connection sans-fil à ce niveau, vous pourriez vouloir activer le démon rfkill. En faisant en sorte qu'il se lance avant net-profiles ou networkmanager permet à la wifi de démarrer au boot sans avoir à appuyer sur le bouton sans-fil sur le clavier (Fn + F5) :

nano /etc/rc.conf

Puis ajoutez rfkill avant net-profiles or networkmanager à la ligne DAEMONS=()

La prochaine fois que vous booterez, vous devriez avoir la wifi.

Warning: Certains logiciels casseront si votre locale n'est pas correctement définie. Éditez avec votre éditeur favoris en tant que root /etc/locale.gen de manière appropriée. Puis lancer la commande locale-gen. Puis éditer /etc/rc.conf pour terminer.
Note: La première fois que vous cliquez sur le logo du navigateur web dans xfce4, vous serez amené à sélectionner un navigateur. Vous devriez entrer "/usr/bin/iceweasel" dans le champ de dialogue.

13 Obtenir de l'aide

Si vous avez besoin d'aide, vous pouvez la trouver notre canal IRC #parabola ou sur la mailing list.