Arch Linux in macchina virtuale
Questa pagina è in lavorazione
Virtual Machine Manager https://virt-manager.org/
Quì devo inserire la guida di come si crea la macchina virtuale
Arch wiki https://wiki.archlinux.org/title/Installation_guide_(Italiano)
Download Arch Linux ISO https://archlinux.org/download/
#loadkeys it
#ip link
#ping archlinux.org
#timedatectl L' orario è indietro di 1 ora, come si imposta?
Partizioniamo i dischi
#fdisk -l
#fdisk /dev/nome della partizione n per creare una nuova partizione seleziono primary numero della partizione lascio quella di default primo settore lascio quello di default Ora per indicare lo spazio della partizione scrivo “+quantità” esempio +20G pre dichiarare 20 gigabyte t per dichiarare il tipo di partizione seleziono il numero della partizione da cambiare con L vedo l'elenco dei tipi di partizioni Per lo swap seleziono 82 w scrive la nuova tabella di partizionamento
mkfs.ext4 /dev/partizionediroot
Formatto la partizione di root in ext4
mkswap /dev/partizionediswap
Formatto la partizione di swap
Montare i filesystem #mount /dev/partizioneroot /mnt #swapon /dev/partizioneswap
Mirror list #nano /etc/pacman.d/mirrorlist
Installazione del sistema base #pacstrap -K /mnt base linux linux-firmware networkmanager nano man-db man-pages texinfo
Generare Fstab #genfstab -U /mnt >> /mnt/etc/fstab
Entrare in ambiente Chroot #arch-chroot /mnt
Cambiare password di root #passwd
Installare e configurare GRUB2 #pacman -S grub #grub-install —target=i386-pc /dev/nome_disco #grub-mkconfig -o /boot/grub/grub.cfg
Impostare fuso orario #ln -sf /usr/share/zoneinfo/Europe/Rome /etc/localtime #hwclock —systohc
Modificare il file localegen #nano /etc/locale.gen Decomentare la lingua desiderata #locale-gen Creare il file locale.conf #nano /etc/locale.conf Inserire la stringa “LANG=en_GB.UTF-8” Settare mappatura tastiera #nano /etc/vconsole.conf Inserire la stringa “KEYMAP=it”
Creare hostname #nano /etc/hostname Scrivere il proprio hostname
Uscire da chroot #exit
Smontare le partizioni #umount -R /mnt
Riavviare il sistema #reboot
Aggiungere un utente #useradd -m nomeutente Imposta una password per il nuovo utente #passwd nomeutente
Dare i super poteri al nuovo utente #pacman -S sudo –> installa il pacchetto sudo #gpasswd -a nome_utente wheel –> aggiunge un utente al gruppo wheel #nano /etc/sudoerss Decomentare la stringa relativa ai permessi del gruppo “wheel”
Abilitare il servizio NetworkManager #systemctl enable NetworkManager.service #systemctl start NetworkManager.service
Installare Xorg $sudo pacman -S xorg-server xorg-xinit xorg-apps xorg-twm xorg-xclock xterm
Installare driver grafici $sudo pacman -S xf86-video-intel libva-intel-driver
Installare supporto per touchpad $sudo pacman -S xf86-input-synaptics
Installare Awesome $sudo pacman -S awesome $sudo echo “exec awesome” >> ~/.xinitrc
$sudo mkdir -p ~/.config/awesome/ $sudo cp /etc/xdg/awesome/rc.lua ~/.config/awesome/