############################################# ## ArchLinux Installation HOWTO ## Author: rossano at gmail dot com ## Timestamp: Wed Mar 8 16:43:14 BRT 2017 ## Last update: Wed Feb 27 16:36:54 BRT 2019 ############################################# 1. Consider the following VirtualBox Machine: MP: 1024 MB HDD: 10 GB EFI: On Physical keyboard layout: br-abnt2 ------------------------------------------------------------------------------- 2. Consider the following disk partition scheme: UEFI/GPT /dev/sda1, 100MB, EF00 (This is the ESP - EFI System partition) /dev/sda2, 512MB, 8200 /dev/sda3, 9.4GB, 8300 ------------------------------------------------------------------------------- 3. Execute the following commands: timedatectl set-ntp true loadkeys br-abnt2 gdisk /dev/sda (use the information from item 2.) mkswap /dev/sda2 swapon /dev/sda2 mkfs.fat -F32 /dev/sda1 mkfs.ext4 /dev/sda3 mount /dev/sda3 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot pacstrap /mnt base linux linux-firmware genfstab -U /mnt >> /mnt/etc/fstab arch-chroot /mnt ln -sf /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime hwclock --systohc echo 'en_US ISO-8859-1' >> /etc/locale.gen echo 'pt_BR ISO-8859-1' >> /etc/locale.gen locale-gen echo 'LANG=pt_BR.ISO-8859-1' > /etc/locale.conf echo 'KEYMAP=br-abnt2' > /etc/vconsole.conf echo 'aulaarch' > /etc/hostname echo '127.0.0.1 aulaarch.localdomain aulaarch' >> /etc/hosts ln -s /dev/null /etc/systemd/network/99-default.link echo '[Match]' > /etc/systemd/network/20-wired.network echo 'Name=eth0' >> /etc/systemd/network/20-wired.network echo '[Network]' >> /etc/systemd/network/20-wired.network echo 'DHCP=ipv4' >> /etc/systemd/network/20-wired.network systemctl enable systemd-networkd ### Change the IP address for the DNS of your local network: echo 'nameserver 192.168.200.61' >> /etc/resolv.conf passwd pacman -S grub efibootmgr grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=boot mv /boot/EFI/boot/grubx64.efi /boot/EFI/boot/bootx64.efi grub-mkconfig -o /boot/grub/grub.cfg exit poweroff ------------------------------------------------------------------------------- 4. REMOVE CDROM FROM (VIRTUAL) DRIVE ------------------------------------------------------------------------------- 5. Boot VirtualBox machine Now you should have a running archlinux !!! ------------------------------------------------------------------------------- Appendix A.1 - How to change screen resolution at boot time? Change GRUB_GFXMODE to the desired resolution. Example: nano /etc/default/grub GRUB_GFXMODE=640x480 grub-mkconfig -o /boot/grub/grub.cfg A.2 - I don't like "quiet" mode at boot. I like "tons" of messages displaying during the boot. Change GRUB_CMDLINE_LINUX_DEFAULT to "ignore_loglevel". Example: nano /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="ignore_loglevel" grub-mkconfig -o /boot/grub/grub.cfg