Difficile de décrire une système basé sur Gentoo tant que celui-ci n'a pas été installé ! Gentoo n'est pas une distro qui s'installe comme la plupart des autres
via un installeur qui ne vous demande rien d'autre que de cliquer sur "suivant" ou "OK". Pour plus d'infos sur Gentoo et son installation, voir la page dédiée
.
Cette page n'est en fait qu'une traduction de la procédure d'installation décrite en anglais sur le site
.
Ce tuto vous guidera dans l'installation et la configuration de Gentoo Studio - un DAW basé sur Gentoo Linux. Vous pourrez utiliser un stage 4 pour cette installation (ce que je vous conseille), vous pourrez néanmoins préférer suivre le handbook Gentoo pour une installation manuelle (réservé aux experts).
Bon c'est tout pour aujourd'hui, je me mets à la traduction et c'est promi, je mets ce tuto à jour le plus rapidement possible. D'ici là, n'hésiter pas à visiter
dont vous pourrez avoir besoin. Toutefois, il sera préférable sur un système MAO, de n'installer que les logiciels relatif à vos activités musicales 😉
Partitionnement du disque dur
Dans le terminal, tapez:
Copy to clipboard
fdisk /dev/sdX
X représentant le disque sur lequel vous souhaitez installer GentooStudio. Si vous disposez de plusieurs, vous pouvez les distinguer en entrant la commande 'fdisk - L' afin de choisir avec certitude votre disque cible. Si vous ne disposez que d'un seul disque, alors vous pouvez remplacer X par a.
Dans tous les cas, attention à ne pas effacer le mauvais disque!
On commence par effacer toutes les partitions présentes sur le disque. il suffit pour cela de taper "d" suivi du numéro de la partition.
Copy to clipboard
Command (m for help): d
Partition number (1-4): 1
Une fois toutes les partitions effacées, vous devriez pouvoir lire quelque chose ressemblant à cela en tapant "p":
Copy to clipboard
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x28c0def0
Device Boot Start End Blocks Id System
Command (m for help):
Il nous faut maintenant créer les partitions dont nous allons avoir besoin.
Tapez "n", puis sélectionnez "p" pour une partition primaire, enfin "1" pour la valeur ordinale de cette partition.
Pour la valeur du 'first cylinder', appuyez simplement sur 'entrée' (fdisk se positionne automatiquement au debut de l'espace pouvant être partionner).
pour la valeur 'last cylinder', tapez "+32M". Tapez "2" pour la valeur ordinale de cette partition et lui donner une taille de "+512M".
Répétez une nouvelle fois cete suite d'opération pour créer la troisième partion. En appuyant simplement sur "entrée" pour la valeur 'last cylinder', pour lui attribuer l'entièreté de l'espace restant de votre disque dur.
Copy to clipboard
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-312581807, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-312581807, default 312581807): +32M
Partition 1 of type Linux and of size 32 MiB is set
Copy to clipboard
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (1-4, default 2): 2
First sector (67584-312581807, default 67584):
Using default value 67584
Last sector, +sectors or +size{K,M,G} (67584-312581807, default 312581807): +512M
Partition 2 of type Linux and of size 512 MiB is set
Copy to clipboard
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (1-4, default 2): 2
First sector (67584-312581807, default 67584):
Using default value 67584
Last sector, +sectors or +size{K,M,G} (67584-312581807, default 312581807): +512M
Partition 2 of type Linux and of size 512 MiB is set
Nous avons d'une partition "bootable". Pour cela tapez "a" puis "1" comme numéro de partition.
Nous avons également besoin d'une partition de "swap": tapez "t", puis "2" pour sélectionner la deuxième partition, enfin "82" pour assigner le type de la partition.
Copy to clipboard
Command (m for help): a
Partition number (1-4): 1
Copy to clipboard
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 82
Changed system type of partition 2 to 82 (Linux swap / Solaris)
Une fois toutes ces opérations effectuées, vous devriez pouvoir lire quelque chose ressemblant à ce qui suit en tapant "p":
Copy to clipboard
Command (m for help): p
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x28c0def0
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 67583 32768 83 Linux
/dev/sda2 67584 1116159 524288 82 Linux swap / Solaris
/dev/sda3 1116160 312581807 155732824 83 Linux
Sauvez ce schéma de partitions en tapent "w".
fdisk va alors sauver ce nouveau schéma de partionnement sur votre disque dur et quitter automotiquement.
Passons maintenant à la création et au montage du système de fichiers.
La journalisation de la partition de boot n'est pas nécessaire on peut donc créer un système de fichier de type ext2 pour la partition 1. On choisira par contre un type ext4 pour la partition root (partition 3):
Copy to clipboard
mkfs.ext2 /dev/sda1
mkfs.ext4 /dev/sda3
Il nous faut ensuite initialiser la partition swap puis l'activer:
Copy to clipboard
mkswap /dev/sda2
swapon /dev/sda2
Il ne nous reste plus qu'à monter notre ensemble de nouvelles partition de manière à être en mesure d'y installer GentooStudio:
Copy to clipboard
mount /dev/sda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/boot
Installation de l'archive stage 4
Avant d'aller plus loin, vérifiez que l'horloge système est correctement configurée. Pour cela il suffit de taper "date" dans le terminal.
Au cas le retour ne serait pas correct, mettez là à la bonne heure en tapant: "date mois_jour_heure_minute_année".
Si c'est le 6 Novembre 2013 et qu'il est 11h04, tapez:
Copy to clipboard
date 110611042013
Dans le terminal, tapez:
Copy to clipboard
cd /mnt/gentoo
Récupération de l'archive:
Copy to clipboard
wget http://gentoostudio.org/src/stage4.tar.bz2
Cette archive est assez grosse, autour de 1.6GB, ne vous impatientez pas 😉.
Comme d'habitude, une fois le téléchargement terminé, il ne reste plus qu'à décompacter:
Copy to clipboard
tar xvjpf stage4.tar.bz2
Quelques petits aménagement pour permettre au système de dialoguer avec votre hardware et ses périphériques:
Copy to clipboard
mknod -m 660 /mnt/gentoo/dev/console c 5 1
mknod -m 660 /mnt/gentoo/dev/null c 1 3
mknod -m 600 /mnt/gentoo/dev/initctl p
(pour plus d'info sur la commande mknod et son utilité, vous pouvez consulter ce lien:
http://pwet.fr/man/linux/commandes/mknod)
Montage des répertoires /proc et /dev:
Copy to clipboard
mount -t proc none /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
Chaque distribution Linux possède un système de packages (apt pour Debian, rmp pour Redhat, yum pour Suse etc...
Pour Gentoo, ce système de package s'appelle Portage. Il nous faut le récupérer:
Copy to clipboard
cd /mnt/gentoo/usr/
wget http://gentoo.osuosl.org/snapshots/portage-latest.tar.bz2
tar xvjf portage-latest.tar.bz2
Un dernier petit réglage, la copie du fichier resolv.conf (au besoin, écraser le si cela vous est demandé au promt:
Copy to clipboard
cp -L /etc/resolv.conf /mnt/gentoo/etc/
C'est le moment de se "chrooter" dans /mnt/gentoo:
Copy to clipboard
chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
touch /etc/mtab
Configuration du Kernel
Configuration du Bootloader