Je souhaite remercier **Florent Glück**, professeur <abbrtitle="Haute École Spécialisée ">HES</abbr>
associé à <abbrtitle="Haute École du Paysage, d’Ingénierie et d’Architecture de Genève ">HEPIA</abbr>, ainsi que **Sébastien Chassot**, assistant
<abbrtitle="Haute École Spécialisée ">HES</abbr> à <abbrtitle="Haute École du Paysage, d’Ingénierie et d’Architecture de Genève ">HEPIA</abbr> pour leur implication et leur aide
précieuse apportée lors des rendez-vous hebdomadaire de suivi de ce
projet.
Je souhaite également remercier ma compagne, **Nathalie Sieber**, pour
son soutien, sa patience et sa confiance, tout au long de mon cursus à
<abbrtitle="Haute École du Paysage, d’Ingénierie et d’Architecture de Genève ">HEPIA</abbr>.
Enfin, je souhaite remercier mes parents, **Cristina Lizzi** et **Enzo
Zonca** pour m'avoir fait découvrir le monde de l'informatique quand
j'étais petit et m'avoir toujours encouragé et aidé à poursuivre mes
études dans ce domaine.
...
...
@@ -29,7 +42,9 @@
-**GRUB**: _GRand Unified Bootloader_
-**HEPIA**: Haute école du paysage, d'ingénierie et d'architecture de Genève
-**HEPIA**: Haute École du Paysage, d'Ingénierie et d'Architecture de Genève
-**HES**: Haute École Spécialisée
-**HTTPS**: _HyperText Transfer Protocol Secure_: protocole de transfert hypertexte sécurisé
...
...
@@ -89,7 +104,7 @@
Le contexte du projet, tiré de l´énoncé de ce dernier
, est le suivant:
Aujourd’hui les machines des salles de cours à <abbrtitle="Haute école du paysage, d’ingénierie et d’architecture de Genève ">HEPIA</abbr> sont
Aujourd’hui les machines des salles de cours à <abbrtitle="Haute École du Paysage, d’Ingénierie et d’Architecture de Genève ">HEPIA</abbr> sont
installées avec une image spécifique d’un système d’exploitation. Dans
le cadre de certains cours, on désirerait pouvoir utiliser un autre
système d’exploitation (<abbrtitle="Operating System: système d’exploitation ">OS</abbr>) et aussi avoir la possibilité
...
...
@@ -134,7 +149,7 @@ Les objectifs du projet, tirés de l´énoncé de ce dernier
## Déroulement
Ce projet n'a pas n'a pas été réalisé dans les locaux d'<abbrtitle="Haute école du paysage, d’ingénierie et d’architecture de Genève ">HEPIA</abbr>
Ce projet n'a pas n'a pas été réalisé dans les locaux d'<abbrtitle="Haute École du Paysage, d’Ingénierie et d’Architecture de Genève ">HEPIA</abbr>
mais à distance, depuis la maison, en partie à cause de la situation
sanitaire due au COVID-19 mais aussi parce qu'il est effectué dans le
cadre d'un bachelor en cours du soir, en parallèle à une activité
...
...
@@ -146,7 +161,7 @@ mercredis, afin d'assurer un suivi du projet.
## Matériel à disposition
Deux mini-ordinateurs ont étés prêtés par <abbrtitle="Haute école du paysage, d’ingénierie et d’architecture de Genève ">HEPIA</abbr> pour la durée
Deux mini-ordinateurs ont étés prêtés par <abbrtitle="Haute École du Paysage, d’Ingénierie et d’Architecture de Genève ">HEPIA</abbr> pour la durée
du projet, afin d'effectuer des tests sur du matériel réel. Les
spécifications de ces ordinateurs sont définies dans la table
.
...
...
@@ -227,7 +242,7 @@ la société a été rachetée par IBM et le
projet a été intégré à leur solution _Tivoli Provisionning Manager_
.
Ce système répond aux besoins de <abbrtitle="Haute école du paysage, d’ingénierie et d’architecture de Genève ">HEPIA</abbr>, et il a même déjà été
Ce système répond aux besoins de <abbrtitle="Haute École du Paysage, d’Ingénierie et d’Architecture de Genève ">HEPIA</abbr>, et il a même déjà été
utilisé au sein de l'institution par le passé. Il a cependant été
abandonné à cause de sa licence devenue très couteuse et de sa
complexité devenue trop grande pour les besoins simple de l'école.
...
...
@@ -247,7 +262,7 @@ accédé par une interface web, où un administrateur peut gérer ses images
et les déployer sur des clients qui démarrent un logiciel de déploiement
avec <abbrtitle="Pre-boot eXecution Environment: environnement d’exécution pré-démarrage ">PXE</abbr>.
Cette solution est utilisées dans certaines classes à <abbrtitle="Haute école du paysage, d’ingénierie et d’architecture de Genève ">HEPIA</abbr>
Cette solution est utilisées dans certaines classes à <abbrtitle="Haute École du Paysage, d’Ingénierie et d’Architecture de Genève ">HEPIA</abbr>
pour déployer des images sur certains postes, notemment pour les travaux
de laboratoire de réseau.
...
...
@@ -304,7 +319,7 @@ Le projet _Bootiful_ n'a pas été initié dans le cadre de ce travail de
bachelor: une implémentation basique
avait déjà été réalisée afin de prouver que l'idée fonctionne. Cette
version initiale a été créée par Abhilash Venkatesh, un étudiant indien
qui est venu à <abbrtitle="Haute école du paysage, d’ingénierie et d’architecture de Genève ">HEPIA</abbr> effectuer un stage pendant la période de
qui est venu à <abbrtitle="Haute École du Paysage, d’Ingénierie et d’Architecture de Genève ">HEPIA</abbr> effectuer un stage pendant la période de
mai à juillet 2019.
Les premières étapes de ce travail diplôme ont été de reproduire le
...
...
@@ -686,7 +701,7 @@ dernière version sortie au moment où cela a été fait. La nouvelle
approche est la suivante:
1. Un clone du dépôt officiel de <abbrtitle="GRand Unified Bootloader ">GRUB</abbr> a été créé sur le
serveur git de <abbrtitle="Haute école du paysage, d’ingénierie et d’architecture de Genève ">HEPIA</abbr>. Il a été nommé `bootiful-grub`.
serveur git de <abbrtitle="Haute École du Paysage, d’Ingénierie et d’Architecture de Genève ">HEPIA</abbr>. Il a été nommé `bootiful-grub`.
2. Un commit a été fait sur ce clone du dépôt git, contenant l'ajout du
fichier source `isign.c` et la modification du fichier générant le
`Makefile` pour prendre en compte ce module lors de la compilation.