Difference between revisions of "Projets:Electrolab Usb Key"
MorpheusDev (Talk | contribs) (→Lubuntu 32 bits (x86) - UEFI) |
MorpheusDev (Talk | contribs) (→Lubuntu 64 bits (amd64) - UEFI) |
||
Line 178: | Line 178: | ||
## [https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/1159016 64 bit live-USB successfully boots, but without persistence on UEFI pc] | ## [https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/1159016 64 bit live-USB successfully boots, but without persistence on UEFI pc] | ||
− | La résolution de ces problèmes nécessitant une configuration avancée de grub, elle est reportée à une | + | La résolution de ces problèmes nécessitant une configuration avancée de grub, elle est reportée à une version ultérieure. |
Revision as of 13:47, 30 July 2016
Présentation
Objectif
Avoir un environnement homogène et transportable contenant tous les logiciels utiles pour la réalisation de projets à l'Electrolab.
Cet environnement doit :
- Etre libre de droits et préférablement open-source.
- Permettre à des adhérents n'ayant pas d'ordinateur de pouvoir l'utiliser.
- Permettre à l'utilisateur de sauvegarder ses documents.
- Pouvoir s'exécuter sur une grande majorité de configurations.
- Être d'un coût d'acquision raisonnable pour les moins fortunés.
La solution retenue est de fabriquer une clé Live-USB persistente avec les logiciels nécessaires à la rélisation de projets à l'Electrolab.
Comment l'obtenir
La clé sera vendue sur la boutique de l'Electrolab ou pourra être achetée auprès de Coline.
Matériel
Clé USB
Clé USB de 8Go en format USB 2 ou USB 3
Ordinateur supportés
La clé devra pouvoir s'exécuter sur les types d'ordinateur (pouvant démarrer sur clé USB) suivants :
- Apple iMac avec processeur intel (depuis janvier 2006)
- Apple Mac mini avec processeur intel (depuis février 2006)
- Apple MacBook avec processeur intel (depuis janvier 2006)
- PC i386 (32 bits) BIOS PC/MBR
- PC i386 (32 bits) BIOS EFI
- PC amd64 (64 bits) BIOS PC/MBR
- PC and64 (64 bits) BIOS EFI
Configuration ordinateur minimale :
- Processeur x86 (32 bits)
- 1 Go de ram
Logiciels
Pour pouvoir voir être exécutée sur les systèmes les moins puissants, la distribution qui a été retenue est :
Logiciels
Pour pouvoir voir être exécutée sur les systèmes les moins puissants, la distribution qui a été retenue est :
Liste
Liste des logiciels installés par version d'Electrolab USB Key (EUK).
Catégorie | Logiciel | EUK v0.1 | Next |
---|---|---|---|
CAO / DAO | FreeCAD | 0.16 | |
CAO / DAO | LibreCAD | 2.1.1 | |
Dessin | Inkscape | 0.91 | |
Dessin | Pinta | 1.6.0 | |
Electricité | QElectroTech | 0.51 | |
Electronique | Arduino Software | 1.6.10 | |
Electronique | Fritzing | 0.9.3b | |
Impression 3D | Cura | 2.1.2 | |
Système d'exploitation | Lubuntu | 16.04 |
Liste par usage
Catégorie | Logiciel | Usage |
---|---|---|
Découpe Laser | Inkscape | Dessin vectoriel (Découpe) |
Découpe Laser | LibreCAD | Dessin vectoriel (Découpe) |
Découpe Laser | Pinta | Dessin bitmap (Gravure) |
Electricité | QElectroTech | Schémas électriques |
Electronique | Arduino Software | Programmation micro-contrôleur |
Electronique | Fritzing | Schémas et design de PCB |
Impression 3D | LibreCAD | Import / Export DXF |
Impression 3D | FreeCAD | Modélisation 3D |
Impression 3D | Cura | 3D Printing Slicer |
Projet
Avancement
Tâches | Configuration | Progression | Résultats |
---|---|---|---|
Créateur de Live-USB avec persistence. | All | 100% | LiLi |
Script de configuration | All | 50% | En cours |
Script de génération | All | 0% | Non commencé |
Electrolab USB Key v0.1 | 32 bits (x86) - MBR | 90% | En cours |
Electrolab USB Key v0.1 | 32 bits (x86) - UEFI | 100% | Annulé |
Electrolab USB Key v0.1 | 64 bits (amd64) - MBR | 90% | En cours |
Electrolab USB Key v0.1 | 64 bits (amd64) - UEFI | 100% | Annulé |
Script de configuration
Le script de configuration doit être exécuté à partir de la clé USB sur un ordinateur connecté au réseau pour pouvoir :
- Installer les logiciels sélectionnés par l'Electrolab.
- Configurer le bureau.
Le script de configuration sera installé sur la clé par le script de génération.
L'auto-exécution du script au démarrage de Lubuntu Live pourra être envisagé et devra alors être retiré du démarrage s'il s'est exécuté avec succès en totalité.
Script de génération
Le script de génération est un script bash qui fonctionne sous une distribution Linux derivée de Debian.
L'objectif final étant la génération d'une clé automatiquement à son insertion dans un RaspberryPI.
Lubuntu 32 bits (x86) - MBR
Marque | Modèle | Arch | Processeur | Mémoire | Boot | Vidéo | Réseaux |
---|---|---|---|---|---|---|---|
Apple | MacBook Pro (Retina, mi-2012) | 64 bits | Intel Core i7-3720QM @ 2.60GHz | 8 Go | RJ45 : ?? WIFI : ?? | ||
Dell | Inspiron 640m | 64 bits | Intel Core2 Duo T7200 @ 2.00GHz | 2 Go | |||
Dell | Latitude D630 Model PPL18 | 64 bits | Intel Core2 Duo T7250 @ 2.00GHz | 2 Go | |||
Dell | Latitude D620 Model PPL18 | 32 bits | Intel Core Duo T2500 @ 2.00GHz | 2 Go | |||
Dell | Latitude E5430 | 64 bits | Intel Core i5-3340M @ 2.70GHz | 8 Go | RJ45 : ?? WIFI : ?? | ||
Dell | PowerEdge T110 | 64 bits | Intel Xeon X3430 @ 2.40GHz | 8 Go | RJ45 : ?? |
Lubuntu 32 bits (x86) - UEFI
Ubuntu ne supporte pas nativement l'UEFI sur la distribution 32 bits.
Considérant :
- Que la majorité des BIOS supportants l'UEFI permettent le boot sur clé USB dans les deux modes.
- Que la structure de la clé ne nécessite pas d'avoir recours à l'UEFI.
- Que à la mise en place de l'UEFI sur l'architecture x86 nécessite un travail supplémentaire.
Conclusion :
La mise en oeuvre de l'UEFI sur l'architecture x86 est reportée à une version ultérieure.
Lubuntu 64 bits (amd64) - MBR
Lubuntu 64 bits (amd64) - UEFI
Les tests d'execution de Lubuntu 16.04 - 64 bits à partir de L'UEFI font apparaître les problèmes suivants :
- Démarrage sous Grub différent de celui du boot MBR
- Impossible de choisir la langue au démarrage
- Dysfonctionnement constaté sur configuration Macbook Pro
- Persistence non sauvegardée :
La résolution de ces problèmes nécessitant une configuration avancée de grub, elle est reportée à une version ultérieure.