Skip to content

Instantly share code, notes, and snippets.

@zgfif
Last active July 2, 2025 10:15
Show Gist options
  • Select an option

  • Save zgfif/5569711b14747b01cef754a1267df9f3 to your computer and use it in GitHub Desktop.

Select an option

Save zgfif/5569711b14747b01cef754a1267df9f3 to your computer and use it in GitHub Desktop.
Installation guide Arch Linux i3 on VirtualBox Windows 11
Run installing Arch Linux:
update archinstall:
root# sudo pacman -S archinstall
start installing:
root# archinstall
Select in CLI:
Mirrors: -
Locales: any (must be UTF-8)
Disc configuration -> Partitioning ->
Use a best-effort default partition layout -> Choose disc ->
ext4 (...create a separate partion fro /home ? -> yes)
Disc encryption: -
Bootloader -> Grub
Swap -> True
Hostname -> any (can not change)
Root passoword: any (******)
User account -> Add a user -> pasha -> password ->
password confirmation -> Should 'pasha' be a superuser(sudo)? -> yes ->
Confirm and exit
Profile -> Desktop:
- i3 -> Graphical driver -> VirtualBox, (!!!WITHOUT VMWare) -> Greeter -> ly OR
- Hyprland -> polkit (1st variant) -> Graphical driver ->
All open-source(default) (if AMD OR INTEL) -> Greeter -> sddn (!!! you can't use Hyprland on Windows 11
as there is no direct access to GPU)
Audio -> Pipewire
Kernels -> Linux (can choose any)
Additional packages -> git, firefox,
FOR i3:
feh (to set wallpapers and open images),
rofi (search and launch application),
thunar (file manager),
FOR HYPERLAND:
hyprpaper (to set desktop wallpapers),
hyprlock (locksreen),
waybar (for beautyful top pannel).
Network configuartion -> Use NetworkManager
Timezone - Europe/Kiev
Optional repositories -> multilib
run 'Install'
Would you like to chroot into the newly created
installation and perform post-installation configuration? -> No
REBOOT
Guide to connect to WiFi before running archinstall script:
show devices list:
root# iwctl
If iwctl network configuration enabled: disabled
The message iwctl network configuration enabled: disabled suggests that you're using iwctl, the interactive command-line tool for managing wireless networks with iwd (iNet Wireless Daemon) on a Linux system, and that network configuration is currently disabled. This could mean that iwd is not set up to automatically manage or configure network connections, or there might be an issue with the configuration.To address this and enable network configuration in iwctl (or troubleshoot further), follow these steps:1. Check iwd StatusEnsure that the iwd service is running, as it is required for iwctl to work properly.Run the following command in a terminal:bash
systemctl status iwd
If the service is not active, start and enable it:bash
sudo systemctl start iwd
sudo systemctl enable iwd
2. Launch iwctlStart the iwctl interactive shell:bash
iwctl
This will open the iwctl prompt where you can issue commands to manage wireless networks.3. Verify Network Configuration StatusThe message indicates that network configuration is disabled. This could be due to iwd's configuration file settings. Check the iwd configuration file (usually located at /etc/iwd/main.conf).Open the configuration file with a text editor:bash
sudo nano /etc/iwd/main.conf
Look for or add the following section to enable network configuration:ini
[General]
EnableNetworkConfiguration=true
If the EnableNetworkConfiguration option is set to false or missing, set it to true as shown above.
Save the file and exit (Ctrl+O, then Ctrl+X in nano).
4. Restart iwd ServiceAfter modifying the configuration, restart the iwd service to apply changes:bash
sudo systemctl restart iwd
activate scanning access points (AP):
root# station "device_name" scan
to scan access points:
root# station "device_name" get-network
connect to AP:
root# station "device_name" connect "AP_name" password "AP_name_password"
test Internet connection:
root# ping google.com
Download iso image from:
https://archlinux.org/download/
Create loading flash:
To create Loading flash you can Rufus:
https://rufus.ie/en/
- Partition scheme: GPT
Create a new VM with params for Arch Linux:
- 4 Gb RAM
- 20 Gb ROM
Display:
- Video memory: 128 Mb
- Graphic controller: VMSVGA
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment