Last active
July 2, 2025 10:15
-
-
Save zgfif/5569711b14747b01cef754a1267df9f3 to your computer and use it in GitHub Desktop.
Installation guide Arch Linux i3 on VirtualBox Windows 11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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