Clause de non-responsabilité : Mon objectif est de construire une clé USB avec notre application Inside pour l'exécuter dans autant de machines que possible. Portabilité. Donc, peu importe les mises à jour. Peut-être que je suis en train de regarder la mauvaise distribution Linux pour faire cela ... Faites-le-moi savoir si vous le pensez. J'ai essayé beaucoup de saveurs knoppix et ubuntu (et j'en essaie encore beaucoup d'autres) mais elles ne sont pas livrées avec assez de pilotes pour nity3D (rien à faire avec Ubuntu's Unity) pour fonctionner - même Lubuntu ne fonctionnera pas! Je parie que c'est le manque de support d'OpenGL 2.0.
La création d'un lecteur de stylo persistant et vivant personnalisé est une douleur réelle et j'essaie pendant 1 jour sans aucun succès. Bien sûr, être capable de le faire serait probablement idéal et occuper le minimum d'espace .
L'utilisation de l'image d'installation sur une clé USB est cependant suffisante et très facile à créer. Nous pouvons même le faire à partir de n'importe quel système d'exploitation, en utilisant UNetBootin, LiLi USB Creator ou d'autres méthodes . Simple.
Certains recommande en l'installant sur une clé USB . Mais cela nécessite beaucoup trop d'espace! Presque 3 Go, je ne peux l'utiliser que si c'est au plus 1 Go. Et, je crois, cela ne se comportera pas aussi bien que quelque chose qui doit être installé sur un disque USB, à cause de la gestion de la mémoire et, encore une fois, des pilotes . L'installation MinimalCD ne reconnaît même pas un réseau/périphérique sans fil sur le premier ordinateur que j'ai essayé.
Donc, il n’ya que quelques points négatifs sur l’utilisation de l’image d’installation auxquels je peux penser.
La question ici est de savoir comment supprimer ces inconvénients (par ordre d'importance):
Les 2 derniers éléments ne sont évidemment pas si importants.
Est-ce que je manque quelque chose? Ces points peuvent-ils être corrigés?
Autant que je sache, ce que vous voulez ne peut pas être fait avec un Live USB persistant.
Une installation complète dans un lecteur USB de 16 Go (8 Go peut fonctionner, mais je ne l’ai pas testé.) Résoudra la plupart des quatre problèmes que vous avez mentionnés.
J'ai une clé USB de 16 Go avec une installation complète et je n’ai pas encore de problèmes de gestion de la mémoire. La plupart des ordinateurs actuels disposent de 4 Go de RAM ou plus. Ainsi, le fichier/partition d'échange n'est pas aussi important. Vous pouvez effectuer une installation complète et définir swappiness sur 0 et limiter les mises à jour à "Mises à jour de sécurité importantes uniquement" pour éviter toute écriture inutile sur la clé USB.
Si vous utilisez une clé USB 16 Go, vous pouvez créer une partition FAT32 de 1 ou 2 Go au début pour une utilisation "normale". Le reste peut être une partition ext4 avec /
point de montage. La première partition sera accessible à la fois lors du démarrage à partir du lecteur de stylo et lorsqu’elle vient d’être connectée.
Il peut même être possible de placer certains dossiers tels que "Musique" dans la partition FAT32 et de les lier de manière sym à votre dossier personnel. Je ne l'ai pas testé. Si cela fonctionne, vous avez une plus grande partition FAT32 et une plus petite partition ext4 /
.
Installation minimale
Une option d'installation complète consiste à utiliser le serveur iso ou iso minimal et à ajouter le bureau et tout ce dont vous avez besoin par-dessus. Je ne sais pas si cela réduira la taille de l'installation à moins de 1 Go, mais cela vaut la peine d'essayer. Voir comment installer Unity par-dessus une installation de serveur .
Avertissement:
Certaines puces WiFi ne fonctionnent qu'avec des pilotes propriétaires. Une clé USB d'installation complète avec uniquement des pilotes opensource n'aura pas de connexion Wi-Fi si elle est connectée et démarrée à partir d'un tel ordinateur. Il peut y avoir des problèmes similaires avec certaines cartes graphiques. L'installation de divers pilotes propriétaires dans une installation USB complète pour toutes les combinaisons possibles de matériel peut avoir des résultats inattendus. Une installation USB complète ne sera pas aussi portable qu'une clé USB Live.
J'espère que cela t'aides
disclaimer encore : Ce n'est pas une réponse exacte à la question, mais c'est assez proche de moi aujourd'hui. Si aucune meilleure réponse n'apparaît, j'accepterai finalement celle-ci. Je suis toujours dans l’espoir de pouvoir obtenir un mini-live-usb-persistent-ubuntu capable de fonctionner sur RAM (comme tant de linux en direct sur cd, dont certains sont mentionnés ci-dessous), car ubuntu l'interface et les pilotes sont bien supérieurs à tous les autres.
J'ai vérifié presque toutes les variantes de knoppix et d'ubuntu dans cette liste . et j'ai essayé tous ceux qui semblent pouvoir coller en moins de 1 Go et/ou ont été conçus et construits pour fonctionner sur des clés USB. J'ai aussi essayé sacrément petit Linux et d'autres variantes du même genre. Slax était aussi une tentative digne de mention, plutôt un substitut d'ubuntu de Nice, mais n'a pas assez de pilotes.
Le seul que j'ai trouvé assez fiable était macpup - et je pourrais l'utiliser. De plus, il ne fonctionne pas sur autant de machines que la clé USB Ubuntu Live, mais au moins, il fonctionne correctement sur la plupart des appareils que j'ai essayés.
Il aborde même les 3 premiers points que j'ai soulevés (même si les 2 premiers ne concernent que Ubuntu :-P) et que le dernier point ne peut pas vraiment être corrigé. La clé USB doit être en FAT32 et, de cette manière, il est mauvais de sauvegarder des fichiers pour une utilisation sous Linux, nous utilisons donc le fichier persistant. La seule solution consiste à choisir une plus faible persistance et à laisser de la place. Vous pouvez le faire avec Ubuntu ou MacPup.
Donc, oui, la réponse est " go macpup! ".
P.S .: Lors de mes premiers essais avec macpup, j’allais avec ma nouvelle machine ici, ce qui devrait être le plus problématique à exploiter, et elle a fonctionné à peu près tout. Sauf que, comme je l'ai mentionné ailleurs, notre application était trop lente. Puis j’ai finalement décidé de l’essayer sur d’autres machines et il se trouve que ce test est le seul dont il se comporte de cette façon. Alors c'est bon!