Pour bien faire les choses, je me suis créer une nouvelle clef usb avec le dernier iso archlinux en date
Au lancement tout va bien,
Voici ma procédure
Code : Tout sélectionner
Partitionement avec
cfdisk /dev/sdb
(Si windows10 est présent sur le disque dur ou le ssd)
Parution Windows
/dev/sdb1 ....... EFI System (/boot/efi/EFI)
/dev/sdb2 ....... Microsoft réserves
/dev/sdb3 ....... Microsoft basic d’ara
/dev/sdb4 ....... Microsoft recouvert environment
Partition Linux
/dev/sdb5 ...... Swap (8G
/dev/sdb6 ...... Linux Filesystem (/) (25 a 60G)
/dev/sdb7 ...... Linux home (/home) (le reste du ssd/hdd)
Pour le boot uefi il sera copié dans /dev/sdb1
Création des partitions
mkswap /dev/sdb5 ; swapon /dev/sda5
mkfs.ext4 /dev/sdb6
mkfs.ext4 /dev/sdb7
Montage des partitions
mount /dev/sdb6 /mnt
mkdir /mnt/{boot,home}
mkdir /mnt/boot/efi
mount /dev/sdb1 /mnt/boot/efi
mount /dev/sdb7 /mnt/home
pacstrap /mnt base base-devel pacman-contrib zip unzip p7zip alsa-utils vim mc syslog-ng mtools dosfstools lsb-release exfat-utils git nano
genfstab -p -U /mnt >> /mnt/etc/fstab
(Vérifier le fichier /mnt/etc/fstab en l’éditant avec nano, il doit comporter 4 lignes
/dev/sda2, /dev/sda5, /dev/sda7, /dev/sda6)
0n entre dans le système crée
arch-chroot /mnt
On modifie
nano /etc/pacman.d/mirrorlist
ALT + R Server que l’on remplace par #Server
Puis on décoche les lignes polymorf et mir.archlinux.fr
nano /etc/pacman.conf
décocher les 2 lignes pour le repo « multilib
»
Rajouter
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
pacman -Syyu
On renseigne le nom de la machine
echo NomDeLaMachine > /etc/hostname
echo ‘127.0.0.1 NomDeLaMachine.localdomain’ >> /etc/hosts
Puis on crée les liens symbolique pour localtime
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
Edition des fichier vconsole.conf, locale.conf, locale.gen
nano /etc/vconsole.conf
KEYMAP=fr-latin9
FONT=eurlatgr
nano /etc/locale.conf
LANG=fr_FR.UTF-8
LC_COLLATE=C
nano /etc/locale.gen
Décocher fr_FR.UTF-8
On génère le langage
locale-gen
On francise l’environnement
export LANG=fr_FR.UTF-8
nano /etc/sudoers
On décoche la ligne %wheel ALL=(ALL) ALL
pacman -S linux linux-headers linux -firmware mkinitcpio
mkinitcpio -p linux
pacman -S grub os-prober efibootmgr
On crée le mots de passe pour root
passwd (archlinux)
On ajoute l’utilisateur
useradd -mg users -G wheel,storage,power,audio,lp,sys,vidéo,systemd-journal,log -s /bin/bash moi
passwd moi
chage -d 0 moi (Ici c’est le chiffre zéro)
pacman -S networkmanager
systemctl enable NetworkManager
Code : Tout sélectionner
[root@archiso /] grub-install /dev/sdb
Installation pour la plate-forme x86_64-efi.
grub-install : erreur : impossible de copier << /boot/grub/x86_64-efi/core.efi >> vers << /boot/efi/EFI/arch/grubx64.efi >> : Aucun espace disponible sur le périphérique.