[install] partitionnement initial (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

[install] partitionnement initial (résolu)

Message par mulanee »

Bonjour,

Je prends mon temps pour installer mon système. :dodo:

En lisant le wiki, je vois qu'il faut créer une partition /boot.En regardant ailleurs, je vois que certains systèmes le nécessitent , j'en déduis que archlinux en a besoin.
Je vois aussi qu'il faut que /boot soit en début de disque.
Je compte installer archlinux sur le même disque qu'une installation XP, qui est au début du disque.

Questions:
1- /boot est il nécessaire?
2- XP est en partition "primaire", je mets toutes les partitions (/boot / /home swap) en "étendue"?
3- j'intercale /boot en étendu avant la partition XP?
4- idem pour le swap?
5- après tout ça XP pourra encore démarrer?

Merci.
Dernière modification par mulanee le sam. 02 févr. 2013, 15:14, modifié 1 fois.
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [install] partitionnement initial

Message par hopimet »

Salut,

1- /boot est il nécessaire?
Pas obligatoire mais c'est "classique" sous Arch

2- XP est en partition "primaire", je mets toutes les partitions (/boot / /home swap) en "étendue"?
tu peux faire une deuxième primaire avec /boot et le reste en étendue

3- j'intercale /boot en étendu avant la partition XP?
C'est comme tu veux.

4- idem pour le swap?
Plus le swap est en début de disque, mieux c'est. Maintenant si tu as 2 Go ou plus de RAM, il est probable que ça ne "swape" quasiment jamais

5- après tout ça XP pourra encore démarrer?
Oui, lors de l'installation de grub sur la racine du disque windows devrait être reconnu.
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [install] partitionnement initial

Message par mulanee »

Jusque là tout va bien, même mon XP démarre encore.
J'ai donc XP puis /boot en ext4 puis mon swap puis mon / et mon /home en ext4.

Ensuite
Il faut monter les partitions précédemment créées sous le dossier /mnt afin d'y installer le système. On utilise pour cela la commande mount:

mount /dev/sda3 /mnt && mkdir /mnt/{boot,home} && mount /dev/sda1 /mnt/boot
# Pour créer le(s) dossier(s) utilisateur, il nous faut monter la partition /home
mount /dev/sda4 /mnt/home
Ca veut dire dans ce cas que /dev/sda3 correspond au futur / ?

Mes partitions:
/dev/sda1 = XP
/dev/sda2 = /boot
/dev/sda5 = swap
/dev/sda6 = /
/dev/sda7 = /home

/dev/sda3 est le volume de la partition étendue
Il manque /dev/sda4 je ne sais pas pourquoi.

Je mets donc:
mount /dev/sda6 /mnt && mkdir /mnt/{boot,home} && mount /dev/sda2 /mnt/boot
# Pour créer le(s) dossier(s) utilisateur, il nous faut monter la partition /home
mount /dev/sda7 /mnt/home
?

Merci.
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [install] partitionnement initial

Message par hopimet »

Oui c'est bon. N'oublie pas ensuite de faire :

Code : Tout sélectionner

swapon /dev/sda2
pour que la swap soit détectée lors de la création de fstab.
Avatar de l’utilisateur
mulanee
Elfe
Messages : 685
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [install] partitionnement initial

Message par mulanee »

J'ai activé le swap depuis gparted, je suppose que ça fait la même chose?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [install] partitionnement initial

Message par FoolEcho »

mulanee a écrit :J'ai activé le swap depuis gparted, je suppose que ça fait la même chose?
Non. Il faut l'activer lors de l'installation avant le chroot pour que le fstab le prenne en compte (sinon il suffit de rajouter la ligne après coup dans le fstab).

Juste une précision, même si c'est un peu tard:
mulanee a écrit :En lisant le wiki, je vois qu'il faut créer une partition /boot.En regardant ailleurs, je vois que certains systèmes le nécessitent , j'en déduis que archlinux en a besoin.
Non, il ne «faut» pas nécessairement de partition dédiée à /boot et Arch s'en fiche. Tout peut être mis à la racine (y compris avec /home, même si c'est ballot).
Le wiki prend cet exemple car c'est un schéma effectivement classique (pour info, la raison historique du /boot séparé tient aux systèmes de fichiers, du temps où les chargeurs d'amorce ne supportaient pas ext3 et encore moins ext4 -- y a eu des patchs pour contourner ça; ça reste encore d'actualité parce que /boot ne nécessite pas de journalisation, donc ext2 suffit).
C'est une remarque plus sur le fond et la vision d'Arch par rapport à ton ressenti: il est rare (parce que j'entends d'ici les récriminations de certains sur systemd :mrgreen: ) que sous Arch on te dise: tu dois faire comme ci, comme ça. Au sens large s'entend: on ne va pas te dire tu dois utiliser ou il faut utiliser gnome plutôt que kde, vim pluto qu'emacs, vlc plutôt que mplayer, etc..
«The following statement is not true. The previous statement is true.» :nage:
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [install] partitionnement initial

Message par hopimet »

hopimet a écrit :Oui c'est bon. N'oublie pas ensuite de faire :

Code : Tout sélectionner

swapon /dev/sda2
pour que la swap soit détectée lors de la création de fstab.
Euh... petite erreur de ma part. Vu tes partitions c'est

Code : Tout sélectionner

swapon /dev/sda5
Désolé.
Répondre