I have two roms folders shared with my Windows 10 / Batocera dual boot :
. my first roms folder is on my Windows 10 partition, its path is : /media/Windows_10/Medias/Roms/
. my second roms folder is onto a 4TB NTFS partition of a second hard drive, its path is : /media/Roms/
You should be able to find all your hard drive partitions in the /media folder.
Batocera automount all your partition at startup.
Then I created a file /userdata/system/custom.sh and I put this code inside :
#!/bin/bash
case "$1" in
start)
#CREATE ROMS MERGED FOLDER
ln -sf /media/Windows_10/Medias/Roms/* /userdata/roms/
ln -sf /media/Roms/* /userdata/roms/
;;
esac
Save and add the execution mode to the script file : chmod +x /userdata/system/custom.sh
At the next startup, Batocera will call the /userdata/system/custom.sh script code and create symlinks of your roms folders in the usual folder : /userdata/roms
ls -la /userdata/roms/
total 8
lrwxrwxrwx 1 root root 24 Feb 5 00:06 $RECYCLE.BIN -> /media/Roms/$RECYCLE.BIN
drwxr-xr-x 2 root root 4096 Feb 5 00:06 .
drwxr-xr-x 21 root root 4096 Feb 1 15:10 ..
lrwxrwxrwx 1 root root 15 Feb 5 00:06 3do -> /media/Roms/3do
lrwxrwxrwx 1 root root 33 Feb 5 00:06 3ds -> /media/Windows_10/Medias/Roms/3ds
lrwxrwxrwx 1 root root 26 Feb 5 00:06 HDClone Images -> /media/Roms/HDClone Images
lrwxrwxrwx 1 root root 37 Feb 5 00:06 System Volume Information -> /media/Roms/System Volume Information
lrwxrwxrwx 1 root root 35 Feb 5 00:06 amiga -> /media/Windows_10/Medias/Roms/amiga
lrwxrwxrwx 1 root root 39 Feb 5 00:06 amiga1200 -> /media/Windows_10/Medias/Roms/amiga1200
lrwxrwxrwx 1 root root 38 Feb 5 00:06 amiga500 -> /media/Windows_10/Medias/Roms/amiga500
lrwxrwxrwx 1 root root 39 Feb 5 00:06 amigacd32 -> /media/Windows_10/Medias/Roms/amigacd32
lrwxrwxrwx 1 root root 39 Feb 5 00:06 amigacdtv -> /media/Windows_10/Medias/Roms/amigacdtv
lrwxrwxrwx 1 root root 40 Feb 5 00:06 amstradcpc -> /media/Windows_10/Medias/Roms/amstradcpc
lrwxrwxrwx 1 root root 36 Feb 5 00:06 apple2 -> /media/Windows_10/Medias/Roms/apple2
lrwxrwxrwx 1 root root 39 Feb 5 00:06 atari2600 -> /media/Windows_10/Medias/Roms/atari2600
lrwxrwxrwx 1 root root 39 Feb 5 00:06 atari5200 -> /media/Windows_10/Medias/Roms/atari5200
lrwxrwxrwx 1 root root 39 Feb 5 00:06 atari7800 -> /media/Windows_10/Medias/Roms/atari7800
lrwxrwxrwx 1 root root 38 Feb 5 00:06 atari800 -> /media/Windows_10/Medias/Roms/atari800
lrwxrwxrwx 1 root root 37 Feb 5 00:06 atarist -> /media/Windows_10/Medias/Roms/atarist
lrwxrwxrwx 1 root root 40 Feb 5 00:06 atomiswave -> /media/Windows_10/Medias/Roms/atomiswave
lrwxrwxrwx 1 root root 34 Feb 5 00:06 c128 -> /media/Windows_10/Medias/Roms/c128
lrwxrwxrwx 1 root root 33 Feb 5 00:06 c20 -> /media/Windows_10/Medias/Roms/c20
lrwxrwxrwx 1 root root 33 Feb 5 00:06 c64 -> /media/Windows_10/Medias/Roms/c64
lrwxrwxrwx 1 root root 40 Feb 5 00:06 cannonball -> /media/Windows_10/Medias/Roms/cannonball
lrwxrwxrwx 1 root root 39 Feb 5 00:06 cavestory -> /media/Windows_10/Medias/Roms/cavestory
lrwxrwxrwx 1 root root 42 Feb 5 00:06 colecovision -> /media/Windows_10/Medias/Roms/colecovision
lrwxrwxrwx 1 root root 36 Feb 5 00:06 daphne -> /media/Windows_10/Medias/Roms/daphne
lrwxrwxrwx 1 root root 33 Feb 5 00:06 dos -> /media/Windows_10/Medias/Roms/dos
lrwxrwxrwx 1 root root 21 Feb 5 00:06 dreamcast -> /media/Roms/dreamcast
lrwxrwxrwx 1 root root 35 Feb 5 00:06 fbneo -> /media/Windows_10/Medias/Roms/fbneo
lrwxrwxrwx 1 root root 33 Feb 5 00:06 fds -> /media/Windows_10/Medias/Roms/fds
lrwxrwxrwx 1 root root 42 Feb 5 00:06 gameandwatch -> /media/Windows_10/Medias/Roms/gameandwatch
lrwxrwxrwx 1 root root 38 Feb 5 00:06 gamecube -> /media/Windows_10/Medias/Roms/gamecube
lrwxrwxrwx 1 root root 38 Feb 5 00:06 gamegear -> /media/Windows_10/Medias/Roms/gamegear
lrwxrwxrwx 1 root root 32 Feb 5 00:06 gb -> /media/Windows_10/Medias/Roms/gb
lrwxrwxrwx 1 root root 40 Feb 5 00:06 gb2players -> /media/Windows_10/Medias/Roms/gb2players
lrwxrwxrwx 1 root root 33 Feb 5 00:06 gba -> /media/Windows_10/Medias/Roms/gba
lrwxrwxrwx 1 root root 33 Feb 5 00:06 gbc -> /media/Windows_10/Medias/Roms/gbc
lrwxrwxrwx 1 root root 41 Feb 5 00:06 gbc2players -> /media/Windows_10/Medias/Roms/gbc2players
lrwxrwxrwx 1 root root 36 Feb 5 00:06 gx4000 -> /media/Windows_10/Medias/Roms/gx4000
lrwxrwxrwx 1 root root 36 Feb 5 00:06 hbmame -> /media/Windows_10/Medias/Roms/hbmame
lrwxrwxrwx 1 root root 43 Feb 5 00:06 intellivision -> /media/Windows_10/Medias/Roms/intellivision
lrwxrwxrwx 1 root root 18 Feb 5 00:06 jaguar -> /media/Roms/jaguar
lrwxrwxrwx 1 root root 38 Feb 5 00:06 lightgun -> /media/Windows_10/Medias/Roms/lightgun
lrwxrwxrwx 1 root root 35 Feb 5 00:06 lutro -> /media/Windows_10/Medias/Roms/lutro
lrwxrwxrwx 1 root root 16 Feb 5 00:06 lynx -> /media/Roms/lynx
lrwxrwxrwx 1 root root 34 Feb 5 00:06 mame -> /media/Windows_10/Medias/Roms/mame
lrwxrwxrwx 1 root root 42 Feb 5 00:06 mastersystem -> /media/Windows_10/Medias/Roms/mastersystem
lrwxrwxrwx 1 root root 39 Feb 5 00:06 megadrive -> /media/Windows_10/Medias/Roms/megadrive
lrwxrwxrwx 1 root root 39 Feb 5 00:06 moonlight -> /media/Windows_10/Medias/Roms/moonlight
lrwxrwxrwx 1 root root 36 Feb 5 00:06 mrboom -> /media/Windows_10/Medias/Roms/mrboom
lrwxrwxrwx 1 root root 34 Feb 5 00:06 msu1 -> /media/Windows_10/Medias/Roms/msu1
lrwxrwxrwx 1 root root 33 Feb 5 00:06 msx -> /media/Windows_10/Medias/Roms/msx
lrwxrwxrwx 1 root root 34 Feb 5 00:06 msx1 -> /media/Windows_10/Medias/Roms/msx1
lrwxrwxrwx 1 root root 34 Feb 5 00:06 msx2 -> /media/Windows_10/Medias/Roms/msx2
lrwxrwxrwx 1 root root 35 Feb 5 00:06 msx2+ -> /media/Windows_10/Medias/Roms/msx2+
lrwxrwxrwx 1 root root 33 Feb 5 00:06 n64 -> /media/Windows_10/Medias/Roms/n64
lrwxrwxrwx 1 root root 35 Feb 5 00:06 naomi -> /media/Windows_10/Medias/Roms/naomi
lrwxrwxrwx 1 root root 15 Feb 5 00:06 nds -> /media/Roms/nds
lrwxrwxrwx 1 root root 36 Feb 5 00:06 neogeo -> /media/Windows_10/Medias/Roms/neogeo
lrwxrwxrwx 1 root root 38 Feb 5 00:06 neogeocd -> /media/Windows_10/Medias/Roms/neogeocd
lrwxrwxrwx 1 root root 33 Feb 5 00:06 nes -> /media/Windows_10/Medias/Roms/nes
lrwxrwxrwx 1 root root 33 Feb 5 00:06 ngp -> /media/Windows_10/Medias/Roms/ngp
lrwxrwxrwx 1 root root 34 Feb 5 00:06 ngpc -> /media/Windows_10/Medias/Roms/ngpc
lrwxrwxrwx 1 root root 34 Feb 5 00:06 o2em -> /media/Windows_10/Medias/Roms/o2em
lrwxrwxrwx 1 root root 37 Feb 5 00:06 openbor -> /media/Windows_10/Medias/Roms/openbor
lrwxrwxrwx 1 root root 34 Feb 5 00:06 pc88 -> /media/Windows_10/Medias/Roms/pc88
lrwxrwxrwx 1 root root 34 Feb 5 00:06 pc98 -> /media/Windows_10/Medias/Roms/pc98
lrwxrwxrwx 1 root root 38 Feb 5 00:06 pcengine -> /media/Windows_10/Medias/Roms/pcengine
lrwxrwxrwx 1 root root 40 Feb 5 00:06 pcenginecd -> /media/Windows_10/Medias/Roms/pcenginecd
lrwxrwxrwx 1 root root 34 Feb 5 00:06 pcfx -> /media/Windows_10/Medias/Roms/pcfx
lrwxrwxrwx 1 root root 35 Feb 5 00:06 pico8 -> /media/Windows_10/Medias/Roms/pico8
lrwxrwxrwx 1 root root 38 Feb 5 00:06 pokemini -> /media/Windows_10/Medias/Roms/pokemini
lrwxrwxrwx 1 root root 36 Feb 5 00:06 prboom -> /media/Windows_10/Medias/Roms/prboom
lrwxrwxrwx 1 root root 33 Feb 5 00:06 ps2 -> /media/Windows_10/Medias/Roms/ps2
lrwxrwxrwx 1 root root 33 Feb 5 00:06 ps3 -> /media/Windows_10/Medias/Roms/ps3
lrwxrwxrwx 1 root root 33 Feb 5 00:06 psp -> /media/Windows_10/Medias/Roms/psp
lrwxrwxrwx 1 root root 33 Feb 5 00:06 psx -> /media/Windows_10/Medias/Roms/psx
lrwxrwxrwx 1 root root 36 Feb 5 00:06 pygame -> /media/Windows_10/Medias/Roms/pygame
lrwxrwxrwx 1 root root 41 Feb 5 00:06 satellaview -> /media/Windows_10/Medias/Roms/satellaview
lrwxrwxrwx 1 root root 18 Feb 5 00:06 saturn -> /media/Roms/saturn
lrwxrwxrwx 1 root root 37 Feb 5 00:06 scummvm -> /media/Windows_10/Medias/Roms/scummvm
lrwxrwxrwx 1 root root 37 Feb 5 00:06 sega32x -> /media/Windows_10/Medias/Roms/sega32x
lrwxrwxrwx 1 root root 36 Feb 5 00:06 segacd -> /media/Windows_10/Medias/Roms/segacd
lrwxrwxrwx 1 root root 36 Feb 5 00:06 sg1000 -> /media/Windows_10/Medias/Roms/sg1000
lrwxrwxrwx 1 root root 34 Feb 5 00:06 snes -> /media/Windows_10/Medias/Roms/snes
lrwxrwxrwx 1 root root 36 Feb 5 00:06 sufami -> /media/Windows_10/Medias/Roms/sufami
lrwxrwxrwx 1 root root 40 Feb 5 00:06 supergrafx -> /media/Windows_10/Medias/Roms/supergrafx
lrwxrwxrwx 1 root root 37 Feb 5 00:06 thomson -> /media/Windows_10/Medias/Roms/thomson
lrwxrwxrwx 1 root root 35 Feb 5 00:06 tic80 -> /media/Windows_10/Medias/Roms/tic80
lrwxrwxrwx 1 root root 38 Feb 5 00:06 tyrquake -> /media/Windows_10/Medias/Roms/tyrquake
lrwxrwxrwx 1 root root 37 Feb 5 00:06 vectrex -> /media/Windows_10/Medias/Roms/vectrex
lrwxrwxrwx 1 root root 40 Feb 5 00:06 virtualboy -> /media/Windows_10/Medias/Roms/virtualboy
lrwxrwxrwx 1 root root 33 Feb 5 00:06 wii -> /media/Windows_10/Medias/Roms/wii
lrwxrwxrwx 1 root root 34 Feb 5 00:06 wiiu -> /media/Windows_10/Medias/Roms/wiiu
lrwxrwxrwx 1 root root 37 Feb 5 00:06 windows -> /media/Windows_10/Medias/Roms/windows
lrwxrwxrwx 1 root root 48 Feb 5 00:06 windows_installers -> /media/Windows_10/Medias/Roms/windows_installers
lrwxrwxrwx 1 root root 35 Feb 5 00:06 wswan -> /media/Windows_10/Medias/Roms/wswan
lrwxrwxrwx 1 root root 36 Feb 5 00:06 wswanc -> /media/Windows_10/Medias/Roms/wswanc
lrwxrwxrwx 1 root root 36 Feb 5 00:06 x68000 -> /media/Windows_10/Medias/Roms/x68000
lrwxrwxrwx 1 root root 34 Feb 5 00:06 zx81 -> /media/Windows_10/Medias/Roms/zx81
lrwxrwxrwx 1 root root 40 Feb 5 00:06 zxspectrum -> /media/Windows_10/Medias/Roms/zxspectrum