Passage en clavier français pour plus de faciliter
root@archiso~# loadkeys fr
Partition des disques
root@archiso~# fdisk -l
/dev/sda => notre disque
/dev/loop0 => Disque ISO Archi
Création des partitions sda1 (boot) sda2 (system)
poot@archiso~#fdisk /dev/sda
sda1 /boot de 200M
sda2 Système du restant disque
Ecrire la table de partition pour finir
Command (m for help) :w
Les partitions sont désormais créées
root@archiso~# fdisk -l
Création du Files System des partitions sda1 et sda2
root@archiso~# mkfs.fat -F32 /dev/sda1
root@archiso~# mkfs.ext4 /dev/sda2
Création de la structure/Arborescence Linux Arch
root@archiso~# mount /dev/sda2 /mnt
root@archiso~# pacstrap /mnt base linux linux-firmware vi
Cela va permettre de charger tous les paquets Linux nécessaire sur /mnt
Création du fichier des tables de partition disque
root@archiso~# genfstab -U /mnt >> /mnt/etc/fstab
root@archiso~# cat /mnt/etc/fstab
Faire un CHROOT sur le nouveau system dans /mnt (Change ROOT)
root@archiso~# arch-chroot /mnt
Création fichier /etc/hostname
[root@archiso /]# vi /etc/hostname
Archlinux01
Création fichier /etc/hosts
[root@archiso /]# vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 archilinux01
::1 localhost
Chargement du Grub sur le Système
[root@archiso /]# pacman -S grub efibootmgr
[root@archiso /]# mkdir /boot/efi
[root@archiso /]# mount /dev/sda1 /boot/efi
[root@archiso /]# pacman -S grub-bios
[root@archiso /]# grub-install /dev/sda
[root@archiso /]# grub-mkconfig -o /boot/grub/grub.cfg
Générer le password root
[root@archiso /]# passwd
Création de la distribution complète
[root@archiso /]# mkinitcpio -p linux
On sort du CHROOT
[root@archiso /]# exit
Déconnecter le CDROM et reboot la machine.
[root@archiso /]# reboot
Installation du réseau
Réseau Provisoire
[root@archlinux01 /]# ip link set ens18 up
[root@ archlinux01 /]# ip addr add 192.168.1.20/24 dev ens18
[root@ archlinux01 /]# ip route add 0.0.0.0/0 via 192.168.1.1
[root@ archlinux01 /]# vi /etc/resolv.conf
nameserver 192.168.1.1
nameserver 1.1.1.1
Installation SSH server
[root@ archlinux01 /]# pacman -Sy
[root@ archlinux01 /]# pacman –S openssh
[root@ archlinux01 /]# systemctl enable sshd && systemctl start sshd
[root@ archlinux01 /]# useradd chris
[root@ archlinux01 /]# passwd chris
Il est possible désormais de se connecter en SSH via le compte user chris
ssh chris@192.168.1.20
Installation NetCTL (IP static)
[root@ archlinux01 /]# pacman -S netctl
[root@archlinux01 /]# cp /etc/netctl/examples/ethernet-static /etc/netctl/lan
[root@archlinux01 /]# vi /etc/netctl/lan
Description='ens18'
Interface=ens18
Connection=ethernet
IP=static
Address=('192.168.1.20/24')
#Routes=('192.168.0.0/24 via 192.168.1.2')
Gateway=('192.168.1.1')
#DNS=('192.168.1.1')
[root@archlinux01 /]# netctl enable lan
[root@archlinux01 /]# reboot
[root@archlinux01 /]# pacman -S net-tools
Ajout de l’agent Linux pour PROXMOX
[root@archlinux01 /]# pacmnan -S qemu-guest-agent
[root@archlinux01 /]# qemu-ga -D >> /etc/qemu/qemu-ga.conf
[root@archlinux01 /]# systemctl enable qemu-ga
[root@archlinux01 /]# systemctl start qemu-ga
Views: 32