<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://yawg.net/index.php?action=history&amp;feed=atom&amp;title=Installing_Arch_Linux_on_VMWare</id>
	<title>Installing Arch Linux on VMWare - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://yawg.net/index.php?action=history&amp;feed=atom&amp;title=Installing_Arch_Linux_on_VMWare"/>
	<link rel="alternate" type="text/html" href="https://yawg.net/index.php?title=Installing_Arch_Linux_on_VMWare&amp;action=history"/>
	<updated>2026-04-15T16:34:30Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://yawg.net/index.php?title=Installing_Arch_Linux_on_VMWare&amp;diff=74&amp;oldid=prev</id>
		<title>Encryptid: Created page with &quot;=Legacy= &lt;pre&gt; #!/bin/bash  # This assumes you want the following partitions setup: # /dev/sda1 -&gt; /boot # /dev/sda2 -&gt; Swap # /dev/sda3 -&gt; / read -p &quot;This will wipe /dev/sda1-3, press enter to continue&quot; mkfs.ext2 /dev/sda1 mkswap /dev/sda2 mkfs.ext4 /dev/sda3 mount /dev/sda3 /mnt mkdir /mnt/boot &amp;&amp; mount /dev/sda1 /mnt/boot swapon /dev/sda2 clear read -p &quot;Press Enter to install System&quot; pacstrap /mnt base{,-devel} pacstrap /mnt grub-bios os-prober open-vm-tools pacstrap...&quot;</title>
		<link rel="alternate" type="text/html" href="https://yawg.net/index.php?title=Installing_Arch_Linux_on_VMWare&amp;diff=74&amp;oldid=prev"/>
		<updated>2025-08-06T19:28:25Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=Legacy= &amp;lt;pre&amp;gt; #!/bin/bash  # This assumes you want the following partitions setup: # /dev/sda1 -&amp;gt; /boot # /dev/sda2 -&amp;gt; Swap # /dev/sda3 -&amp;gt; / read -p &amp;quot;This will wipe /dev/sda1-3, press enter to continue&amp;quot; mkfs.ext2 /dev/sda1 mkswap /dev/sda2 mkfs.ext4 /dev/sda3 mount /dev/sda3 /mnt mkdir /mnt/boot &amp;amp;&amp;amp; mount /dev/sda1 /mnt/boot swapon /dev/sda2 clear read -p &amp;quot;Press Enter to install System&amp;quot; pacstrap /mnt base{,-devel} pacstrap /mnt grub-bios os-prober open-vm-tools pacstrap...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Legacy=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# This assumes you want the following partitions setup:&lt;br /&gt;
# /dev/sda1 -&amp;gt; /boot&lt;br /&gt;
# /dev/sda2 -&amp;gt; Swap&lt;br /&gt;
# /dev/sda3 -&amp;gt; /&lt;br /&gt;
read -p &amp;quot;This will wipe /dev/sda1-3, press enter to continue&amp;quot;&lt;br /&gt;
mkfs.ext2 /dev/sda1&lt;br /&gt;
mkswap /dev/sda2&lt;br /&gt;
mkfs.ext4 /dev/sda3&lt;br /&gt;
mount /dev/sda3 /mnt&lt;br /&gt;
mkdir /mnt/boot &amp;amp;&amp;amp; mount /dev/sda1 /mnt/boot&lt;br /&gt;
swapon /dev/sda2&lt;br /&gt;
clear&lt;br /&gt;
read -p &amp;quot;Press Enter to install System&amp;quot;&lt;br /&gt;
pacstrap /mnt base{,-devel}&lt;br /&gt;
pacstrap /mnt grub-bios os-prober open-vm-tools&lt;br /&gt;
pacstrap /mnt xf86-input-vmmouse xf86-video-vmware mesa xorg &lt;br /&gt;
pacstrap /mnt bspwm sxhd networkmanager nm-connection-editor&lt;br /&gt;
pacstrap /mnt xfce4 xfce4-goodies slim networkmanager nm-connection-editor&lt;br /&gt;
clear&lt;br /&gt;
&lt;br /&gt;
# This configures en_US for your locale&lt;br /&gt;
# Hostname, Keymap to US, your fstab &lt;br /&gt;
read -p &amp;quot;Configuring your system&amp;quot;&lt;br /&gt;
echo &amp;quot;en_US.UTF-8 UTF-8&amp;quot; &amp;gt; /mnt/etc/locale.gen&lt;br /&gt;
clear&lt;br /&gt;
echo &amp;quot;Please set your hostname&amp;quot;&lt;br /&gt;
read hostname &lt;br /&gt;
echo &amp;quot;$hostname&amp;quot; &amp;gt; /mnt/etc/hostname&lt;br /&gt;
genfstab -U -p /mnt &amp;gt;&amp;gt; /mnt/etc/fstab&lt;br /&gt;
clear&lt;br /&gt;
&lt;br /&gt;
# This creates an install script in the root of the new install&lt;br /&gt;
# Then chroots in, runs the last little bit to configure and initialize the system&lt;br /&gt;
read -p &amp;quot;Now for chroot fun!&amp;quot;&lt;br /&gt;
echo &amp;quot;#!/bin/bash&amp;quot; &amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;ln -s /usr/share/zoneinfo/US/Pacific /etc/localtime&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;locale-gen&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;export LANG=en_US.UTF-8&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;hwclock --systohc --utc&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;echo &amp;#039;Change Root Password!&amp;#039;&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;passwd&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;mkinitcpio -p linux&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;grub-mkconfig -o /boot/grub/grub.cfg&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;grub-install --recheck /dev/sda&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;useradd yawg&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;mkdir /home/yawg&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;gpasswd -a yawg wheel&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;echo &amp;#039;sxhkd &amp;amp;&amp;#039; &amp;gt; /home/yawg/.xinitrc&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;echo &amp;#039;exec bspwm&amp;#039; &amp;gt; /home/yawg/.xinitrc&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;chown -R yawg /home/yawg&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;echo &amp;#039;User Password&amp;#039;&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;passwd yawg&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;systemctl enable vmware-vmblock-fuse&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;systemctl enable NetworkManager&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
echo &amp;quot;systemctl enable slim&amp;quot; &amp;gt;&amp;gt; /mnt/install.sh&lt;br /&gt;
chmod +x /mnt/install.sh&lt;br /&gt;
arch-chroot /mnt ./install.sh&lt;br /&gt;
read -p &amp;quot;Should be good to go!&amp;quot;&lt;br /&gt;
rm -rf /mnt/install.sh&lt;br /&gt;
umount /mnt/boot&lt;br /&gt;
umount /mnt&lt;br /&gt;
&lt;br /&gt;
# ip link&lt;br /&gt;
# systemctl enable dhcpcd@eth0.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Category:Archlinux]]&lt;/div&gt;</summary>
		<author><name>Encryptid</name></author>
	</entry>
</feed>