===== Installation dans une VirtualBox ===== Cette page est en cours d'écriture. Certains liens sont peut-être obsolètes. Prérequis : * avoir une connexion internet active * avoir un ordinateur avec VirtualBox installé et connecté à internet * avoir récupérer l'image ISO de la distribution [[http://mir.archlinux.fr/iso/latest/]] 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://docplayer.fr/4635168-Petit-guide-d-installation-d-archlinux-avec-gnome-3-16-x-plasma-5-4-x-xfce-cinnamon-mate-desktop.html ]] [[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/]] ==== Passer son clavier en FR : ==== 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 ==== Partitionnement : ==== Le déplacement se fait à l'aide des flèches du clavier. cfdisk Type de table de partitions : * dos Pour le boot sur /dev/sda1 : * Free space * [New] * 500M * primary Pour le / sur /dev/sda2 : * Free space * [New] * 6.5G * primary Pour le swap sur /dev/sda3 : * Free space * [New] * 1G * primary Application des changements : * [Write] * yes * [Quit] ==== Formatage des partitions : ==== Il faut formater la partition /boot (ext4), la partition / (ext4) et le swap. mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda2 mkswap /dev/sda3 ==== Montage des partitions : ==== mount /dev/sda2 /mnt && mkdir /mnt/boot mount /dev/sda1 /mnt/boot ==== Activation du swap : ==== swapon /dev/sda3 ==== Installation du système de base : ==== pacstrap /mnt/ base base-devel ==== Installation de grub : ==== pacstrap /mnt grub ==== Génération du fichier /etc/fstab : ==== genfstab -U -p /mnt >> /mnt/etc/fstab ==== "Chrootage" du nouveau système : ==== arch-chroot /mnt ==== Ajout d'un nom à la machine : ==== nano /etc/hostname ==== Décommenter la locale (fr_FR.UTF-8 pour ma part) en éditant le fichier /etc/locale.gen : ==== nano /etc/locale.gen ==== Ajout de la langue FR au fichier /etc/locale.conf : ==== nano /etc/locale.conf LANG=fr_FR.UTF-8 ==== Édition de la disposition du clavier dans le fichier /etc/vconsole.conf : ==== nano /etc/vconsole.conf KEYMAP=fr ==== Mise en place du lien symbolique pour configurer le fuseau horaire : ==== ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime ==== Configuration /etc/mkinitcpio.conf (création ramdisk) : ==== mkinitcpio -p linux 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. grub-install –-no-floppy –-recheck /dev/sda grub-mkconfig -o /boot/grub/grub.cfg ==== Définition du mot de passe du compte root : ==== passwd ==== Ajout de l'utilisateur avignu (par exemple) : ==== useradd -g users -m -s /bin/bash avignu ==== Définition du mot de passe pour l'utilisateur avignu : ==== passwd avignu ==== Ajouter les droits root à 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 ;) Penser a déconnecter puis reconnecter l'utilisateur avignu s'il est connecté sur un autre tty (terminal/console). ==== Sortir de environnement chrooté : ==== exit ==== Démonter le tout et redémarrer : ===== umount -R /mnt reboot ==== S'identifier en tant que root : ==== root mot de passe défini précédemment ==== Installation de l'environnement graphique Mate : ==== pacman -S xorg lightdm-gtk-greeter accountsservice mate mate-extra networkmanager wireless_tools ==== Activation des différents services : ==== 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 !