Sources:
- Installation d’une distribution depuis une autre installation
- Arch Installation Guide
- GRUB page on Arch Wiki
- L'annonce de la disponibilité de BlendOS 4
Installation de Arch
14:59: — Après avoir démarré sur System Rescue CD
pacman --noconfirm -Syyuu
pacman --noconfirm -Sy reflector
reflector --country France,Germany --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
mkfs.fat -F 32 /dev/nvme0n1p1
mkfs.ext4 /dev/nvme0n1p2
mount /dev/nvme0n1p2 /mnt
mount --mkdir /dev/nvme0n1p1 /mnt/boot
pacstrap -K /mnt base linux linux-firmware
genfstab -L /mnt > /mnt/etc/fstab
arch-chroot /mnt
pacman --noconfirm -Syyuu
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
hwclock --systohc
echo fr_FR.UTF-8 UTF-8 >>/etc/locale.gen
echo en_US.UTF-8 UTF-8 >>/etc/locale.gen
locale-gen
echo 'LANG=fr_FR.UTF-8' >/etc/locale.conf
echo 'KEYMAP=fr-latin1' >/etc/vconsole.conf
echo pc-steph >/etc/hostname
pacman --noconfirm -Sy dhclient grub efibootmgr os-prober libinput xf86-input-libinput
mkdir /boot/EFI
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch
grub-mkconfig -o /boot/grub/grub.cfg
passwd
exit
reboot
On reboot sur le nouveau système :
dhclient
pacman -Sy sudo vim
useradd -m -G wheel username
passwd username
echo '%wheel ALL=(ALL) ALL' >>/etc/sudoers
exit
Installation de BlendOS 4
On se relogue sous Arch puis :
sudo su
dhclient
echo '[breakfast]' >>/etc/pacman.conf
echo 'SigLevel = Never' >>/etc/pacman.conf
echo 'Server = https://pkg-repo.blendos.co' >>/etc/pacman.conf
Création d'un fichier /system.yaml
avec le contenu :
repo: 'https://pkg-repo.blendos.co/'
impl: 'https://github.com/blend-os/tracks/raw/main'
track: 'plasma'
packages:
- 'firefox'
- 'vim'
- 'sane'
- 'hplip'
- 'xf86-input-libinput'
- 'gambas3-gb-scanner'
Puis :
pacman -Sy akshara
vim /etc/mkinitcpio.conf
Ajouter akshara
après base udev
, à la ligne commençant par HOOKS=
.
Puis :
mkinitcpio -P; akshara update
reboot