Solved Mise à jour Recalbox 4.0.0-build-170 en dual boot Raspbian Stretch
-
@zat0
tar -xf archive.tar.xz
Donc le mieux est de faire ça avec ta Debian, ou même depuis ta Rasbpian Noobs.
tar -xf boot.tar.xz /chemin/partion_recalbox_boot
tar -xf root.tar.xz /chemin/partion_recalbox_root
-
@OyyoDams : Super, merci pour la commande !
Question "bête" avant de sauter le pas : y a-t-il un chmod à appliquer ensuite à des fichiers / répertoires particuliers ou cela suffira ? Les droits sont peut-être déjà gérés dans l'archive ?
-
@zat0 théoriquement ça devrait être bon, mais c'est du bricolage non testé, comme dit @Substring aucune garantie, tu peux avoir quelques surprises, ça en fait partie, donc à tester
-
Vu que les partitions ont déjà été créées, et qu'elles n'ont aucun flag particulier, ca ne devrait pas poser de problème. Par là je veux dire qu'une img n'a pas de flags particuliers sur les partitions. Et pour l'anecdote : avant d'avoir des .img, on se faisait nos cartes SD de cette façon, plus ou moins
-
@Substring, @OyyoDams : Le contenu du fichier .img est le suivant :
Pas de fichiers au format .tar.xz, mais .fat et .img. Ils sont reconnus comme archives.
J'imagine qu'ils sont respectivement équivalents à boot.tar.xz et root.tar.xz au vu de leur taille ? -
@zat0 Si tu ne veux pas t'embêter, télécharge ces 2 fichiers:
https://archive.recalbox.com/v1/upgrade/rpi3/boot.tar.xz?source=install
https://archive.recalbox.com/v1/upgrade/rpi3/root.tar.xz?source=install -
-
@OyyoDams / @Substring : Bon, pas de chance, à priori il manque quelque chose :
- J'ai fait un
rm -rf
sur les deux partitions : dans mon cas,boot0
etroot0
(sous Debian, sur PC fixe)- J'ai vérifié que la structure de ces deux partitions était identique au contenu de
boot.tar.xz
etroot.tar.xz
- Toujours pour être sûr que je vidais les bonnes partitions, j'ai testé si Raspbian démarrait toujours ensuite : oui
- J'ai vérifié que la structure de ces deux partitions était identique au contenu de
- Une fois les partitions
boot0
etroot0
vidées, j'ai fait un :
cd /chemin/partion_recalbox_boot tar -xf /chemin/boot.tar.xz su cd /chemin/partion_recalbox_root tar -xf /chemin/root.tar.xz
Les deux extractions se sont déroulées sans erreur.
A noter que pourroot.tar.xz
, j'ai du me mettre les droits root.
Vérification visuelle,boot0
etroot0
possédaient désormais les bons fichiers.
J'ai démonté proprement la microSD ensuite, je l'ai mise dans le Pi, puis j'ai essayé de booter Recalbox : kernel panic.Raspbian démarre toujours sans souci.
- J'ai fait un
-
@zat0 le cmdline.txt peut pointer sur la mauvaise partition pour trouver. /
-
@Substring : Pourtant la partition n'a pas bougé de place, comment l'expliquer ?
EDIT : Bien vu, c'était ça !
J'ai monté la micro SD sous Debian sur mon PC fixe pour voir le numéro de la partition root de Recalbox :/dev/sda9
Au redémarrage du Pi, appui sur "MAJ" pour accéder au mode recovery de NOOB, et là le cmdline.txt de Recalbox affichait ça :J'ai changé
mmcblk0p2
enmmcblk0p9
, redémarré, et c'était bon ! Merci @OyyoDams et @Substring !Au passage, mes manettes de Xbox 360 filaires USB arrêtent d'avoir le logo central clignotant sur cette version. Cool !
Je n'ai plus non plus les (immondes) ralentissements sur l'interface au démarrage de Recalbox. Je m'y étais habitué..! -
@zat0 génial merci pour ton retour content que ça marche amuse toi bien!
-
@OyyoDams : Merci !
Dernière question bête, comment retrouver les deux liens suivants si jamais je dois à nouveau reproduire cette procédure ?
https://archive.recalbox.com/v1/upgrade/rpi3/boot.tar.xz?source=install
https://archive.recalbox.com/v1/upgrade/rpi3/root.tar.xz?source=installPointent-ils toujours vers la dernière version ?
-
@zat0 oui
-
@OyyoDams : Du coup, je me rends compte d'un truc : Recalbox est téléchargeable au format
.img
: OK.
Mais du coup, plus de dual boot possible en suivant ce tutoriel du wiki ?
https://github.com/recalbox/recalbox-os/wiki/Créer-un-dualboot-raspbian-recalbox -
@zat0 ce wiki n'est pas à jour, Recalbox est directement intégré à l'installeur de Noobs maintenant.
-
@OyyoDams : Ok, merci ! Sujet clos donc.