Merci beaucoup pour cette mise à jour que je vais m'empresser de tester à fond. Je note l'inversion des A et B qui est selon moi une super idée (on se rapproche du comportement des consoles actuelles sur les actions valider / retour), ainsi que la partition root montée en read only. Sur ce dernier point, j'imagine que ça va régler un souci que j'ai eu à plusieurs reprises : à savoir un crash durant Kodi qui efface le fichier /etc/network/interface qu'il faut alors recopier à la main. Je me souviens aussi d'un souci où Kodia avait remplit la partoche root avec du cache et fait crasher le RPI. Bref, super boulot, continuez comme ça. Les premières impressions de mon côté sont très bonnes.
Latest posts made by nesousx
-
RE: Official recalbox 4.0.0 beta thread
-
RE: [Tutoriel] Charger ses rom depuis un partage réseau (samba)
Ok, merci pour l'info. A l'heure actuelle, je n'ai "que" 113G de roms, mais je ne me suis pas encore lancé dans les PSX... A terme, quand j'aurais trouvé un bon système (pour le moment, je teste RecalBox), je compte faire un boîtier sur mesure dans lequel je fixerai un HDD 2,5" (ce qui laisse 2To de stockage pour les roms + media + screenshots, etc).
-
RE: [Tutoriel] Charger ses rom depuis un partage réseau (samba)
Merci pour les retours. J'avais fait une modif similaire à celle donnée dans la réponse d'Acris, mais ça ne plaisait pas trop... en lançant en dernier "emulationstation" je ne suis pas sûr qu'il n'y ait pas de dépendances pour d'autres services. Apparemment, ça fonctionne chez Kevean (et chez moi lors d'un test rapide), mais ça demande plus d'analyse de ma part pour être sûr que tout tourne. Enfin pour l'aspect portable du Pi, je me tâte effectivement à acheter carrément une SD 128Go et avoir un truc tout intégré / portable. Mais je continue à bidouiller les montages réseau par plaisir.
-
RE: Serveur nas
Je me suis peut-être compliqué la vie, mais je viens de faire un petit tuto ici : http://blog.recalbox.com/forums/topic/tutoriel-charger-ses-rom-depuis-un-partage-reseau-samba/ D'ailleurs, digitalLumberjack, je suis très intéressé pour discuter avec toi si tu le veux sur ce sujet de partage SMB / NFS, cf. mes remarques sur le post que je cite.
-
[Tutoriel] Charger ses rom depuis un partage réseau (samba)
Bonjour à tous, Je découvre juste Recalbox et pour le moment j'aime beaucoup. Merci et bravo aux devs ! Je commence par une explication / description du problème, ensuite je ferai un guide clair, étapes par étapes. Je suis conscient que RecalBox se veut une machine portable, mais j'aime bien avoir mes rom sur le réseau, et je ne transporterai ma RecalBox pour le moment. Du coup, il me "faut" des partages fonctionnels. J'ai eu qques soucis pour accéder à ces partages réseaux. Tout d'abord, j'aurais bien aimé du NFS, mais visiblement, ce n'est pas intégré. Du coup, j'ai fait avec le SMB comme expliqué dans le Wiki. Il faut donc modifier son fichier /etc/fstab comme suit :
//192.168.1.12/NAS/media/emulation/Roms /recalbox/share/roms cifs user=XXX,password=YYY,uid=0,gid=0,rw 0 0
Le problème est que le fstab ne monte pas le partage au boot, en effet je pense que le fstab est lu et "appliqué" avant que le réseau ne soit disponible. Du coup, ça ne fonctionne pas. Pour ce faire, j'ai créé le script (fichier exécutable) suivant : /etc/init.d/S61shares. Avec son numéro 61, il s’exécute vers la fin (bien après le réseau numéro 40). Ce script contient les infos suivantes :
#!/bin/bash case "$1" in start) /bin/mount -a & /etc/init.d/S31emulationstation restart & ;; stop) ;; restart|reload) ;; *) esac exit $?
Comme vous pouvez le voir, ce script ne s'exécute qu'au lancement (pas de restart, pas de stop). Côté fonctionnalité, il fait deux choses :
- Il force le système à relire le fichier /etc/fstab et ré-appliquer les partages. C'est à dire qu'il va monter pour de vrai le partage samba (car le réseau sera opérationnel).
- Il relance le service emulationstation qui va scanner automatiquement le répertoire des rom et ensuite se lancer normalement s'il trouve des roms, ou afficher une erreur s'il n'en trouve pas.
Au final, c'est moche, mais ça fonctionne parfaitement. Lorsque votre Recalbox va booter, vous allez obtenir une erreur vous indiquant qu'aucune rom ne peut être trouvée. Il faut donc attendre qques instants, et cet écran va disparaître tout seul, puis relancer le service emulationstation et ensuite, si tout se passe bien, vous aurez accès à toutes vos roms via le réseau. Testé et fonctionnel sur la version : v3.3.0-beta-9. Remarques J'aimerais bien ne pas avoir cette erreur toute moche durant le boot. Je continue de faire des tests en jouant avec les script d'init. Je mettrais à jour ce post si je trouve une solution plus propre. Tutoriel version rapide
- Ajouter une ligne dans le fichier /etc/fstab correspondant à votre partage samba, cf. ici --> https://github.com/digitalLumberjack/recalbox-os/wiki/Mount-a-remote-samba-share-on-system-directory-(EN)
- Ajouter un script de démarrage dans /etc/init.d/S61shares contenant les infos indiquées dans ce pastes --> http://pastebin.com/k6upWHps
- Rendre le script exécutable chmod +x /etc/init.d/S61shares
- Relancer la RecalBox et attendre (assez longtemps) qu'une erreur apparaisse à l'écran indiquant qu'aucune rom ne peut être trouvée. NE RIEN FAIRE. Attendre que cet écran disparaisse et que emaulationstation soit relancé automatiquement.
En espérant que cela en puisse vous aider.