Linux

MODOP – Installation ARCH Linux

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *