- Saved searches
- Use saved searches to filter your results more quickly
- License
- wrzlbrmft/arch-install
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Saved searches
- Use saved searches to filter your results more quickly
- License
- AlphaLawless/arch-base-install
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Saved searches
- Use saved searches to filter your results more quickly
- License
- MatMoul/archfi
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
A highly configurable script automatically installing Arch Linux.
License
wrzlbrmft/arch-install
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
A highly configurable script installing Arch Linux.
- Fully automated installation of a ready-to-use Arch Linux system
- Installation to any device, including USB sticks or into a VirtualBox VM
- Auto-detecting SSDs to configure TRIM
- Supports both BIOS (legacy) and EFI/UEFI boot methods
- for BIOS: grub boot loader
- for EFI/UEFI: choose between grub or the gummiboot boot loader
- Chrome, Firefox, Thunderbird, Skype, Pidgin, TeamViewer
- GIMP, gThumb, Shutter, Kazam
- Dropbox, FileZilla, gSTM, Tor
- OpenJDK 8, LibreOffice
- VLC, Spotify, Banshee, Audacity, MuseScore
- VirtualBox
- Ant, Maven, GCC, Code::Blocks, GCC for AVR, Arduino, Fritzing
- Apache, MariaDB, PHP, Composer, Node.js, npm, Google Protocol Buffers
- .
You should look into the configuration file arch-install.conf — almost everything is configurable.
(For a more detailed usage guide scroll down.)
curl -L https://github.com/wrzlbrmft/arch-install/archive/master.tar.gz | tar zxvf - arch-install-master/arch-install.sh
CAUTION: The installation will delete all existing data on the installation device including all other partitions and operating systems on it.
After a while, reboot and enjoy!
Start by downloading(, burning) and booting the latest Arch Linux ISO image.
After the auto-login as root , you can load an alternative keyboard layout, e.g. German:
(on German keyboards: for y press z , for — press ß )
Make sure you have a working internet connection:
To connect to a wireless network use:
Next, download and unpack the arch-install repository:
curl -L https://github.com/wrzlbrmft/arch-install/archive/master.tar.gz | tar zxvf - arch-install-master/arch-install.sh
You may want to change the default configuration:
nano -w arch-install-master/arch-install.conf
NOTE: If you are installing into a VirtualBox VM, make sure to set both INSTALL_VIRTUALBOX_GUEST and ENABLE_MODULES_VIRTUALBOX_GUEST to yes and maybe ENABLE_MODULES_VIRTUALBOX_HOST to no .
see also: Configuration/Most Important Settings
Finally, start the installation process:
arch-install-master/arch-install.sh
CAUTION: The installation will delete all existing data on the installation device including all other partitions and operating systems on it.
NOTE: For both the root and main user, and also if you enabled the LVM-on-LUKS encryption, you will have to type in some passwords during the installation process.
Depending on your computer and internet connection speed, installing the defaults takes about 60 minutes (downloading 1.8 GB) and uses 11.1 GB of the installation device.
The installation is done, once you see
[arch-install] Wake up, Neo. The installation is done!
Finally, reboot your machine:
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
🐧 Arch Linux installation guide and packages-scripts for Desktop Environments and Windows Managers. Modify the packages to your liking.
License
AlphaLawless/arch-base-install
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Before you get start with the scripts, I would like to thank you for coming to this repository. First, you need to certificate that you have done all installation standard process from the ArchWiki Guide
If you want to know how I build my Arch linux, follow the instructions! If you just want to know about the scripts installation, click here!
loadkeys br-abnt2 #for brazilian portuguese loadkeys us #for us keyboard
Connecting to the internet
For wireless and WWAN, make sure your Wi-Fi card is not blocked with rfkill list . If it returns:
0: phy0: Wireless LAN Soft blocked: yes Hard blocked: yes
If the Wi-Fi card has the Hard blocked status turned on, then press the function key and the network corresponding key ( Fn + network key ). If it has the Soft blocked status turned on, then use the following command:
After unlocking your Wi-Fi card, then let’s go to the next steps:
- Ethernet — Just plug in the Ethernet cable.
- Wi-Fi — Log in to the wireless network through prompt iwctl .
- Mobile internet modem — Connect to the mobile network with the utility mmcli .
How do I use Wi-Fi network here are the steps:
[iwd] station device get-networks
[iwd] station device connect SSID
Type your network password and exit the iwctl typing exit .
For more information read rfkill and Connect to the internet.
Confirming you are connected:
From now on I separated two paths depending on your system. Read carefully!
Before getting started partitioning the drive and setting our network up, we must make sure we are using the UEFI. Type in the terminal:
All right! Now, if there’s any error in the directory, it means that the system has been booted up in BIOS Legacy mode.
Personally, I like to partition my EFI system using a pseudo graphical interface cfdisk /dev/partition , with the following layout:
Mount point Partitios Partition type Size /mnt/boot/efi /dev/efi_partition_system EFI Partition System 500M [SWAP] /dev/swap_partition Linux swap 2G ~ 8G /mnt /dev/root_partition Linux x86-64 root (/) 40%~60% of disk size /mnt/home /dev/home_partition Linux x86-64 home 40%~60% of disk size Each created partition must be formatted with a proper file system. For a batter guide I recommend listing all partition with lsblk . Then go for the instructions!
mkfs.vfat /dev/EFI_system_partition
mkfs.ext4 /dev/root_partition
mkfs.ext4 /dev/home_partition
mount /dev/root_partition /mnt
mount /dev/home_partition /mnt/home
mount /dev/efi_boot_system /mnt/boot/efi
With the partitions all mounted you can proceed to the final part of the installation.
Personally, I like to partition my BIOS Legacy system using a pseudo graphical interface cfdisk /dev/partition , with the following layout:
Mount point Partition Partition type Size BIOS Legacy /dev/bios_partition BIOS Legacy 500M [SWAP] /dev/swap_partition Linux swap 2G ~ 8G /mnt /dev/root_partition Linux x86-64 root (/) 40%~60% of the disk size /mnt/home /dev/partição_home Linux x86-64 home 40%~60% of the disk size Each created partition must be formatted with a proper file system. For a batter guide I recommend listing all partition with lsblk . Then go for the instructions!
mkfs.ext4 /dev/root_partition
mkfs.ext4 /dev/home_partition
mount /dev/root_partition /mnt
mount /dev/home_partition /mnt/home
OBS: If you paid attention you noticed that the BIOS Legacy doesn’t need to be mounted, just formatted. For the rest, the system finishes it all dinamically
With the partitions all mounted you can proceed to the final part of the installation.
If you have a slow connection and don’t know much about mirrors I recommend reading about them on Arch wiki.
Installing the essential packages
Use the pacstrap to install the needed packages, such as the linux kernel, hardware firmware, and others.
pacstrap /mnt base linux linux-firmware intel-ucode git vim
OBS: You can exchange intel-ucode for amd-ucode if your hardware is from amd!
I hope you got a coffee because this can take some time (or not so much). Ending it, let’s get to the final step before arch-chroot and run the scripts!
Generate a fstab (use -U or -L to choose between UUID and labels, respectively):
genfstab -U /mnt >> /mnt/etc/fstab
All done! Now we can change to the new system root:
All instruction might be found in INSTALL.md.
Great amount of arch linux installation I got from several youtube videos from Erman Ferrari. The other credits are on their corresponding folders. And, of course, all wallpapers are free for downloading!
About
🐧 Arch Linux installation guide and packages-scripts for Desktop Environments and Windows Managers. Modify the packages to your liking.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Arch Linux Fast Installer : tutorial installer
License
MatMoul/archfi
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Just a simple bash script wizard to install Arch Linux after you have booted on the official Arch Linux install media.
With this script, you can install Arch Linux with two simple terminal commands.
This wizard is made to install minimum packages (Base, bootloader and optionally archdi).
At the end of this wizard, you can install or launch archdi (Arch Linux Desktop Install) to install and configure desktop packages.
You can watch my videos to see how to use it here.
Then make sure you have Internet connection on the Arch iso. If you have a wireless connection the iwctl command might be useful to you. You can also read the Network configuration from the Arch Linux guide for more detailed instructions.
Then download the script with from the command line:
curl -LO archfi.sf.net/archfi
If SourceForge is down, use this instead:
curl -LO matmoul.github.io/archfi
Finally, launch the script:
Then follow the on-screen instructions to completion.
If you require extra help, visit the provided video playlist and follow my example.
You can find a sample custom package list file in the samples folder.
You can test your script with this command :
sh archfi -t matmoul master
About
Arch Linux Fast Installer : tutorial installer