Skip to content

fadri14/my_arch_install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mon script d'installation d'arch linux

But : Script d'installation avec:

Btrfs

Luks

Systemd-boot

Swayfx

Procédure

Définir le clavier

loadkeys fr-bepo

Définir la font du terminal (optionnel)

setfont ter-132b

Définir un mot de passe à root (optionnel)

passwd

Se connecter en ssh (optionnel)

ssh root@[ip]

Monter le stockage de ventoy pour accéder au script

mount -m /dev/sdb4 mymount
cd mymount/my_arch_install

Créer une partition boot et une autre qui sera le système principale

  • Une partition de 1G de type EFI System
  • Une partition de type Linux filesystem
cfdisk

Lancement du script

./script_install [partition boot] [partition root]
#exemple
./script_install sda1 sda2

Fin d'installation

cd
umount mymount
poweroff

Post-installation

Brancher le disque de backup

sudo ./post_install

Pour rollback

#cryptsetup open /dev/[partition root] system
cryptsetup open /dev/sda2 system
mount /dev/mapper/system /mnt

number=N # Le numéro du snapshot
mv -f /mnt/root /mnt/broken_root
btrfs subvol snapshot /mnt/snapshots/$number/snapshot/ /mnt/root

number=N # Le numéro du snapshot
mv -f /mnt/home/adrien /mnt/home/broken_adrien
btrfs subvol snapshot /mnt/home/.snapshots/$number/snapshot /mnt/home
mv /mnt/home/snapshot/adrien /mnt/home/adrien
rm -fr /mnt/home/snapshot

umount /mnt
cryptsetup close system
poweroff

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages