-
Notifications
You must be signed in to change notification settings - Fork 3
Home
This utility allows you to use any additional solid state or hard drive in the same way the Steam Deck does with SD cards.
- sdX devices: Traditional SATA, SCSI, and USB portable drives.
- mmcblkX devices: SD/microSD cards.
- nvmeXnY devices: NVME drives that plug into an M.2 slot on the motherboard or PCI-E slot.
Currently, only EXT4 filesystem partitions are supported.
Only SD cards can be added as additional libraries using the Steam UI. You must be using the new "gamepadui" for this method to work.
- Press
Guide
on your controller to bring up the left menu. - Select
Settings
- Select
System
- Scroll to
Format SD Card
and selectFormat
Identify available drives
use lsblk
to identify all drives on the system, their sizes, and mount points.
[gamer@chimeraos media]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 1 57.8G 0 disk
├─sda1 8:1 1 707.1M 0 part
├─sda2 8:2 1 195M 0 part
└─sda3 8:3 1 300K 0 part
sdb 8:16 0 3.6T 0 disk
├─sdb1 8:17 0 242M 0 part
├─sdb2 8:18 0 22.1G 0 part
└─sdb3 8:19 0 3.6T 0 part
nvme0n1 259:0 0 953.9G 0 disk
├─nvme0n1p1 259:1 0 511M 0 part /boot
└─nvme0n1p2 259:2 0 953.4G 0 part /var
/home
/frzr_root
/
In this case, there is a 64GB USB Flash drive (sda) and a 4TB USB hard drive (sdb), each with three partitions, that are not mounted. There is also an NVME device (nvme0n1) that is used as the OS install drive. Only sda or sdb are available for use as removable libraries.
Formatting an entire drive
Once a device has been identified, run the following command: /usr/bin/shadowblip/format-media --full --device /dev/sda
This will format the entire sda drive as EXT4, mount it, and initialize it as a steam library.
Mounting a drive
EXT4 devices that are supported will automatically mount to /run/media/user/partition-UUID
To attempt a manual mount, run the following command: sudo /usr/lib/media-support/mount_media/sh add sda1