Cette page est en cours d'écriture.
Certains liens sont peut-être obsolètes.
Prérequis :
Avec l'éditeur nano, pour enregistrer : Ctrl+o et pour quitter Ctrl+x.
Quelque fois, au lancement de la virtualisation, il se peut qu'une erreur persiste et empêche le lancement d'Archlinux. Il est alors nécessaire d'agir sur un module à mettre de côté.
cat /etc/modprobe.d/blacklist.conf blacklist i2c_piix4
source : https://www.it4it.fr/corriger-lerreur-piix4_smbus-error-sur-virtualbox/
D'autres sources pour l'installation :
https://leblogdolivyeahh.wordpress.com/2015/12/11/archlinux-installation-rapide-du-systeme-de-base/
https://leblogdolivyeahh.wordpress.com/2015/12/14/archlinux-configuration-au-premier-demarrage/
http://frederic.bezies.free.fr/blog/?p=13892
http://cyrille-borne.com/article618/une-archlinux-facile-a-installer-architect
http://fredbezies.developpez.com/tutoriels/linux/installation-archlinux/
Taper dans un Termnial la commande : loadkey fr. Le clavier étant par défaut en qwerty, il faudra rentrer cette commande sur un clavier azerty :
loqdkeys fr
<note tip> Le déplacement se fait à l'aide des flèches du clavier. </note>
cfdisk
Type de table de partitions :
Pour le boot sur /dev/sda1 :
Pour le / sur /dev/sda2 :
Pour le swap sur /dev/sda3 :
Application des changements :
Il faut formater la partition /boot (ext4), la partition / (ext4) et le swap.
mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda2 mkswap /dev/sda3
mount /dev/sda2 /mnt && mkdir /mnt/boot mount /dev/sda1 /mnt/boot
swapon /dev/sda3
pacstrap /mnt/ base base-devel
pacstrap /mnt grub
genfstab -U -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt
nano /etc/hostname
nano /etc/locale.gen
nano /etc/locale.conf LANG=fr_FR.UTF-8
nano /etc/vconsole.conf KEYMAP=fr
ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
mkinitcpio -p linux
<note tip> UEFI n’étant pas présent, la mise en place de grub se fait sur le premier secteur du disque dur (ici sda), suivi de sa configuration. </note>
grub-install –-no-floppy –-recheck /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
passwd
useradd -g users -m -s /bin/bash avignu
passwd avignu
groupadd sudo usermod -aG sudo avignu EDITOR=nano visudo
Décommenter la ligne (retirer juste le # devant %sudo ALL=(ALL) ALL) :
%sudo ALL=(ALL) ALL
L'utilisateur avignu peut ensuite utiliser sudo ;)
<note tip> Penser a déconnecter puis reconnecter l'utilisateur avignu s'il est connecté sur un autre tty (terminal/console). </note>
exit
umount -R /mnt reboot
root mot de passe défini précédemment
pacman -S xorg lightdm-gtk-greeter accountsservice mate mate-extra networkmanager wireless_tools
Identification, réseau, clavier FR sur la page d'identification … pour les prochains redémarrages :
systemctl enable lightdm systemctl accounts-daemon systemctl enable NetworkManager.service systemctl start dhcpcd.service systemctl enable dhcpcd.service sudo localectl set-x11-keymap fr reboot
A vous de jouer !