Running Carousel off USB
- Gary Metheringham
- Feb 2, 2020
- 2 min read

If you want your extra games on the USB stick only, you need to do the following steps after the UART Mod:
- Save all files from USB stick to somewhere safe
- Repeat above because you now going to wipe the drive
- Partition A USB Stick with 2 Partitions and format to fat32 (I use a 32GB with partition 1 at 26GB and partition 2 with the remainder. yes thats overkill but.......)
- Partition 1 will be for .D64 .PRG .CRT files and partition 2 will be for carousel related files
- plug the USB stick into my c64 mini
- power up the mini
- log in as root
- Make the root path writable with:
mount -o remount,rw /
- Create a new folder to mount this 2nd partition later on
mkdir /mnt2
- Make a backup of “/etc/fstab” as follows:
mount /tmp/usbdrive/sda1 /mntcp /etc/fstab /mntumount /mnt
- Edit “/etc/fstab”, adding the bolded lines (I'll use “vi /etc/fstab” to make the edit. If vi editor is too uncomfortable for you, maybe JJ's cat method from the forums will work better for you, I can add it here later if it's preferred):
# <file system> <mount pt> <type> <options> <dump> <pass> /dev/root / ext2 rw,noauto 0 1 /dev/sda2 /mnt2 vfat rw,nofail 0 0 /mnt2/usr/share/the64 /usr/share/the64 none bind,nofail 0 0 /mnt2/var/lib/the64 /var/lib/the64 none bind,nofail 0 0
/mnt2/var/lib/vice /var/lib/vice none bind,nofail 0 0 proc /proc proc defaults 0 0 devpts /dev/pts devpts defaults,gid=5,mode=620 0 0 tmpfs /dev/shm tmpfs mode=0777 0 0 tmpfs /tmp tmpfs mode=1777 0 0 tmpfs /run tmpfs mode=0755,nosuid,nodev 0 0 sysfs /sys sysfs defaults 0 0
- Add an “/etc/init.d” startup script to ensure the directories are mounted:
cat >/etc/init.d/S98mountusb
#!/bin/sh
sleep 3
mount -a
<CTRL>-D
chmod a+x /etc/init.d/S98mountusb
The Sleep 3 line is to ensure your USB stick has had time to power up and TheC64 can see it. you can play with this to find your power up time for your usb stick.
Ok then, I guess we're done with the steps, so maybe I should now power down:
poweroff
Now remove your USB Stick and put in your computer open your backup of your nandb with 7zip
on the partition2 of usb stick create some folders
create directory
\usr\share\the64
\usr\lib\vice
and
\var\lib
now in 7zip GUI navigate to each of the 2 folder paths you created on the usb stick and copy the contents from nandb to usb stick
Your usb stick should look like
USB Stick
+Partition1 root
+Partition2 root
+usr
+share
+the64
+games
+games
+covers
files.tsg
+lib
+vice
+c64
+c64dtv
+drives
+fonts
+printer
+vic20
+var
+lib
+the64
Return the usb stick to your TheC64 (Use REAR USB PORT)
plug in and power up.
=
Comments