Re: OS sur disque dur
Posté : jeu. 11 juin 2020 11:05
Les erreurs d'installation berryboot sont largement documentées sur le web mais en langue anglaise, suffisant de faire une recherche "berryboot error finding or mounting partition".
Il en ressort que soit on a téléchargé et installé une mauvaise version de berryboot (elles sont différentes selon la version du raspberry: https://www.berryterminal.com/doku.php/berryboot), soit la version correcte mais pas à jour, et en résultant dans tous les cas une corruption de la partition affectée à berryboot.
Je ne suis pas sûr par ailleurs de bien comprendre la situation: autant que j'aie compris, c'est le DD externe qui renferme des données à protéger et, quand bien même voudrait-on y lancer un multiboot qu'il n'y a pas d'autre solution qu'un amorçage initial sur la SD.
Si cette SD n'en contient pas, elle, de données à conserver, on a plus vite fait de la formater et de recommencer à zéro, sans quoi il convient de sauvegarder ces données sur un autre support et d'essayer de réparer les fichiers corrompus.
Un auteur préconise de retirer la carte SD et de la monter dans un PC tournant sous Linux (si l'on n'a pas cet article, rien n'interdit de faire tourner un Live CD Puppy ou ce qu'on voudra sous Windows, puis d'y exécuter la commande:
mke2fs -t ext4 -O ^has_journal /dev/mmcblk0p2
où /dev/mmcblk0p2, à adapter, est la partition du berryboot.
Il est facile par le même biais, via gparted ou là aussi ce qu'on voudra, de créer sur le disque dur une partition Linux sans perte de données.
Dans ce cas de figure, Linux nomme successivement les partitions de disque détectées sda(n): je ne sais pas si ça fonctionne, mais rien ne coûte alors d'essayer, à l'installation de berryboot, de vérifier qu'il propose l'installation (et donc le formatage préalable) non pas de l'ensemble du disque dur mais de la partition nouvellement installée par exemple sda2 après bien sûr avoir vérifié ce qu'elle contient (c'est à dire rien dans un premier temps).
Il en ressort que soit on a téléchargé et installé une mauvaise version de berryboot (elles sont différentes selon la version du raspberry: https://www.berryterminal.com/doku.php/berryboot), soit la version correcte mais pas à jour, et en résultant dans tous les cas une corruption de la partition affectée à berryboot.
Je ne suis pas sûr par ailleurs de bien comprendre la situation: autant que j'aie compris, c'est le DD externe qui renferme des données à protéger et, quand bien même voudrait-on y lancer un multiboot qu'il n'y a pas d'autre solution qu'un amorçage initial sur la SD.
Si cette SD n'en contient pas, elle, de données à conserver, on a plus vite fait de la formater et de recommencer à zéro, sans quoi il convient de sauvegarder ces données sur un autre support et d'essayer de réparer les fichiers corrompus.
Un auteur préconise de retirer la carte SD et de la monter dans un PC tournant sous Linux (si l'on n'a pas cet article, rien n'interdit de faire tourner un Live CD Puppy ou ce qu'on voudra sous Windows, puis d'y exécuter la commande:
mke2fs -t ext4 -O ^has_journal /dev/mmcblk0p2
où /dev/mmcblk0p2, à adapter, est la partition du berryboot.
Il est facile par le même biais, via gparted ou là aussi ce qu'on voudra, de créer sur le disque dur une partition Linux sans perte de données.
Dans ce cas de figure, Linux nomme successivement les partitions de disque détectées sda(n): je ne sais pas si ça fonctionne, mais rien ne coûte alors d'essayer, à l'installation de berryboot, de vérifier qu'il propose l'installation (et donc le formatage préalable) non pas de l'ensemble du disque dur mais de la partition nouvellement installée par exemple sda2 après bien sûr avoir vérifié ce qu'elle contient (c'est à dire rien dans un premier temps).