Pense-bête installation ArchLinux
un peu de lecture
https://wiki.archlinux.org/index.php/Installation_guide
https://wiki.archlinux.fr/Installation
https://wiki.archlinux.org/index.php/Ar ... oot_loader
https://wiki.archlinux.fr/Pacman
https://wiki.archlinux.fr/Utilisateurs_et_Groupes
https://wiki.archlinux.fr/Connexions_reseau
https://wiki.archlinux.fr/Wifi
https://wiki.archlinux.fr/Xorg
https://wiki.archlinux.org/index.php/Li ... plications
Installation
récupérer la derniere iso :
http://mir.archlinux.fr/iso/
dd if=image.iso of=/dev/sd* (clefusb)
Démarrer sur la clef usb
loadkeys fr
ls /sys/firmware/efi/efivars (voir si efi detecté)
ping archlinux.fr
timedatectl set-ntp true
timedatectl status
on suppose que le disque est /dev/sda
gdisk /dev/sda (ou fdisk pour table MBR)
/dev/sda1 uefi code ef00 (si uefi et voir si elle n'existe pas déjà)
/dev/sda2 swap code 8200
/dev/sda3 / code 8304
/dev/sda4 /home code 8302
mkfs.vfat /dev/sda1 si non utilisée par une autre distrib
mkswap /dev/sda2
mkfs.ext4 /dev/sda3 ext4
mkfs.ext4 /dev/sda4 ext4
mount /dev/sda3 /mnt
swapon /dev/sda2
mkdir /mnt/efi
mount -t vfat /dev/sda1 /mnt/efi
pacstrap /mnt base base-devel linux linux-firmware nano
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
echo nomdelamachine > /etc/hostname
echo '127.0.1.1 nomdelamachine.localdomain nomdelamachine' >> /etc/hosts
ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
hwclock --systohc
nano /etc/locale.gen
locale-gen
echo LANG="fr_FR.UTF-8" > /etc/locale.conf
export LANG=fr_FR.UTF-8
echo KEYMAP=fr > /etc/vconsole.conf
mkinitcpio -P
pacman -Sy reflector
reflector --country France -l 5 -p http --sort rate --save /etc/pacman.d/mirrorlist
pacman -S grub
pacman -S efibootmgr
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=arch -–recheck
grub-install /dev/sda (disque DOS uniquement)
grub-mkconfig -o /boot/grub/grub.cfg
IMPORTANT
passwd (pour root)
note: gestion de l'ordre de boot
efibootmgr -o xxxx,xxxx,xxxx,xxxx
pacman -S dhcpcd networkmanager
pacman -S iw ou iwd
systemctl enable dhcpcd
systemctl enable NetworkManager
exit
umount -R /mnt
systemctl reboot
C'est fini, il suffit de redemarrer et se loguer en root pour continuer l'install en fonction de ses besoins
note: pour configurer NetworkManager en console nmtui
useradd -G groupe1,groupe2,wheel (wheel pour l'administration) -m utilisateur
passwd utilisateur
Installer sudo pour utilisateur droit admin
pacman -S sudo
export EDITOR=nano
visudo
lspci | grep -e VGA -e 3D
sudo pacman -S xorg-server xorg-xinit(startx) xterm
sudo pacman -Ss xf86-vidéo-carte_graphique
pacman -S fluxbox
startx /usr/bin/fluxbox