Run with persistence Raspian
cl-ement05
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
jns55 -
jns55 -
Bonjour,
J'ai récemment installé l'ISO de raspian sur une clé bootable. Ma volonté première est d'avoir un OS totalement mobile sur ma clé que je peux boot n'importe où. Je n'installe pas l'OS sur la clé en dur car sinon j'ai des problèmes avec l'EFI. Je clique donc sur Run with persistance au démarrage de Raspian sur GRUB. On m'avait expliqué que cette option permettait de garder les fichiers externes au système même après un reboot. Le problème c'est que, en fait, il ne sauvegarde rien. Que je télécharge des paquets, des programmes... lorsque je redémarre, tous mes dossiers sont vides et en plus je dois refaire le setup a chaque fois.
Petite précision : au démarrage, si j'appuie sur F4 pour montrer toutes les commandes effectuées je vois :
"no caching mode page found : assuming drive cache : write through"
"mount : mounting /dev/sda2 on /run/live/persistence/sda2 failed : no such device"
Et quelques lignes plus moins : "Failed to start dphys-swapfile - set up, mount/unmount, and delete a swap file"
IL met aussi quelque fois pleins d'erreurs (qui ne l'empêchent pas de boot quand même) qui se résument a : Windows est en hibernation et le disque NTFS n'est pas stable. Il met donc quelques chose comme "Could not mount Read/write. Trying read only. Metadata kept in Windows cache, refused to mount. Falling back to read only mount because NTFS partition is at an unsafe state".
Cette erreur ainsi que la première avec le cache et le persistence sont affichées 2 fois
Est ce mon Raspbian qui beug ou moi qui a mal compris le fonctionnement du mode avec persistence ?
J'espère ne pas voir avoir embrouillé mais au moins, vous avez les détails....
Merci d'avance
J'ai récemment installé l'ISO de raspian sur une clé bootable. Ma volonté première est d'avoir un OS totalement mobile sur ma clé que je peux boot n'importe où. Je n'installe pas l'OS sur la clé en dur car sinon j'ai des problèmes avec l'EFI. Je clique donc sur Run with persistance au démarrage de Raspian sur GRUB. On m'avait expliqué que cette option permettait de garder les fichiers externes au système même après un reboot. Le problème c'est que, en fait, il ne sauvegarde rien. Que je télécharge des paquets, des programmes... lorsque je redémarre, tous mes dossiers sont vides et en plus je dois refaire le setup a chaque fois.
Petite précision : au démarrage, si j'appuie sur F4 pour montrer toutes les commandes effectuées je vois :
"no caching mode page found : assuming drive cache : write through"
"mount : mounting /dev/sda2 on /run/live/persistence/sda2 failed : no such device"
Et quelques lignes plus moins : "Failed to start dphys-swapfile - set up, mount/unmount, and delete a swap file"
IL met aussi quelque fois pleins d'erreurs (qui ne l'empêchent pas de boot quand même) qui se résument a : Windows est en hibernation et le disque NTFS n'est pas stable. Il met donc quelques chose comme "Could not mount Read/write. Trying read only. Metadata kept in Windows cache, refused to mount. Falling back to read only mount because NTFS partition is at an unsafe state".
Cette erreur ainsi que la première avec le cache et le persistence sont affichées 2 fois
Est ce mon Raspbian qui beug ou moi qui a mal compris le fonctionnement du mode avec persistence ?
J'espère ne pas voir avoir embrouillé mais au moins, vous avez les détails....
Merci d'avance
A voir également:
- Run with persistence Raspian
- Temple run 2 - Télécharger - Jeux vidéo
- Can you run it avis ✓ - Forum Jeux vidéo
- Powertoys run - Guide
- Can you run it ? ✓ - Forum Jeux vidéo
- Vulkan run time libraries c'est quoi - Forum C#
1 réponse
Bonsoir,
Chez moi avec l'iso de raspian pc (x86), la persistance fonctionne correctement.
Mais il ne s'agit pas de la même iso puisque je l'utilise sur un pc.
Est-ce que ta clé usb a assez de capacité ? Au premier lancement une partition de persistance est créée sur la clé usb et c'est là que les données sont sauvegardées. Encore faut-il qu'il y ait assez de place car l'image iso de raspbian est assez volumineuse.
Chez moi avec l'iso de raspian pc (x86), la persistance fonctionne correctement.
Mais il ne s'agit pas de la même iso puisque je l'utilise sur un pc.
Est-ce que ta clé usb a assez de capacité ? Au premier lancement une partition de persistance est créée sur la clé usb et c'est là que les données sont sauvegardées. Encore faut-il qu'il y ait assez de place car l'image iso de raspbian est assez volumineuse.
Moi aussi j'utilise l'ISO x86. Je te parle ici d'un PC
Une de 2,9 Go type vide avec le flag de boot (en réalité c'est cette partition qui contient raspbian).
Une de 4,9 Mo type EFI
Une troisième de 26,4Go type linux
Le navigateur de fichiers n'en voit que deux (normal, il ne voit pas la partition EFI)
La première se nomme Debian RPD M-A 1 (2,9 Go) c'est la partition qui contient raspbian
La seconde se nomme persistence et elle contient 3 dossiers : lost+found (poubelle), rw et work. Elle contient également le fichier persistence.conf qui lui même contient seulement la chaîne / union.
Au vu des sous- dossiers, je pense que rw doit contenir les modifications apportées au système (logiciels installés, mises à jour, paramètres) et work est protégé en lecture et je n'arrive pas à l'ouvrir même en root (ça rame) mais je pense que ça doit correspondre au /home sans doute chiffré.
Voila tout ce que je peux te dire. Mais ça fonctionne vraiment bien, c'est ma clé usb de dépannage.
EDIT : le /home se trouve dans rw lui aussi, je ne sais donc pas ce qu'il y a dans work mais c'est chiffré sans aucun doute.
Ma configuration est totalement différente de la tienne. Pour commencer, je ne vois aucune partition EFI. Ensuite, il y a bien une partition qui contient raspbian mais elle est identifiée en tant que "loop device"... C'est quoi ? Cette partition fait, par aileurs, 1,9 Gb et c'est elle qui a le flag boot. Encore quelque chose : elle est formatée avec le système de fichier FAT32... Est ce compatible avec Linux ? Pour terminer, je n'ai pas la partition de 26 Go dont tu me parles de type Linux.
Une question demeure : pourquoi l'utilitaire de disques n'affiche pas ma "loop" partition dans le volume de ma clé et l'identifie comme quelque chose à part ?
Faudrait-il que je partitionne ma clé manuellement ?
Merci
Personnellement j'ai préparé ma clé avec la commande dd
Ensuite j'ai booté sur la clé usb depuis le boot-menu et j'ai choisi la persistance. Le 1er démarrage est un peu long car il crée la partition de persistance mais ensuite ça va.
Je n'ai rien fait de plus.
Tu as contrôlé l'empreinte md5 de ton image iso ?
Une petite question : Lors d'un flash, je peux choisir si le type de partition est GPT ou MBR. Dans ce cas si j'ai laissé MBR (même si c'est pour Windows je vais te dire pourquoi). Je parle peut-être d'un truc idiot mais quelle est la différence entre un système de fichier (comme exFAT) et un type de partition ?
Il y a aussi autre chose que je peux modifier lors du flash : le "Target system". J'ai le choix entre "BIOS and UEFI" et "UEFI (non CSM)". Qu'est ce que le Legacy (CSM) ? Lorsque je choisissais un type de partition GPT, cette option était verrouillée sur "UEFI (non CSM)", pourquoi ? Je n'ai pas trop compris toute cette histoire mais ce qui est sur c'est que je veux boot mon futur Raspbian depuis le BIOS donc j'ai choisi le type de partition compatible avec "UEFI and BIOS" : MBR.
Si tu peux m'expliquer le truc en 2 ou 3 lignes ou alors si tu connais un site qui explique bien car avec les quelques recherches que je faites, souvent je tombe sur des trucs très techniques et en plus souvent en anglais (que je comprends quand même un peu...)
Merci Beaucoup de ton aide