We setup and booted arch, this is hard lined into Ethernet, so confirmed the IP is 192.168.1.88

running passwd for root locally to set a password, now all we need to do is SSH into the box.

To install Arch Linux follow the installation guide:
https://wiki.archlinux.org/title/Installation_guide
 
For Wi-Fi, authenticate to the wireless network using the iwctl utility.
For mobile broadband (WWAN) modems, connect with the mmcli utility.
Ethernet, WLAN and WWAN interfaces using DHCP should work automatically.
 
After connecting to the internet, the installation guide can be accessed
via the convenience script Installation_guide.
 
 
Last login: Tue May  6 13:29:06 2025 from 192.168.1.36
 

fdisk -l

root@archiso ~ # fdisk -l
Disk /dev/sda: 29.82 GiB, 32017047552 bytes, 62533296 sectors
Disk model: SP-mSATA-32G
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9298DB1E-C527-4C00-A7B9-4887890C3C8B
 
Device       Start      End  Sectors  Size Type
/dev/sda1     2048  1085439  1083392  529M Windows recovery environment
/dev/sda2  1085440  1290239   204800  100M EFI System
/dev/sda3  1290240  1323007    32768   16M Microsoft reserved
/dev/sda4  1323008 62531583 61208576 29.2G Microsoft basic data
 
 
Disk /dev/sdb: 14.77 GiB, 15854469120 bytes, 30965760 sectors
Disk model: USB 3.0 FD
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x698d5a3c
 
Device     Boot   Start     End Sectors  Size Id Type
/dev/sdb1  *         64 2074623 2074560 1013M  0 Empty
/dev/sdb2       2074624 2428927  354304  173M ef EFI (FAT-12/16/32)
 
 
Disk /dev/loop0: 846.72 MiB, 887848960 bytes, 1734080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Now that we have the partition tables, lets break them.

Wipe with wipefs

root@archiso ~ # wipefs --all /dev/sda
/dev/sda: 8 bytes were erased at offset 0x00000200 (gpt): 45 46 49 20 50 41 52 54
/dev/sda: 8 bytes were erased at offset 0x7745d5e00 (gpt): 45 46 49 20 50 41 52 54
/dev/sda: 2 bytes were erased at offset 0x000001fe (PMBR): 55 aa
/dev/sda: calling ioctl to re-read partition table: Success



root@archiso ~ # fdisk -l
Disk /dev/sda: 29.82 GiB, 32017047552 bytes, 62533296 sectors
Disk model: SP-mSATA-32G
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Run fdisk /dev/sda and enter the partition manager,.

Create EFI partition

n for new partition.

Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p):
 
Using default response p.
Partition number (1-4, default 1):
First sector (2048-62533295, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-62533295, default 62533295): +1G
 
Created a new partition 1 of type 'Linux' and of size 1 GiB.
Partition #1 contains a ntfs signature.
 
Do you want to remove the signature? [Y]es/[N]o: y
 
The signature will be removed by a write command.

This will make a 1gb partition for EFI use.

Type t and ef to make /dev/sda1/ EFI.

Device     Boot Start     End Sectors Size Id Type
/dev/sda1        2048 2099199 2097152   1G ef EFI (FAT-12/16/32)
 

Swap partition.

n again, and make a 4G partition.

Command (m for help): n
Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (2-4, default 2):
First sector (2099200-62533295, default 2099200):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2099200-62533295, default 62533295): +4G
 
Created a new partition 2 of type 'Linux' and of size 4 GiB.

Now, we’ll make it SWAP. by hitting t and then marking it 82

Device     Boot   Start      End Sectors Size Id Type
/dev/sda1          2048  2099199 2097152   1G ef EFI (FAT-12/16/32)
/dev/sda2       2099200 10487807 8388608   4G 83 Linux

p

Device     Boot   Start      End Sectors Size Id Type
/dev/sda1          2048  2099199 2097152   1G ef EFI (FAT-12/16/32)
/dev/sda2       2099200 10487807 8388608   4G 82 Linux swap / Solaris

Root partition

n and then just use defaults.

Command (m for help): p
Disk /dev/sda: 29.82 GiB, 32017047552 bytes, 62533296 sectors
Disk model: SP-mSATA-32G
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xde89b24c
 
Device     Boot    Start      End  Sectors  Size Id Type
/dev/sda1           2048  2099199  2097152    1G ef EFI (FAT-12/16/32)
/dev/sda2        2099200 10487807  8388608    4G 82 Linux swap / Solaris
/dev/sda3       10487808 62533295 52045488 24.8G 83 Linux

Confirmation

Now, when i run fdisk -l I get this

root@archiso ~ # fdisk -l
Disk /dev/sda: 29.82 GiB, 32017047552 bytes, 62533296 sectors
Disk model: SP-mSATA-32G
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xde89b24c
 
Device     Boot    Start      End  Sectors  Size Id Type
/dev/sda1           2048  2099199  2097152    1G ef EFI (FAT-12/16/32)
/dev/sda2        2099200 10487807  8388608    4G 82 Linux swap / Solaris
/dev/sda3       10487808 62533295 52045488 24.8G 83 Linux

Mounting things

2 root@archiso ~ # ls /dev/ | grep sda
sda
sda1
sda2
sda3
root@archiso ~ # mkswap /dev/sda2
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=550d0ca3-8f21-48e3-9295-36c56fa6863b
root@archiso ~ # mkfs.fat -F 32 /dev/sda1
mkfs.fat 4.2 (2021-01-31)
root@archiso ~ # mount /dev/sda3 /mnt
root@archiso ~ # mount --mkdir /dev/sda1 /mnt/boot
root@archiso ~ # swapon /dev/sda2

Installation

pacstrap -K /mnt base linux linux-firmware boom, let the install start.

Finished and I noticed these errors>

==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'