Changer le repertoire des rom pour psx
-
Une fois la manip complete terminée et que je redemarre, lorsque je fait une commande "mount", je ne vois plus ma cle usb. Mount avant :
[root@RECALBOX ~]# mount /dev/root on / type ext4 (rw,relatime,data=ordered) devtmpfs on /dev type devtmpfs (rw,relatime,size=241384k,nr_inodes=60346,mode=755) proc on /proc type proc (rw,relatime) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777) tmpfs on /tmp type tmpfs (rw,relatime) sysfs on /sys type sysfs (rw,relatime) /dev/mmcblk0p7 on /recalbox/share type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro) /dev/mmcblk0p5 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro) /dev/sda1 on /media/usb0 type vfat (rw,sync,nodev,noexec,noatime,nodiratime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro) [root@RECALBOX ~]#
Mount apres :
[root@RECALBOX ~]# mount /dev/root on / type ext4 (rw,relatime,data=ordered) devtmpfs on /dev type devtmpfs (rw,relatime,size=241384k,nr_inodes=60346,mode=755) proc on /proc type proc (rw,relatime) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777) tmpfs on /tmp type tmpfs (rw,relatime) sysfs on /sys type sysfs (rw,relatime) /dev/mmcblk0p7 on /recalbox/share type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro) /dev/mmcblk0p5 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro) [root@RECALBOX ~]#
Voici mon fstab :
/etc/fstab: static file system information. # # <file system> <mount pt> <type> <options> <dump> <pass> /dev/mmcblk0p6 / ext2 rw,noauto 0 1 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 sysfs /sys sysfs defaults 0 0 /dev/mmcblk0p7 /recalbox/share vfat defaults,rw 0 0 /dev/mmcblk0p5 /boot vfat defaults,rw 0 0 /dev/sda1 /psx vfat defaults,rw 0 0
Oui j'ai mis les droits sur Putty, ma clé est en fat32...je vais tenter une dernière fois en reformatant ma cle usb edit : rien à faire ça ne fonctionne pas ! Je pense que je passerai tout sur une cle usb un jour, j'ai encore un peu de place sur la carte 32GB pour 2/3 jeux PS1
-
Ok je pense qu il faut retarder le démarrage emulationstation. editer le fichier /etc/init.d/S31emulationstation et ajout un
sleep 5
en dessous du startcase "$1" in start) sleep 5
ce que tu devrais obtenir.
#!/bin/sh # # log=/root/recalbox.log essetting=/recalbox/scripts/essetting.sh case "$1" in start) sleep 5 settings_lang="<code>$essetting get Lang</code>" echo "<code>logtime</code> : starting emulationstation with lang = $settings_lang" >> $log command="HOME=/root LANG=\"${settings_lang}.UTF-8\" SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_NOMOUSE=1 /usr/bin/emulationstation" echo "<code>logtime</code> : Starting emulationstation with command : " >> $log echo "$command" >> $log eval $command >> $log & ;; stop) killall emulationstation ;; restart|reload) "$0" stop "$0" start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit $?
si toujours pas essaie en ajoutant un
mount -a
comme dans ce sujet http://blog.recalbox.com/forums/topic/tuto-utilisez-une-clef-usb-pour-stocker-les-roms/page/6/#post-6743 -
@acris dans ton tuto juste au dessus tu marques : Ajouter la ligne suivante en fin de fichier, dans mon cas :
/dev/sda1 /psx vfat defaults,rw 0 0
alors que le mount renvoie/dev/sdb1 on /media/usb0 type vfat
c'est normal cette différence sda1 / sdb1 ou c'est une erreur et il faut mettre dans le /etc/fstab ce qui est renvoyé par le mount cad sdb1 ? -
Je confirme que ça marche pas du tout :)) (j'ai utilisé le même nom pour la mount et le fstab à savoir /dev/sda1) Comme doug : - le partage samba apparait mais est inaccessible - le mount ne montre plus ma clé usb - mount -a me renvoie : mount: mounting /dev/sda1 on /psx failed: No such file or directory
-
-
@Voljega > non ce n est pas une erreur, si je met sdb1 à la place de sda1 la clé n est pas trouvé. Sans doute du fait que j ai deja un montage sur clé usb de la partition share. Ma logique est comme un disque dur au niveau partage. Je pense que si j ajoute une 3eme clé usb j aurai : sda2 à mette dans le fstab au lieu de sdc1.
-
oui mais justement là tu nous dis dans ton exemple qu'on lit /dev/sdb1 dans le mount et plus loin tu dis de rajouter la ligne /dev/sda1 dans le fstab c'est pas bon non il faut que ce soit le même ? en tout cas moi ça marche avec le même et la ligne fstab corrigée
-
Oui ça doit etre sda1 dans le fstab si le mount renvoie sda1 je referai un tuto plus complet
-
Salut a tous je suis tres interesse par cette methode pour deplacer un ou plusieurs repertoires de roms sur un cle usb par contre j'ai voulu modifier comme indique plus mais impossible de trouver le fichier "4. Modifier /root/.emulationstation/es_systems.cfg" Si quelqu'un peut m indiquer ou se trouve t-il.... !...!!! Merci
-
ben exactement là où c'est indiqué connecte toi sur la clé avec winscp, et remonte à la racine si tu te connectes dans un sous répertoire, ce répertoire n'est pas accessible par le partage réseau
-
Bonjour affiche les dossiers cachés : https://github.com/recalbox/recalbox-os/wiki/acces-via-WinSCP-(FR) attention la manipulation sera à faire à chaque mise à jour.
-
Salut Merci bien. Effectivement c'est bien une histoire de fichier caché! Pfffff quel abruti que je fais!!! Edit: je barre car je crois que je dis que des conneries!!! <del datetime="2015-11-23T13:38:09+00:00">Par contre cette technique détourne l’intégralité de la path des roms.</del> <del>Peut on indiquer la path de chaque émulateur?</del> <del>c'est à dire</del> <del>sur ma sd dans le répertoire /share/roms j'ai par exemple</del> <del>Fba-libreto,</del> <del>Neogeo</del> <del>PSX</del> <del>et sur ma clé usb dans la racine j'ai les repertoires</del> <del>nes,</del> <del>snes</del> <del>megadrive</del> Merci
-
Euh à la page précédente la technique est donné pour le répertoire psx par Acris il suffit de l'appliquer pour d'autres systèmes ? Les systèmes pour lesquels la technique n'est pas appliquée reste sur la carte sd
-
Salut Effectivement j'avais mal lu mais entre temps j'avais barre mon post tu as été rapide lol! Par contre en faisant cela je reste bloque a l'ecran de demarrage recalbox ES en blanc Bon j'ai pointer 4 repertoire sur ma cle usb c'est peut etre pour ca!! Je vais retenter pour 1 rep On verra
-
Bonjour si tu mets autant de dossiers sur une clé usb autant tout transférer et mettre la partition share sur la clé..... Lire :https://github.com/recalbox/recalbox-os/wiki/Auto-montage-de-usb-en-place-du-part-partitionnement-(FR) Et j'insiste sur le fait que tu devrais refaire les manipulations sur es_systems à chaque mise à jour de recalbox car il est écrasé
-
Salut en fait je souhaite utiliser ma cle de 64Go et ma sd de 32 Go car une seule ne me suffit pas voila le but de ma recherches. Merci pour la presicion pour le fichier es_configs J'espere trouve une solution. Merci
-
Bon je viens de tenter quelque chose et ça marche! J'ai créer un repertoire sdcard dans /recalbox/share/roms J'ai monter ma cle usb1 dans le repertoire creer donc dans fstab j'ai mis /dev/sda1 /recalbox/share/roms/sdcard vfat defaults,rw 0 0 J'ai modifier le fichier es_systems J'ai rediriger les paths de certains émulateur ex:gb <path>/recalbox/share/roms/sdcard/gbc</path> au lieu de <path>/recalbox/share/roms/gbc</path> pour snes <path>/recalbox/share/roms/sdcard/snes/</path> au lieu de <path>/recalbox/share/roms/snes/</path> Et en rebootant tous mes emus et roms ont apparus (aussi bien ce de ma sdcard que ceux de ma cle usb!) Alors 1er inconvénient: comme Acris m'a mis en garde, le fichier es_systems est écraser à chaque mise à jour. donc je creer un template dans le repertoire uniquement pour garder les chemins (si c'est mis a jour c'est qu'il y a des modif du fichier) Après il doit y avoir d'autre soucis j'imagine mais je ne connais absolument pas les systeme unix; je laisse aux pro le soin de commenter mon idée. Voila, dite moi ce que vous en pensez,; si c'est pas risquer de tourner comme ca
-
Tes iso sont-ils en réseau? Si oui, tu peux monter les partages réseau sur ton RPI. C'est ce que j'ai fait avec mon NAS (un disque dur USB branché à ma freebox révolution). Pour faire tout ça: 1/ autoriser l'écriture sur / (sinon on pourra pas bidouiller...) # mount -o remount,rw / 2/ créer les montages dans fstab --> Modifier le fichier texte /etc/fstab (c'est un fichier system qui dit où tel device (disque dur, CDROM, clé USB) est monté sur le system # vi /etc/fstab ajouter les partages voulus --> 1 ligne = un partage Voici 2 exemples chez moi: //192.168.1.254/2000go/Jeux/PS1_ROMS /recalbox/share/roms/psx/ cifs user=username,password=userpass,uid=0,gid=0,rw 0 0 //192.168.1.254/2000go/Jeux/FBA /recalbox/share/roms/fba_libretro/ cifs user=username,password=userpass,uid=0,gid=0,rw 0 0 ici je monte les dossiers réseau //192.168.1.254/2000go/Jeux/PS1_ROMS et //192.168.1.254/2000go/Jeux/FBA sur mon rpi, respectivement sur ces dossiers : /recalbox/share/roms/psx/ et /recalbox/share/roms/fba_libretro/ cifs user=username,password=userpass,uid=0,gid=0,rw 0 0 --> ce sont les options pour que le montage soit bon, faut les laisser (ou modifier les identifiants si le réseau est protéger par mot de passe) (remarque: je n'ai pas d'user pour les partage de ma freebox --> j'ai quand même du indiquer user=username,password=userpass ) --> sauvegarder et quitter (sous vi, pour sauver et quitter, appuyer consécutivement sur [echap] [:] [w] [q] (sans les [] bien entendu..) 3/ tester _ # mount -a_ --> ça va lire /etc/fstab --> si c'est ok, alors il n'y aura pas de message d'erreur, les dossiers distants sont bien montés sur les dossiers locaux. Pour vérifier: _ # ls /recalbox/share/roms/la_console_montee_ ça devrait afficher du contenu. Si non, poster ici l'erreur^^ Pour l'instant c'est déjà pas mal, on verra par la suite pour monter automatiquement les partages réseau à chaque boot. @++