<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Npalix</id>
	<title>air - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Npalix"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php/Special:Contributions/Npalix"/>
	<updated>2026-06-13T20:54:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2025-2026&amp;diff=54387</id>
		<title>Projets 2025-2026</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2025-2026&amp;diff=54387"/>
		<updated>2026-01-01T16:50:16Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Propositions de projets S8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2024-2025]] | [[Projets]] | [[Projets 2026-2027]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Didier Donseez (ancien responsable : Olivier Richard)&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: Lundi 05 Janvier 2026 après midi à &#039;&#039;&#039;14h15 salle PG 039&#039;&#039;&#039;&lt;br /&gt;
* Soutenance à mi-parcours: &#039;&#039;&#039;Lundi 10 mars salle PG 037&#039;&#039;&#039;&lt;br /&gt;
* Soutenance: &#039;&#039;&#039;Lundi xx avril salle Amphi 001&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2025_2025. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/24-25&#039;&#039;&#039; , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Un ou plusieurs&#039;&#039;&#039; pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le &#039;&#039;&#039;rapport&#039;&#039;&#039; sera aussi demandé en &#039;&#039;&#039;anglais&#039;&#039;&#039; (il fera la taille d&#039;un rapport de TP). Les transparents des présentations peuvent être en anglais ou en français, la soutenance sera faite en français.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Une section dans le rapport doit indiquer ce qui a été développé (LoC) et/ou testé.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spécifiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
* 01. [[Meshtastic app for Smartwatch]], Didier DONSEZ&lt;br /&gt;
* 02. [[Room Server]], Francois Letellier&lt;br /&gt;
* 03. [[Réseau maillé sans fil pour les secours spéléologiques]], Francois Letellier&lt;br /&gt;
* 04. [[Exploration des données du réseau LoRaWAN CampusIoT]], Laurent TORLAY (LIG / PIMLIG)&lt;br /&gt;
* 05. [[Exploration des données du réseau LoRa Meshtastic Gaulix]], Laurent TORLAY (LIG / PIMLIG)&lt;br /&gt;
* 06. [[Diffusion de messages d&#039;alerte à la population via un réseau LoRa Meshtastic]], Didier DONSEZ&lt;br /&gt;
* 07. [[Programmation d&#039;envoi/de réception de messages LoRa Meshtastic vers/depuis une constellation des satellites]], Didier DONSEZ&lt;br /&gt;
* 08. [[Positionnement par Round-Trip Time of Flight (RTToF) dans les réseaux LoRa Mesh (Meshtastic, Meshcore …)]], Didier DONSEZ&lt;br /&gt;
* 09. [[Positionnement automatique et correctif de stations LoRa par géolocalisation Wifi/Cellulaire/BLE/LoRa]], Didier DONSEZ&lt;br /&gt;
* 10. [[Kit pédagogique réseaux IoT mesh pour les collègiens]], Didier DONSEZ&lt;br /&gt;
* 11. [[Station connectée de mesure de la qualité de l&#039;air (réseaux LoRa Mesh (Meshtastic, Meshcore …))]], Didier DONSEZ&lt;br /&gt;
* 12. [[Proxy_Cache_HTTPS]], Olivier Richard&lt;br /&gt;
* 13. [[Oscilloscope_Pico2_Rust]], Olivier Richard&lt;br /&gt;
* 14. [[Algorithmes de classification d&#039;ondes sismiques volcaniques]] ([[Participation au Challenge AIDGE-DEEPGREEN]]), Didier DONSEZ&lt;br /&gt;
* 15. [[Console FinOps]]&lt;br /&gt;
* 16. Fauches et Faons, Didier Donsez et Nathalie Guyader&lt;br /&gt;
* 17. [[Maïeutique Augmentée]], Lionel Di Marco (à confirmer)&lt;br /&gt;
* 18. [[Micro-Service et Micro-Frontend pour SPLAT! (RF Signal Propagation, Loss, And Terrain)]], Didier Donsez&lt;br /&gt;
* 19. Développement de [[jeux Android multi-joueurs en proximité]] (Jeux type cartes ou plateau avec Wifi ou Bluetooth), Nicolas Palix&lt;br /&gt;
* 20. [[RTK station et surveyor avec module Quectel LC29H]] pour des tests de performance, Nicolas Palix&lt;br /&gt;
* 21. [[Caster GNSS centimétrique (RTK)]] en [[Caster NTRIP P2P|P2P]] pour [[Centipède]], Nicolas Palix&lt;br /&gt;
* 22. [[Caster GNSS centimétrique (RTK)]] en [[Caster NTRIP LoRa|LoRa]], Nicolas Palix&lt;br /&gt;
* 23. [[Dévelopement d’une application iOS/Android RTK NTrip]], Nicolas Palix en collaboration avec Éric Sibert et Yves Pratter (pour les communautés OpenStreetMap et Centipède)&lt;br /&gt;
&lt;br /&gt;
===Affectations S8===&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
&lt;br /&gt;
===Séminaires Industriels S9===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Septembre 2025 à Janvier 2026.&lt;br /&gt;
&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2025. Soutenance ?? Janvier 2026.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 25-26&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Le projet S10 est un projet en équipe qui se déroule en quasi-plein temps au début du semestre 10. Les équipes sont constituées de 2 à 4 élèves. Chaque équipe traite un sujet proposé par un porteur (enseignant de l&#039;école, association ou entreprise externe à l&#039;école). Le sujet est en général exploratoire. Chaque équipe est autonome dans son organisation. Les choix technologiques sont décidés par l&#039;équipe en concertation avec le porteur. L&#039;équipe rencontre régulièrement le porteur pour présenter les choix et rendre compte des avancements et des difficultés rencontrés. Le projet fait l&#039;objet de deux soutenances et d&#039;une présentation d&#039;un poster en anglais. Vous produirez un flyer A4 recto-verso en volet de votre projet.&lt;br /&gt;
&lt;br /&gt;
====Organisation====&lt;br /&gt;
&lt;br /&gt;
Calendrier: 12 Janvier 2026 au 13 Mars 2026.&lt;br /&gt;
&lt;br /&gt;
Pitch des porteurs : XX Décembre 2025 de 10H00 à 12h00 (en Zoom pour les porteurs et les élèves &amp;quot;distants&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes (si projet réalisé en dehors de l&#039;école ou avec des encadrants qui ne sont pas personnels de l&#039;école) : Assia Dekiouk. CECI EST IMPERATIF POUR DEMARRER LE PROJET.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: XX Décembre 2025 (10H00-12H00) (salle P??? pour les élèves (voir ADE) et distanciel Zoom pour les porteurs de sujet)&lt;br /&gt;
&lt;br /&gt;
Démarrage travail de groupe: dès les examens passés&lt;br /&gt;
&lt;br /&gt;
Séances de Gestion de projet soutenables (Responsable: Tarik Larja): A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Cours (CM) de préparation des pitchs en anglais (Responsable: à préciser, Enseignante: à préciser): XX/02/2026 10h15-12H15.&lt;br /&gt;
&lt;br /&gt;
Audit à mi-parcours :02/02/2026 8H00-11H30 (15 minutes par équipe) : Didier Donsez, Tarik Larja (à confirmer ?). Les projets de projet n&#039;assistent pas à cet audit.&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : 13/03/2026 (8H30-12H00 à 13H30-17H00) et 12/03/2026 (13H30-17H00) pour équipes avec IAE. 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance.&lt;br /&gt;
&lt;br /&gt;
Présentation Pitch en anglais (Responsables: à préciser) : XX/03/2026 10h15-12H15.&lt;br /&gt;
&lt;br /&gt;
====Séances Gestion de Projet Soutenable====&lt;br /&gt;
&lt;br /&gt;
Enseignant: Tarik Larja&lt;br /&gt;
&lt;br /&gt;
Volume: 4x2H CM, xH audit&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Pitches Anglais====&lt;br /&gt;
&lt;br /&gt;
Responsable: Anne-Marie Tatham&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi.&lt;br /&gt;
&lt;br /&gt;
Attention: nouvelle formule cette année&lt;br /&gt;
* 2h de CM en classe entière pour expliquer les contenus de leur pitch&lt;br /&gt;
* 2 x 20mn de rencontre par groupe de projet pendant le projet pour faire avancer le pitch&lt;br /&gt;
* 1h ou plus de soutenance du pitch.&lt;br /&gt;
&lt;br /&gt;
==== Audit mi-parcours S10 ====&lt;br /&gt;
Date: XX/02/2026 Matin Salle 013 (voir ADE). Créneaux de 15 minutes.&lt;br /&gt;
&lt;br /&gt;
Jury: Didier Donsez, Tarik Larja.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du système à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente (si Zoom).&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire. Un zoom est envisageable en cas d&#039;isolement épidémique (grippe, ...).&lt;br /&gt;
&lt;br /&gt;
Ordre de passage Audit mi-parcours:&lt;br /&gt;
* 8H00: Equipe xx&lt;br /&gt;
* 8H15: Equipe xx&lt;br /&gt;
* 8H30: Equipe xx&lt;br /&gt;
* 8H45: Pause&lt;br /&gt;
* 9H00: Equipe xx&lt;br /&gt;
* 9H15: Equipe xx&lt;br /&gt;
* 9H30: Equipe xx&lt;br /&gt;
* 9H45: Pause&lt;br /&gt;
* 10H00: Equipe xx&lt;br /&gt;
* 10H15: Equipe xx&lt;br /&gt;
* 10H30: Equipe xx&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: XX/03/2026 (8H30-12H00 à 13H30-17H00) et XX/03/2026 (13H30-17H00) pour équipes avec IAE.&lt;br /&gt;
&lt;br /&gt;
Jury: Didier Donsez, Tarik Larja, Porteurs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 45 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 12/03/2025 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Positionnement de la compétence INFO choisie (parmi les 4) -&amp;gt; voir [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 présentation sur Moodle].&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparents (1 à 3) expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
Les transparents contiendront dans le bas de page la ou les composantes essentielles reliées à la compétence défendue sous forme de note.&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (filesender renater) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
Votre fiche d&#039;auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 45 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===== Ordre de passage XX/03 ===== &lt;br /&gt;
&lt;br /&gt;
===== Ordre de passage XX/03 =====&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2025-2026&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
| 1. [[XX]] &lt;br /&gt;
| XX (LIG/XX) &amp;amp; Co&lt;br /&gt;
| XX&lt;br /&gt;
| Fiche&lt;br /&gt;
| Présentation intermédiaire, Poster (en anglais), Flyer (en français), Présentation finale, Rapport final&lt;br /&gt;
| Dépôt Git (à ajouter)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Proposition de sujets S10 ====&lt;br /&gt;
&lt;br /&gt;
* 1. [[Peer Reviews in Health – Évaluation par les Pairs en Santé]] en Canvas, Dr Pierre GILLOIS, MCU-PH, Laboratoire TIMC, Faculté de médecine, Pr Nicolas VUILLERME, Laboratoire AEGIS, Faculté de médecine&lt;br /&gt;
* 2. [[Console FinOps pour la plateforme cloud eCloud de l&#039;UGA]], Basel DARWISH JZAERLY, Gérard FORESTIER, Fabienne BOYER&lt;br /&gt;
* 3. [[Assista-crise]] : Sylvain Hazera&lt;br /&gt;
* 4. [[Refonte SI SUAPS Voile]]: Anthony Geourjon, Lionel Vieux-Champagne&lt;br /&gt;
* 5. [[PlanIt]], la suite. Christophe Mazarra, Jean-Remi Bargin, Anne-Marie Bertrand&lt;br /&gt;
* 6. [[Internet of Things 📡 for 🌑🌒🌔🌕 Moon 🌕🌖🌘🌑 exploration 🚀👩‍🚀🧑‍🚀👨‍🚀🤖🤖🤖]], Didier Donsez, Florent Dobler.&lt;br /&gt;
* 7. [[Editor]], Olivier Gruber&lt;br /&gt;
* 8. [[Interfaces Rust OAR]], Olivier Richard&lt;br /&gt;
* 9. [[HoloMaïa]], Lionel Di Marco&lt;br /&gt;
* 10. [[WeJob]], Melany, Barron, Ruben, Olender&lt;br /&gt;
&lt;br /&gt;
===Planning pitch porteurs===&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=54275</id>
		<title>LIP recovery</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=54275"/>
		<updated>2025-09-04T15:27:15Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Consulter (et sauvegarder) la configuration par défaut */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Guide de récupération pour la [[Linux Install Party]]&lt;br /&gt;
&lt;br /&gt;
= Partitionnement =&lt;br /&gt;
&lt;br /&gt;
== Réduction d&#039;une partition Windows ==&lt;br /&gt;
&lt;br /&gt;
Deux outils sont disponibles pour gérer le partitionnement sous Windows :&lt;br /&gt;
* Graphique&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Console&lt;br /&gt;
  diskpart.exe&lt;br /&gt;
&lt;br /&gt;
Quand la réduction proposées par Windows est trop petite (alors que le disque a de l&#039;espace vide), les solutions suivantes sont possibles.&lt;br /&gt;
&lt;br /&gt;
=== Enlever (au moins temporairement) les fichiers bloquants ===&lt;br /&gt;
Comme il est difficile de savoir desquels il s&#039;agit, plusieurs pistes sont proposées ici. En général, il faut faire l&#039;opération inverse une fois la partition réduite pour remettre le système dans son état initial &amp;quot;normal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Désactiver l&#039;hibernation ====&lt;br /&gt;
Dans une fenêtre de commande administrateur, taper &amp;lt;code&amp;gt;powercfg.exe /hibernate off&amp;lt;/code&amp;gt; (et refaire avec &#039;on&#039; quand tout est ok)&lt;br /&gt;
&lt;br /&gt;
==== Désactiver la protection du système ====&lt;br /&gt;
* Tapez &#039;&#039;Panneau de configuration&#039;&#039; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
* Dans le coin supérieur droit de la fenêtre, vous devriez voir l&#039;option Afficher par : &#039;&#039;Catégorie&#039;&#039;&lt;br /&gt;
* Cliquez sur &#039;&#039;Catégorie&#039;&#039; et sélectionnez &#039;&#039;Petites icônes&#039;&#039;&lt;br /&gt;
* Sélectionnez &#039;&#039;Système&#039;&#039;&lt;br /&gt;
* Dans la nouvelle fenêtre, faites défiler vers le bas jusqu&#039;à ce que vous voyiez &#039;&#039;Protection du système&#039;&#039; – cliquez dessus&lt;br /&gt;
&lt;br /&gt;
Si la protection est déjà désactivée mais que de la place disque est utilisée, il faut l&#039;activer puis la désactiver&lt;br /&gt;
&lt;br /&gt;
==== Désactiver le Fichier d’échange ====&lt;br /&gt;
* Tapez &amp;lt;code&amp;gt;systempropertiesadvanced.exe&amp;lt;/code&amp;gt; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
* Allez à l&#039;onglet &#039;&#039;Avancé&#039;&#039;&lt;br /&gt;
* Sous &#039;&#039;Performances&#039;&#039;, cliquez sur &#039;&#039;Paramètres&#039;&#039;&lt;br /&gt;
* Allez dans l&#039;onglet &#039;&#039;Avancé&#039;&#039; et cliquez sur &#039;&#039;Modifier&#039;&#039; sous &#039;&#039;Mémoire virtuelle&#039;&#039;&lt;br /&gt;
* Décochez la case &#039;&#039;Gestion automatique du fichier d&#039;échange pour les lecteurs&#039;&#039;&lt;br /&gt;
* Sélectionnez votre lecteur principal&lt;br /&gt;
* Cochez l&#039;option &#039;&#039;Aucun fichier d&#039;échange&#039;&#039; et cliquez sur &#039;&#039;Définir&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Nettoyer l&#039;espace disque ====&lt;br /&gt;
Utilisez l&#039;outil de nettoyage du disque&lt;br /&gt;
&lt;br /&gt;
=== Faire la réduction depuis une console de récupération  ===&lt;br /&gt;
A priori, ça fonctionnera mais cela nécessite de taper des commandes (attention aux numéros X, Y, etc.)&lt;br /&gt;
&lt;br /&gt;
* Lancer une console de récupération en cliquant sur &amp;quot;Redémarrage&amp;quot; pendant que la touche MAJ est enfoncée, ou dans le menu &amp;quot;Mise à jour et sécurité -&amp;gt; Récupération&amp;quot;.&lt;br /&gt;
  Dépannage&lt;br /&gt;
  Options avancées&lt;br /&gt;
  Invite de commandes&lt;br /&gt;
* Après un redémarrage et une authentification, Windows propose une console d&#039;administration&lt;br /&gt;
&lt;br /&gt;
* Vérifier la structure de la partition&lt;br /&gt;
  rem Le lecteur à vérifier est généralement C:&lt;br /&gt;
  rem C&#039;est celui qui a été réduit.  &lt;br /&gt;
  chkdsk /f /r X:&lt;br /&gt;
 &lt;br /&gt;
* Lancer l&#039;outil de partitionnement&lt;br /&gt;
  diskpart.exe&lt;br /&gt;
  list disk&lt;br /&gt;
  rem Remplacer X par l&#039;identifiant du disque qui contient la partition à réduire.&lt;br /&gt;
  select disk X&lt;br /&gt;
  list partition&lt;br /&gt;
  list volume&lt;br /&gt;
  rem Remplacer Y par l&#039;identifiant de la partition à réduire&lt;br /&gt;
  select volume Y&lt;br /&gt;
  shrink querymax&lt;br /&gt;
  rem La taille est en Mo&lt;br /&gt;
  shrink desired=50000&lt;br /&gt;
&lt;br /&gt;
=== Faire la réduction depuis Linux ===&lt;br /&gt;
&lt;br /&gt;
Comme Linux n&#039;utilise pas les fichiers de la partition Windows, il peut facilement les déplacer et donc réduite la partition.&lt;br /&gt;
Par contre, cela présuppose que Bitlocker n&#039;est pas utilisé. Si c&#039;est le cas, il est possible de le désactiver sous Windows, attendre que tout soit décrypté, réduire la partition depuis Linux, et réactiver Bitlocker si souhaité.&lt;br /&gt;
&lt;br /&gt;
Il est impératif que Windows ait été arrêté correctement (pas de mise en veille) sinon les données risquent d&#039;être totalement corrompue.&lt;br /&gt;
Si besoin, utilisez la commande citée au-dessus pour [[LIP_recovery#D.C3.A9sactiver_l.27hibernation|désactiver l&#039;hibernation]].&lt;br /&gt;
&lt;br /&gt;
= BIOS &amp;amp; EFI =&lt;br /&gt;
&lt;br /&gt;
Il y a de très nombreux BIOS avec des comportements non standard&lt;br /&gt;
ou farfelu mais aussi quelques règles non négociable.&lt;br /&gt;
&lt;br /&gt;
== Mode de démarrage ==&lt;br /&gt;
=== Boot en &amp;quot;Legacy&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode legacy, vous ne pouvez pas changer.&lt;br /&gt;
Installer Linux de la même manière.&lt;br /&gt;
&lt;br /&gt;
=== Boot en EFI normal ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode EFI, vous ne pouvez pas changer.&lt;br /&gt;
Installer Linux de la même manière.&lt;br /&gt;
&lt;br /&gt;
=== Boot en EFI avec Compatibility Mode (CM) activé ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode EFI, vous ne pouvez pas changer.&lt;br /&gt;
Désactiver le mode de compatibilité puis tester le démarrage de Windows.&lt;br /&gt;
S&#039;il n&#039;y a pas de différence, rester en mode EFI normal puis&lt;br /&gt;
installer Linux de la même manière en EFI.&lt;br /&gt;
&lt;br /&gt;
== Grub ne reste pas l&#039;entrée principale ==&lt;br /&gt;
Il arrive que le BIOS préserve Windows comme système de démarrage par défaut&lt;br /&gt;
après l&#039;installation de Linux et de grub.&lt;br /&gt;
&lt;br /&gt;
* Modifier l&#039;ordre de démarrage directement dans le BIOS&lt;br /&gt;
* Selon le BIOS, il faut parfois activé le secure boot pour changer l&#039;ordre ! Le secure boot peut ensuite être enlevé.&lt;br /&gt;
&lt;br /&gt;
=== PC ACER ===&lt;br /&gt;
&lt;br /&gt;
* Bénir le fichier shimx64 depuis le BIOS (&amp;quot;trusted&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== HP ===&lt;br /&gt;
* Mise à jour du firmware possible ?!&lt;br /&gt;
* Essayer le bootloader &#039;&#039;refind&#039;&#039; au lieu de &#039;&#039;grub&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== MAC OS ===&lt;br /&gt;
&lt;br /&gt;
* Définir refind par défaut : https://www.rodsbooks.com/refind/bootcoup.html#refind-mkdefault&lt;br /&gt;
* Enlever/Figer grub : https://www.rodsbooks.com/refind/bootcoup.html#disabling_grub&lt;br /&gt;
* Configurer Refind avec l&#039;option root= : https://www.rodsbooks.com/refind/configfile.html&lt;br /&gt;
&lt;br /&gt;
== La clé SecureBoot n&#039;est pas enregistré / Le mot de passe ne fonctionne pas == &lt;br /&gt;
&lt;br /&gt;
Réenregistrement de la clé pour le Secure Boot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo update-secureboot-policy --enroll-key&lt;br /&gt;
&lt;br /&gt;
Interface bas-niveau:&lt;br /&gt;
&lt;br /&gt;
 sudo mokutil --import /boot/efi/EFI/MOK/MOK.der&lt;br /&gt;
&lt;br /&gt;
== Redémarrage sur la configuration de l&#039;UEFI ==&lt;br /&gt;
&lt;br /&gt;
* Commande pour redémarrer sur le bios depuis linux :&lt;br /&gt;
&lt;br /&gt;
  systemctl reboot --firmware-setup&lt;br /&gt;
&lt;br /&gt;
* Depuis grub (package grub-efi) :&lt;br /&gt;
&lt;br /&gt;
  fwsetup&lt;br /&gt;
&lt;br /&gt;
== La partition EFI est détruite/endommagée ==&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
* Une clé d&#039;installation Windows de *VOTRE* version de Windows&lt;br /&gt;
** même numéro: XP, Vista, 7, 8, 10?&lt;br /&gt;
** même saveur: MUI, Single language, N&lt;br /&gt;
** même révision: creator, anniversary ...&lt;br /&gt;
* Une clé d&#039;installation Linux ou un boot réseau&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Formater la partition EFI en FAT32 avec les drapeaux ESP et boot&lt;br /&gt;
* Démarrer sur la clé Windows puis choisir &amp;quot;Réparer le système&amp;quot; après avoir choisi la langue&lt;br /&gt;
* Troubleshoot, Advanced Options, Command prompt&lt;br /&gt;
* Dans le terminal:&lt;br /&gt;
 BCDedit&lt;br /&gt;
 Bootrec /fixmbr&lt;br /&gt;
 Bootrec /fixboot&lt;br /&gt;
 Bootrec /rebuildbcd&lt;br /&gt;
&lt;br /&gt;
=== Note ===&lt;br /&gt;
* /fixboot va remettre les répertoires Boot et Microsoft dans la partition, permettant ainsi au boot Windows de démarrer&lt;br /&gt;
* /rebuildbcd va (re)créer la base de registre binaire qui permet au système de démarrage de savoir où est la partition Windows&lt;br /&gt;
&lt;br /&gt;
=== Procédure ===&lt;br /&gt;
* Redémarrer sur le système Linux: Mode rescue avec debian ou Ubuntu&lt;br /&gt;
* Monter la partition Linux racine dans /target et EFI dans /target/boot/efi&lt;br /&gt;
 mount /dev/sdWX /target&lt;br /&gt;
 mount /dev/sdYZ /target/boot/efi&lt;br /&gt;
* Rendre la cible comme le système courant&lt;br /&gt;
 chroot /target /bin/bash&lt;br /&gt;
* Réinstaller grub&lt;br /&gt;
 grub-install -v&lt;br /&gt;
* Puis le reconfigurer et/ou mettre à jour&lt;br /&gt;
 dpkg-reconfigure grub-efi-amd64&lt;br /&gt;
 update-grub&lt;br /&gt;
* Redémarrer le système&lt;br /&gt;
&lt;br /&gt;
=== Sources ===&lt;br /&gt;
* http://www.qliktips.com/2012/11/fix-windows-8-boot-issue.html&lt;br /&gt;
* http://www.dell.com/support/article/fr/fr/frbsdt1/sln300987/how-to-repair-the-efi-bootloader-on-a-gpt-hdd-for-windows-7--8--81-and-10-on-your-dell-pc&lt;br /&gt;
* https://www.drivereasy.com/knowledge/windows-10-automatic-repair-loop-solved/&lt;br /&gt;
* http://perso.numericable.fr/tutos_it/Clone_Disk_to_SSD_UEFI.html&lt;br /&gt;
&lt;br /&gt;
=== Préparer une clé Windows ===&lt;br /&gt;
&lt;br /&gt;
Prérequis : Image ISO&lt;br /&gt;
* Pour Windows 10: https://www.microsoft.com/fr-fr/software-download/windows10ISO&lt;br /&gt;
&lt;br /&gt;
* Mac: Bootcamp&lt;br /&gt;
* Windows: [https://rufus.akeo.ie/ Rufus] ou l&#039;[http://wudt.codeplex.com/ outil Windows]&lt;br /&gt;
* Linux: [https://rufus.akeo.ie/ Rufus]&lt;br /&gt;
&lt;br /&gt;
== Accès au disque dur ==&lt;br /&gt;
&lt;br /&gt;
=== Disque PCIe M2 non visible ===&lt;br /&gt;
&lt;br /&gt;
* https://www.dell.com/support/article/fr-fr/sln299303/chargement-d-ubuntu-sur-les-syst%C3%A8mes-%C3%A9quip%C3%A9s-de-disques-pcie-m2?lang=fr&lt;br /&gt;
&lt;br /&gt;
=== Cas simple : disque entier dans un &amp;quot;mauvais&amp;quot; mode ===&lt;br /&gt;
&lt;br /&gt;
Sauf exception motivée, il faut préférer le mode AHCI plutôt que SATA/IDE (même si les deux sont supportés).&lt;br /&gt;
&lt;br /&gt;
Si c&#039;est un mode propriétaire qui est sélectionné dans le BIOS (RST Intel, RAID, ...), il est possible que linux ne voit pas du tout le disque. Il faut alors le changer.&lt;br /&gt;
&lt;br /&gt;
Si vous changez ce mode dans le BIOS, il &#039;&#039;&#039;&#039;&#039;faut prévenir windows&#039;&#039;&#039;&#039;&#039; (sinon, ce dernier perdra l&#039;accès au disque...) :&lt;br /&gt;
&lt;br /&gt;
# Booter sous windows&lt;br /&gt;
# Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
# Taper &amp;lt;code&amp;gt;bcdedit /set {current} safeboot minimal&amp;lt;/code&amp;gt;&lt;br /&gt;
# Rebooter, aller dans le BIOS, changer le réglage&lt;br /&gt;
# Rebooter, démarrer windows (qui sera en mode sans échec)&lt;br /&gt;
# Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
# Taper &amp;lt;code&amp;gt;bcdedit /deletevalue {current} safeboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sources :&lt;br /&gt;
* https://www.seeyar.fr/activer-mode-ahci-apres-linstallation-de-windows10-mode-ide/&lt;br /&gt;
* http://triplescomputers.com/blog/uncategorized/solution-switch-windows-10-from-raidide-to-ahci-operation/&lt;br /&gt;
&lt;br /&gt;
=== Cas complexe : disque utilisant des fonctionnalités étendues non supportées par Linux ===&lt;br /&gt;
C&#039;est le cas de la nouvelle technologie Intel Optane où de la mémoire statique est utilisée pour accélérer un disque (y compris SSD) avec le disque configuré en mode &amp;quot;Intel RST&amp;quot; dans le BIOS.&lt;br /&gt;
&lt;br /&gt;
Cette technologie n&#039;est pas supportée par Linux : [https://www.intel.fr/content/www/fr/fr/support/articles/000024018/memory-and-storage/intel-optane-memory.html FAQ Intel].&lt;br /&gt;
Comme elle fonctionne au niveau du disque (et pas d&#039;une partition), il est nécessaire de la désactiver pour que Linux accède correctement au disque sans le corrompre.&lt;br /&gt;
&lt;br /&gt;
Méthode expérimentée une fois :&lt;br /&gt;
# Sauvegarder toutes les données importantes du disque (risque de nécessité de réinstallation totale)&lt;br /&gt;
# Booter sous Windows&lt;br /&gt;
# Trouver l&#039;une des deux applications &amp;quot;Intel® Rapid Storage Technology (Intel® RST)&amp;quot; ou &amp;quot;mémoire Intel® Optane™&amp;quot; (seule l&#039;une des deux peut être installée sur un ordinateur Windows) et désactiver cette technologie&lt;br /&gt;
# Cela génère un reboot&lt;br /&gt;
# Appliquer la méthode précédente :&lt;br /&gt;
## Booter sous windows&lt;br /&gt;
## Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
## Taper &amp;lt;code&amp;gt;bcdedit /set {current} safeboot minimal&amp;lt;/code&amp;gt;&lt;br /&gt;
## Rebooter, aller dans le BIOS, changer le réglage : il peut y avoir un avertissement disant que toutes les données seront perdues. Ça n&#039;a pas été le cas sur le (seul) ordi testé.&lt;br /&gt;
## Rebooter, démarrer windows (qui sera en mode sans échec)&lt;br /&gt;
## Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
## Taper &amp;lt;code&amp;gt;bcdedit /deletevalue {current} safeboot&amp;lt;/code&amp;gt;&lt;br /&gt;
# Booter sous Linux&lt;br /&gt;
# Lancer &amp;lt;code&amp;gt;parted&amp;lt;/code&amp;gt; sur le disque : &amp;lt;code&amp;gt;parted /dev/nvme0n1&amp;lt;/code&amp;gt; par exemple&lt;br /&gt;
# Taper la commande &amp;quot;print&amp;quot;&lt;br /&gt;
# Répondre &amp;quot;y&amp;quot; si on vous demande de corriger (la fin n&#039;est pas à la bonne place) la partition GPT : la fin du disque était auparavant utilisée par les données Intel RST. &#039;&#039;&#039;ATTENTION : si Optane n&#039;a pas été préalablement désactivé, le système de fichier Windows risque d&#039;être complètement illisible (réinstallation complète de Windows alors nécessaire)&#039;&#039;&#039;&lt;br /&gt;
# Vérifier que Windows et Linux fonctionnent (grub devrait alors pouvoir s&#039;installer correctement)&lt;br /&gt;
&lt;br /&gt;
= Pilotes de périphériques =&lt;br /&gt;
&lt;br /&gt;
* Identifier les besoins avec &#039;lspci&#039; et &#039;lsusb&#039;&lt;br /&gt;
&lt;br /&gt;
* Secure boot bloque le chargement d&#039;un module DKMS même avec un noyau signé.&lt;br /&gt;
&lt;br /&gt;
== Pilote carte graphique ==&lt;br /&gt;
&lt;br /&gt;
=== Écran qui scintille, couleurs pâles/blanchâtres ===&lt;br /&gt;
Tenter de désactiver le pilote modesetting.&lt;br /&gt;
&lt;br /&gt;
  Open /etc/default/grub and find GRUB_CMDLINE_LINUX_DEFAULT line.&lt;br /&gt;
  Change it to GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;nomodeset&amp;quot;&lt;br /&gt;
  Run sudo update-grub&lt;br /&gt;
  Reboot&lt;br /&gt;
&lt;br /&gt;
=== Désactiver Wayland et utiliser XOrg ===&lt;br /&gt;
À tester en cas de crash de la session graphique.&lt;br /&gt;
&lt;br /&gt;
Décommenter la ligne suivant dans &amp;lt;code&amp;gt;/etc/gdm/custom.conf&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
  #WaylandEnable=false&lt;br /&gt;
&lt;br /&gt;
Source : https://wiki.archlinux.org/title/GDM#Use_Xorg_backend&lt;br /&gt;
&lt;br /&gt;
=== Double carte graphique (hybride) ===&lt;br /&gt;
Si on ne veut pas utiliser les capacités de la carte graphique discrète (souvent NVidia), il est possible de la désactiver.&lt;br /&gt;
On gagne souvent en autonomie de batterie, mais on perd (parfois) en fonctionnalité (nombre d&#039;écrans supportés, et surtout performances 3D)&lt;br /&gt;
&lt;br /&gt;
https://wiki.archlinux.org/title/Hybrid_graphics&lt;br /&gt;
&lt;br /&gt;
== Pilote clavier ==&lt;br /&gt;
&lt;br /&gt;
* Lenovo Yoga: https://askubuntu.com/questions/1352604/ubuntu-20-04-keyboard-not-working-on-lenovo-yoga-slim-7i-pro&lt;br /&gt;
  Open /etc/default/grub and find GRUB_CMDLINE_LINUX_DEFAULT line.&lt;br /&gt;
  Change it to GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;i8042.direct i8042.dumbkbd&amp;quot;&lt;br /&gt;
  Run sudo update-grub&lt;br /&gt;
  Reboot&lt;br /&gt;
&lt;br /&gt;
== Pilote WiFi ==&lt;br /&gt;
&lt;br /&gt;
Dans le cas de module en DKMS ou non-free, voir le point précédent.&lt;br /&gt;
&lt;br /&gt;
 lspci -nnkd ::0280&lt;br /&gt;
&lt;br /&gt;
* RTL8821CE&lt;br /&gt;
** https://forum.ubuntu-fr.org/viewtopic.php?id=2067500&amp;amp;p=2&lt;br /&gt;
** https://debian-facile.org/viewtopic.php?id=24292&lt;br /&gt;
** https://github.com/lwfinger/rtw88&lt;br /&gt;
** https://github.com/tomaspinho/rtl8821ce (Ancien code)&lt;br /&gt;
* Cannon Point-LP CNVi [Wireless-AC], https://debian-facile.org/viewtopic.php?id=25129&lt;br /&gt;
** https://www.linux-hardware.org/index.php?id=pci:8086-9df0-8086-0034&lt;br /&gt;
** https://forum.ubuntu-fr.org/viewtopic.php?id=2010578&lt;br /&gt;
&lt;br /&gt;
* Sous Debian, https://debian-facile.org/doc:materiel:wifi:detecter#etape-1identifier-la-carte-reseau&lt;br /&gt;
** Installation des firmwares: contrib et non-free&lt;br /&gt;
** https://debian-facile.org/doc:systeme:apt:sources.list:sources.list-non-free&lt;br /&gt;
** https://debian-facile.org/doc:materiel:wifi:wifi&lt;br /&gt;
&lt;br /&gt;
= Windows =&lt;br /&gt;
&lt;br /&gt;
== Consulter (et sauvegarder) la configuration par défaut ==&lt;br /&gt;
* Noter le résultat sur papier/dans un fichier en dehors de l&#039;ordinateur.&lt;br /&gt;
  bcdedit /enum {bootmgr}&lt;br /&gt;
&lt;br /&gt;
== Menu de boot avec options avancées (permettant le boot sur Ubuntu) ==&lt;br /&gt;
  bcdedit /set {bootmgr} displaybootmenu yes&lt;br /&gt;
  bcdedit /set {default} bootmenupolicy legacy&lt;br /&gt;
&lt;br /&gt;
Pour restaurer, l&#039;ancienne configuration:&lt;br /&gt;
  bcdedit /set {default} bootmenupolicy standard&lt;br /&gt;
&lt;br /&gt;
== Activation Debian ==&lt;br /&gt;
&lt;br /&gt;
  bcdedit /set {bootmgr} path \EFI\debian\shimx64.efi&lt;br /&gt;
&lt;br /&gt;
== Restauration ==&lt;br /&gt;
* https://support.microsoft.com/fr-fr/help/12415/windows-10-recovery-options&lt;br /&gt;
* ISO de restauration : https://www.microsoft.com/fr-fr/software-download/windows10ISO&lt;br /&gt;
&lt;br /&gt;
== Déplacer une partition de récupération/restauration ==&lt;br /&gt;
* http://ikewdu.free.fr/gerer-et-deplacer-la-partition-de-recuperation-de-450-mio-sous-w10/&lt;br /&gt;
&lt;br /&gt;
== BCDBoot ==&lt;br /&gt;
Faire le dual-boot avec Windows Boot Manager&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di&lt;br /&gt;
&lt;br /&gt;
== BCDEdit ==&lt;br /&gt;
* https://docs.microsoft.com/fr-fr/windows-server/administration/windows-commands/bcdedit&lt;br /&gt;
* https://docs.microsoft.com/en-us/previous-versions/windows/hardware/design/dn653986(v=vs.85)&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdedit-command-line-options&lt;br /&gt;
* https://superuser.com/questions/511582/how-to-use-bcdedit-to-dual-boot-windows-installations&lt;br /&gt;
* http://ikewdu.free.fr/reparer-le-demarrage-de-w10-sans-la-commande-bcdboot/&lt;br /&gt;
* https://www.malekal.com/dual-boot-windows-10-windows-7/#Modifier_le_demarrage_du_Dual-Boot_Windows_7_Windows_10&lt;br /&gt;
* https://www.malekal.com/bcd-boot-configuration-data-windows&lt;br /&gt;
&lt;br /&gt;
=== Legacy / non-UEFI ===&lt;br /&gt;
* https://www.iceflatline.com/2009/09/how-to-dual-boot-windows-7-and-linux-using-bcdedit/&lt;br /&gt;
&lt;br /&gt;
== EasyBCD ==&lt;br /&gt;
&#039;&#039;&#039;NB: Fonctionne uniquement pour un multi-boot sans EFI !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://neosmart.net/EasyBCD/&lt;br /&gt;
* https://www.groovypost.com/howto/dual-boot-windows-10-linux/&lt;br /&gt;
* https://lecrabeinfo.net/installer-ubuntu-18-04-lts-dual-boot-windows-10.html#etape-5-configurer-luefi-pour-demarrer-sur-ubuntu&lt;br /&gt;
* https://www.sevenforums.com/general-discussion/326809-how-use-bcdedit-create-new-entry-linux.html&lt;br /&gt;
&lt;br /&gt;
= Mac =&lt;br /&gt;
&lt;br /&gt;
* Utiliser [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* [https://support.apple.com/fr-fr/HT201314 Fonctionnalité de récupération de macOS]&lt;br /&gt;
* [https://support.apple.com/fr-fr/HT201372 Création d’un programme d’installation amorçable pour macOS]&lt;br /&gt;
&lt;br /&gt;
* [https://www.lifewire.com/create-os-x-recovery-hd-on-any-drive-2260909 Create recovery partition]&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
* https://apple.stackexchange.com/questions/402289/refind-installation-wont-boot-due-to-t2-security-despite-t2-security-being-dis&lt;br /&gt;
&lt;br /&gt;
== Mac Book Pro ==&lt;br /&gt;
&lt;br /&gt;
(2019) Sur certaine version récente des Mac Book Pro, il n&#039;y a pas de support du clavier et&lt;br /&gt;
du touchpad durant l&#039;installation d&#039;Ubuntu 18.04 ou 19.04. Il est nécessaire d&#039;utiliser un ensemble clavier/souris&lt;br /&gt;
en USB. Puis d&#039;installer les pilotes spécifiques ensuite:&lt;br /&gt;
&lt;br /&gt;
* Prérequis: apt install git build-essential dkms libinput-tools&lt;br /&gt;
* Installer les pilotes applespi/0.1&lt;br /&gt;
** https://gist.github.com/roadrunner2/1289542a748d9a104e7baec6a92f9cd7&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=54274</id>
		<title>LIP recovery</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=54274"/>
		<updated>2025-09-04T15:26:05Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Guide de récupération pour la [[Linux Install Party]]&lt;br /&gt;
&lt;br /&gt;
= Partitionnement =&lt;br /&gt;
&lt;br /&gt;
== Réduction d&#039;une partition Windows ==&lt;br /&gt;
&lt;br /&gt;
Deux outils sont disponibles pour gérer le partitionnement sous Windows :&lt;br /&gt;
* Graphique&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Console&lt;br /&gt;
  diskpart.exe&lt;br /&gt;
&lt;br /&gt;
Quand la réduction proposées par Windows est trop petite (alors que le disque a de l&#039;espace vide), les solutions suivantes sont possibles.&lt;br /&gt;
&lt;br /&gt;
=== Enlever (au moins temporairement) les fichiers bloquants ===&lt;br /&gt;
Comme il est difficile de savoir desquels il s&#039;agit, plusieurs pistes sont proposées ici. En général, il faut faire l&#039;opération inverse une fois la partition réduite pour remettre le système dans son état initial &amp;quot;normal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Désactiver l&#039;hibernation ====&lt;br /&gt;
Dans une fenêtre de commande administrateur, taper &amp;lt;code&amp;gt;powercfg.exe /hibernate off&amp;lt;/code&amp;gt; (et refaire avec &#039;on&#039; quand tout est ok)&lt;br /&gt;
&lt;br /&gt;
==== Désactiver la protection du système ====&lt;br /&gt;
* Tapez &#039;&#039;Panneau de configuration&#039;&#039; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
* Dans le coin supérieur droit de la fenêtre, vous devriez voir l&#039;option Afficher par : &#039;&#039;Catégorie&#039;&#039;&lt;br /&gt;
* Cliquez sur &#039;&#039;Catégorie&#039;&#039; et sélectionnez &#039;&#039;Petites icônes&#039;&#039;&lt;br /&gt;
* Sélectionnez &#039;&#039;Système&#039;&#039;&lt;br /&gt;
* Dans la nouvelle fenêtre, faites défiler vers le bas jusqu&#039;à ce que vous voyiez &#039;&#039;Protection du système&#039;&#039; – cliquez dessus&lt;br /&gt;
&lt;br /&gt;
Si la protection est déjà désactivée mais que de la place disque est utilisée, il faut l&#039;activer puis la désactiver&lt;br /&gt;
&lt;br /&gt;
==== Désactiver le Fichier d’échange ====&lt;br /&gt;
* Tapez &amp;lt;code&amp;gt;systempropertiesadvanced.exe&amp;lt;/code&amp;gt; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
* Allez à l&#039;onglet &#039;&#039;Avancé&#039;&#039;&lt;br /&gt;
* Sous &#039;&#039;Performances&#039;&#039;, cliquez sur &#039;&#039;Paramètres&#039;&#039;&lt;br /&gt;
* Allez dans l&#039;onglet &#039;&#039;Avancé&#039;&#039; et cliquez sur &#039;&#039;Modifier&#039;&#039; sous &#039;&#039;Mémoire virtuelle&#039;&#039;&lt;br /&gt;
* Décochez la case &#039;&#039;Gestion automatique du fichier d&#039;échange pour les lecteurs&#039;&#039;&lt;br /&gt;
* Sélectionnez votre lecteur principal&lt;br /&gt;
* Cochez l&#039;option &#039;&#039;Aucun fichier d&#039;échange&#039;&#039; et cliquez sur &#039;&#039;Définir&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Nettoyer l&#039;espace disque ====&lt;br /&gt;
Utilisez l&#039;outil de nettoyage du disque&lt;br /&gt;
&lt;br /&gt;
=== Faire la réduction depuis une console de récupération  ===&lt;br /&gt;
A priori, ça fonctionnera mais cela nécessite de taper des commandes (attention aux numéros X, Y, etc.)&lt;br /&gt;
&lt;br /&gt;
* Lancer une console de récupération en cliquant sur &amp;quot;Redémarrage&amp;quot; pendant que la touche MAJ est enfoncée, ou dans le menu &amp;quot;Mise à jour et sécurité -&amp;gt; Récupération&amp;quot;.&lt;br /&gt;
  Dépannage&lt;br /&gt;
  Options avancées&lt;br /&gt;
  Invite de commandes&lt;br /&gt;
* Après un redémarrage et une authentification, Windows propose une console d&#039;administration&lt;br /&gt;
&lt;br /&gt;
* Vérifier la structure de la partition&lt;br /&gt;
  rem Le lecteur à vérifier est généralement C:&lt;br /&gt;
  rem C&#039;est celui qui a été réduit.  &lt;br /&gt;
  chkdsk /f /r X:&lt;br /&gt;
 &lt;br /&gt;
* Lancer l&#039;outil de partitionnement&lt;br /&gt;
  diskpart.exe&lt;br /&gt;
  list disk&lt;br /&gt;
  rem Remplacer X par l&#039;identifiant du disque qui contient la partition à réduire.&lt;br /&gt;
  select disk X&lt;br /&gt;
  list partition&lt;br /&gt;
  list volume&lt;br /&gt;
  rem Remplacer Y par l&#039;identifiant de la partition à réduire&lt;br /&gt;
  select volume Y&lt;br /&gt;
  shrink querymax&lt;br /&gt;
  rem La taille est en Mo&lt;br /&gt;
  shrink desired=50000&lt;br /&gt;
&lt;br /&gt;
=== Faire la réduction depuis Linux ===&lt;br /&gt;
&lt;br /&gt;
Comme Linux n&#039;utilise pas les fichiers de la partition Windows, il peut facilement les déplacer et donc réduite la partition.&lt;br /&gt;
Par contre, cela présuppose que Bitlocker n&#039;est pas utilisé. Si c&#039;est le cas, il est possible de le désactiver sous Windows, attendre que tout soit décrypté, réduire la partition depuis Linux, et réactiver Bitlocker si souhaité.&lt;br /&gt;
&lt;br /&gt;
Il est impératif que Windows ait été arrêté correctement (pas de mise en veille) sinon les données risquent d&#039;être totalement corrompue.&lt;br /&gt;
Si besoin, utilisez la commande citée au-dessus pour [[LIP_recovery#D.C3.A9sactiver_l.27hibernation|désactiver l&#039;hibernation]].&lt;br /&gt;
&lt;br /&gt;
= BIOS &amp;amp; EFI =&lt;br /&gt;
&lt;br /&gt;
Il y a de très nombreux BIOS avec des comportements non standard&lt;br /&gt;
ou farfelu mais aussi quelques règles non négociable.&lt;br /&gt;
&lt;br /&gt;
== Mode de démarrage ==&lt;br /&gt;
=== Boot en &amp;quot;Legacy&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode legacy, vous ne pouvez pas changer.&lt;br /&gt;
Installer Linux de la même manière.&lt;br /&gt;
&lt;br /&gt;
=== Boot en EFI normal ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode EFI, vous ne pouvez pas changer.&lt;br /&gt;
Installer Linux de la même manière.&lt;br /&gt;
&lt;br /&gt;
=== Boot en EFI avec Compatibility Mode (CM) activé ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode EFI, vous ne pouvez pas changer.&lt;br /&gt;
Désactiver le mode de compatibilité puis tester le démarrage de Windows.&lt;br /&gt;
S&#039;il n&#039;y a pas de différence, rester en mode EFI normal puis&lt;br /&gt;
installer Linux de la même manière en EFI.&lt;br /&gt;
&lt;br /&gt;
== Grub ne reste pas l&#039;entrée principale ==&lt;br /&gt;
Il arrive que le BIOS préserve Windows comme système de démarrage par défaut&lt;br /&gt;
après l&#039;installation de Linux et de grub.&lt;br /&gt;
&lt;br /&gt;
* Modifier l&#039;ordre de démarrage directement dans le BIOS&lt;br /&gt;
* Selon le BIOS, il faut parfois activé le secure boot pour changer l&#039;ordre ! Le secure boot peut ensuite être enlevé.&lt;br /&gt;
&lt;br /&gt;
=== PC ACER ===&lt;br /&gt;
&lt;br /&gt;
* Bénir le fichier shimx64 depuis le BIOS (&amp;quot;trusted&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== HP ===&lt;br /&gt;
* Mise à jour du firmware possible ?!&lt;br /&gt;
* Essayer le bootloader &#039;&#039;refind&#039;&#039; au lieu de &#039;&#039;grub&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== MAC OS ===&lt;br /&gt;
&lt;br /&gt;
* Définir refind par défaut : https://www.rodsbooks.com/refind/bootcoup.html#refind-mkdefault&lt;br /&gt;
* Enlever/Figer grub : https://www.rodsbooks.com/refind/bootcoup.html#disabling_grub&lt;br /&gt;
* Configurer Refind avec l&#039;option root= : https://www.rodsbooks.com/refind/configfile.html&lt;br /&gt;
&lt;br /&gt;
== La clé SecureBoot n&#039;est pas enregistré / Le mot de passe ne fonctionne pas == &lt;br /&gt;
&lt;br /&gt;
Réenregistrement de la clé pour le Secure Boot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo update-secureboot-policy --enroll-key&lt;br /&gt;
&lt;br /&gt;
Interface bas-niveau:&lt;br /&gt;
&lt;br /&gt;
 sudo mokutil --import /boot/efi/EFI/MOK/MOK.der&lt;br /&gt;
&lt;br /&gt;
== Redémarrage sur la configuration de l&#039;UEFI ==&lt;br /&gt;
&lt;br /&gt;
* Commande pour redémarrer sur le bios depuis linux :&lt;br /&gt;
&lt;br /&gt;
  systemctl reboot --firmware-setup&lt;br /&gt;
&lt;br /&gt;
* Depuis grub (package grub-efi) :&lt;br /&gt;
&lt;br /&gt;
  fwsetup&lt;br /&gt;
&lt;br /&gt;
== La partition EFI est détruite/endommagée ==&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
* Une clé d&#039;installation Windows de *VOTRE* version de Windows&lt;br /&gt;
** même numéro: XP, Vista, 7, 8, 10?&lt;br /&gt;
** même saveur: MUI, Single language, N&lt;br /&gt;
** même révision: creator, anniversary ...&lt;br /&gt;
* Une clé d&#039;installation Linux ou un boot réseau&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Formater la partition EFI en FAT32 avec les drapeaux ESP et boot&lt;br /&gt;
* Démarrer sur la clé Windows puis choisir &amp;quot;Réparer le système&amp;quot; après avoir choisi la langue&lt;br /&gt;
* Troubleshoot, Advanced Options, Command prompt&lt;br /&gt;
* Dans le terminal:&lt;br /&gt;
 BCDedit&lt;br /&gt;
 Bootrec /fixmbr&lt;br /&gt;
 Bootrec /fixboot&lt;br /&gt;
 Bootrec /rebuildbcd&lt;br /&gt;
&lt;br /&gt;
=== Note ===&lt;br /&gt;
* /fixboot va remettre les répertoires Boot et Microsoft dans la partition, permettant ainsi au boot Windows de démarrer&lt;br /&gt;
* /rebuildbcd va (re)créer la base de registre binaire qui permet au système de démarrage de savoir où est la partition Windows&lt;br /&gt;
&lt;br /&gt;
=== Procédure ===&lt;br /&gt;
* Redémarrer sur le système Linux: Mode rescue avec debian ou Ubuntu&lt;br /&gt;
* Monter la partition Linux racine dans /target et EFI dans /target/boot/efi&lt;br /&gt;
 mount /dev/sdWX /target&lt;br /&gt;
 mount /dev/sdYZ /target/boot/efi&lt;br /&gt;
* Rendre la cible comme le système courant&lt;br /&gt;
 chroot /target /bin/bash&lt;br /&gt;
* Réinstaller grub&lt;br /&gt;
 grub-install -v&lt;br /&gt;
* Puis le reconfigurer et/ou mettre à jour&lt;br /&gt;
 dpkg-reconfigure grub-efi-amd64&lt;br /&gt;
 update-grub&lt;br /&gt;
* Redémarrer le système&lt;br /&gt;
&lt;br /&gt;
=== Sources ===&lt;br /&gt;
* http://www.qliktips.com/2012/11/fix-windows-8-boot-issue.html&lt;br /&gt;
* http://www.dell.com/support/article/fr/fr/frbsdt1/sln300987/how-to-repair-the-efi-bootloader-on-a-gpt-hdd-for-windows-7--8--81-and-10-on-your-dell-pc&lt;br /&gt;
* https://www.drivereasy.com/knowledge/windows-10-automatic-repair-loop-solved/&lt;br /&gt;
* http://perso.numericable.fr/tutos_it/Clone_Disk_to_SSD_UEFI.html&lt;br /&gt;
&lt;br /&gt;
=== Préparer une clé Windows ===&lt;br /&gt;
&lt;br /&gt;
Prérequis : Image ISO&lt;br /&gt;
* Pour Windows 10: https://www.microsoft.com/fr-fr/software-download/windows10ISO&lt;br /&gt;
&lt;br /&gt;
* Mac: Bootcamp&lt;br /&gt;
* Windows: [https://rufus.akeo.ie/ Rufus] ou l&#039;[http://wudt.codeplex.com/ outil Windows]&lt;br /&gt;
* Linux: [https://rufus.akeo.ie/ Rufus]&lt;br /&gt;
&lt;br /&gt;
== Accès au disque dur ==&lt;br /&gt;
&lt;br /&gt;
=== Disque PCIe M2 non visible ===&lt;br /&gt;
&lt;br /&gt;
* https://www.dell.com/support/article/fr-fr/sln299303/chargement-d-ubuntu-sur-les-syst%C3%A8mes-%C3%A9quip%C3%A9s-de-disques-pcie-m2?lang=fr&lt;br /&gt;
&lt;br /&gt;
=== Cas simple : disque entier dans un &amp;quot;mauvais&amp;quot; mode ===&lt;br /&gt;
&lt;br /&gt;
Sauf exception motivée, il faut préférer le mode AHCI plutôt que SATA/IDE (même si les deux sont supportés).&lt;br /&gt;
&lt;br /&gt;
Si c&#039;est un mode propriétaire qui est sélectionné dans le BIOS (RST Intel, RAID, ...), il est possible que linux ne voit pas du tout le disque. Il faut alors le changer.&lt;br /&gt;
&lt;br /&gt;
Si vous changez ce mode dans le BIOS, il &#039;&#039;&#039;&#039;&#039;faut prévenir windows&#039;&#039;&#039;&#039;&#039; (sinon, ce dernier perdra l&#039;accès au disque...) :&lt;br /&gt;
&lt;br /&gt;
# Booter sous windows&lt;br /&gt;
# Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
# Taper &amp;lt;code&amp;gt;bcdedit /set {current} safeboot minimal&amp;lt;/code&amp;gt;&lt;br /&gt;
# Rebooter, aller dans le BIOS, changer le réglage&lt;br /&gt;
# Rebooter, démarrer windows (qui sera en mode sans échec)&lt;br /&gt;
# Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
# Taper &amp;lt;code&amp;gt;bcdedit /deletevalue {current} safeboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sources :&lt;br /&gt;
* https://www.seeyar.fr/activer-mode-ahci-apres-linstallation-de-windows10-mode-ide/&lt;br /&gt;
* http://triplescomputers.com/blog/uncategorized/solution-switch-windows-10-from-raidide-to-ahci-operation/&lt;br /&gt;
&lt;br /&gt;
=== Cas complexe : disque utilisant des fonctionnalités étendues non supportées par Linux ===&lt;br /&gt;
C&#039;est le cas de la nouvelle technologie Intel Optane où de la mémoire statique est utilisée pour accélérer un disque (y compris SSD) avec le disque configuré en mode &amp;quot;Intel RST&amp;quot; dans le BIOS.&lt;br /&gt;
&lt;br /&gt;
Cette technologie n&#039;est pas supportée par Linux : [https://www.intel.fr/content/www/fr/fr/support/articles/000024018/memory-and-storage/intel-optane-memory.html FAQ Intel].&lt;br /&gt;
Comme elle fonctionne au niveau du disque (et pas d&#039;une partition), il est nécessaire de la désactiver pour que Linux accède correctement au disque sans le corrompre.&lt;br /&gt;
&lt;br /&gt;
Méthode expérimentée une fois :&lt;br /&gt;
# Sauvegarder toutes les données importantes du disque (risque de nécessité de réinstallation totale)&lt;br /&gt;
# Booter sous Windows&lt;br /&gt;
# Trouver l&#039;une des deux applications &amp;quot;Intel® Rapid Storage Technology (Intel® RST)&amp;quot; ou &amp;quot;mémoire Intel® Optane™&amp;quot; (seule l&#039;une des deux peut être installée sur un ordinateur Windows) et désactiver cette technologie&lt;br /&gt;
# Cela génère un reboot&lt;br /&gt;
# Appliquer la méthode précédente :&lt;br /&gt;
## Booter sous windows&lt;br /&gt;
## Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
## Taper &amp;lt;code&amp;gt;bcdedit /set {current} safeboot minimal&amp;lt;/code&amp;gt;&lt;br /&gt;
## Rebooter, aller dans le BIOS, changer le réglage : il peut y avoir un avertissement disant que toutes les données seront perdues. Ça n&#039;a pas été le cas sur le (seul) ordi testé.&lt;br /&gt;
## Rebooter, démarrer windows (qui sera en mode sans échec)&lt;br /&gt;
## Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
## Taper &amp;lt;code&amp;gt;bcdedit /deletevalue {current} safeboot&amp;lt;/code&amp;gt;&lt;br /&gt;
# Booter sous Linux&lt;br /&gt;
# Lancer &amp;lt;code&amp;gt;parted&amp;lt;/code&amp;gt; sur le disque : &amp;lt;code&amp;gt;parted /dev/nvme0n1&amp;lt;/code&amp;gt; par exemple&lt;br /&gt;
# Taper la commande &amp;quot;print&amp;quot;&lt;br /&gt;
# Répondre &amp;quot;y&amp;quot; si on vous demande de corriger (la fin n&#039;est pas à la bonne place) la partition GPT : la fin du disque était auparavant utilisée par les données Intel RST. &#039;&#039;&#039;ATTENTION : si Optane n&#039;a pas été préalablement désactivé, le système de fichier Windows risque d&#039;être complètement illisible (réinstallation complète de Windows alors nécessaire)&#039;&#039;&#039;&lt;br /&gt;
# Vérifier que Windows et Linux fonctionnent (grub devrait alors pouvoir s&#039;installer correctement)&lt;br /&gt;
&lt;br /&gt;
= Pilotes de périphériques =&lt;br /&gt;
&lt;br /&gt;
* Identifier les besoins avec &#039;lspci&#039; et &#039;lsusb&#039;&lt;br /&gt;
&lt;br /&gt;
* Secure boot bloque le chargement d&#039;un module DKMS même avec un noyau signé.&lt;br /&gt;
&lt;br /&gt;
== Pilote carte graphique ==&lt;br /&gt;
&lt;br /&gt;
=== Écran qui scintille, couleurs pâles/blanchâtres ===&lt;br /&gt;
Tenter de désactiver le pilote modesetting.&lt;br /&gt;
&lt;br /&gt;
  Open /etc/default/grub and find GRUB_CMDLINE_LINUX_DEFAULT line.&lt;br /&gt;
  Change it to GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;nomodeset&amp;quot;&lt;br /&gt;
  Run sudo update-grub&lt;br /&gt;
  Reboot&lt;br /&gt;
&lt;br /&gt;
=== Désactiver Wayland et utiliser XOrg ===&lt;br /&gt;
À tester en cas de crash de la session graphique.&lt;br /&gt;
&lt;br /&gt;
Décommenter la ligne suivant dans &amp;lt;code&amp;gt;/etc/gdm/custom.conf&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
  #WaylandEnable=false&lt;br /&gt;
&lt;br /&gt;
Source : https://wiki.archlinux.org/title/GDM#Use_Xorg_backend&lt;br /&gt;
&lt;br /&gt;
=== Double carte graphique (hybride) ===&lt;br /&gt;
Si on ne veut pas utiliser les capacités de la carte graphique discrète (souvent NVidia), il est possible de la désactiver.&lt;br /&gt;
On gagne souvent en autonomie de batterie, mais on perd (parfois) en fonctionnalité (nombre d&#039;écrans supportés, et surtout performances 3D)&lt;br /&gt;
&lt;br /&gt;
https://wiki.archlinux.org/title/Hybrid_graphics&lt;br /&gt;
&lt;br /&gt;
== Pilote clavier ==&lt;br /&gt;
&lt;br /&gt;
* Lenovo Yoga: https://askubuntu.com/questions/1352604/ubuntu-20-04-keyboard-not-working-on-lenovo-yoga-slim-7i-pro&lt;br /&gt;
  Open /etc/default/grub and find GRUB_CMDLINE_LINUX_DEFAULT line.&lt;br /&gt;
  Change it to GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;i8042.direct i8042.dumbkbd&amp;quot;&lt;br /&gt;
  Run sudo update-grub&lt;br /&gt;
  Reboot&lt;br /&gt;
&lt;br /&gt;
== Pilote WiFi ==&lt;br /&gt;
&lt;br /&gt;
Dans le cas de module en DKMS ou non-free, voir le point précédent.&lt;br /&gt;
&lt;br /&gt;
 lspci -nnkd ::0280&lt;br /&gt;
&lt;br /&gt;
* RTL8821CE&lt;br /&gt;
** https://forum.ubuntu-fr.org/viewtopic.php?id=2067500&amp;amp;p=2&lt;br /&gt;
** https://debian-facile.org/viewtopic.php?id=24292&lt;br /&gt;
** https://github.com/lwfinger/rtw88&lt;br /&gt;
** https://github.com/tomaspinho/rtl8821ce (Ancien code)&lt;br /&gt;
* Cannon Point-LP CNVi [Wireless-AC], https://debian-facile.org/viewtopic.php?id=25129&lt;br /&gt;
** https://www.linux-hardware.org/index.php?id=pci:8086-9df0-8086-0034&lt;br /&gt;
** https://forum.ubuntu-fr.org/viewtopic.php?id=2010578&lt;br /&gt;
&lt;br /&gt;
* Sous Debian, https://debian-facile.org/doc:materiel:wifi:detecter#etape-1identifier-la-carte-reseau&lt;br /&gt;
** Installation des firmwares: contrib et non-free&lt;br /&gt;
** https://debian-facile.org/doc:systeme:apt:sources.list:sources.list-non-free&lt;br /&gt;
** https://debian-facile.org/doc:materiel:wifi:wifi&lt;br /&gt;
&lt;br /&gt;
= Windows =&lt;br /&gt;
&lt;br /&gt;
== Consulter (et sauvegarder) la configuration par défaut ==&lt;br /&gt;
&lt;br /&gt;
  bcdedit /enum {bootmgr}&lt;br /&gt;
&lt;br /&gt;
== Menu de boot avec options avancées (permettant le boot sur Ubuntu) ==&lt;br /&gt;
  bcdedit /set {bootmgr} displaybootmenu yes&lt;br /&gt;
  bcdedit /set {default} bootmenupolicy legacy&lt;br /&gt;
&lt;br /&gt;
Pour restaurer, l&#039;ancienne configuration:&lt;br /&gt;
  bcdedit /set {default} bootmenupolicy standard&lt;br /&gt;
&lt;br /&gt;
== Activation Debian ==&lt;br /&gt;
&lt;br /&gt;
  bcdedit /set {bootmgr} path \EFI\debian\shimx64.efi&lt;br /&gt;
&lt;br /&gt;
== Restauration ==&lt;br /&gt;
* https://support.microsoft.com/fr-fr/help/12415/windows-10-recovery-options&lt;br /&gt;
* ISO de restauration : https://www.microsoft.com/fr-fr/software-download/windows10ISO&lt;br /&gt;
&lt;br /&gt;
== Déplacer une partition de récupération/restauration ==&lt;br /&gt;
* http://ikewdu.free.fr/gerer-et-deplacer-la-partition-de-recuperation-de-450-mio-sous-w10/&lt;br /&gt;
&lt;br /&gt;
== BCDBoot ==&lt;br /&gt;
Faire le dual-boot avec Windows Boot Manager&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di&lt;br /&gt;
&lt;br /&gt;
== BCDEdit ==&lt;br /&gt;
* https://docs.microsoft.com/fr-fr/windows-server/administration/windows-commands/bcdedit&lt;br /&gt;
* https://docs.microsoft.com/en-us/previous-versions/windows/hardware/design/dn653986(v=vs.85)&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdedit-command-line-options&lt;br /&gt;
* https://superuser.com/questions/511582/how-to-use-bcdedit-to-dual-boot-windows-installations&lt;br /&gt;
* http://ikewdu.free.fr/reparer-le-demarrage-de-w10-sans-la-commande-bcdboot/&lt;br /&gt;
* https://www.malekal.com/dual-boot-windows-10-windows-7/#Modifier_le_demarrage_du_Dual-Boot_Windows_7_Windows_10&lt;br /&gt;
* https://www.malekal.com/bcd-boot-configuration-data-windows&lt;br /&gt;
&lt;br /&gt;
=== Legacy / non-UEFI ===&lt;br /&gt;
* https://www.iceflatline.com/2009/09/how-to-dual-boot-windows-7-and-linux-using-bcdedit/&lt;br /&gt;
&lt;br /&gt;
== EasyBCD ==&lt;br /&gt;
&#039;&#039;&#039;NB: Fonctionne uniquement pour un multi-boot sans EFI !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://neosmart.net/EasyBCD/&lt;br /&gt;
* https://www.groovypost.com/howto/dual-boot-windows-10-linux/&lt;br /&gt;
* https://lecrabeinfo.net/installer-ubuntu-18-04-lts-dual-boot-windows-10.html#etape-5-configurer-luefi-pour-demarrer-sur-ubuntu&lt;br /&gt;
* https://www.sevenforums.com/general-discussion/326809-how-use-bcdedit-create-new-entry-linux.html&lt;br /&gt;
&lt;br /&gt;
= Mac =&lt;br /&gt;
&lt;br /&gt;
* Utiliser [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* [https://support.apple.com/fr-fr/HT201314 Fonctionnalité de récupération de macOS]&lt;br /&gt;
* [https://support.apple.com/fr-fr/HT201372 Création d’un programme d’installation amorçable pour macOS]&lt;br /&gt;
&lt;br /&gt;
* [https://www.lifewire.com/create-os-x-recovery-hd-on-any-drive-2260909 Create recovery partition]&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
* https://apple.stackexchange.com/questions/402289/refind-installation-wont-boot-due-to-t2-security-despite-t2-security-being-dis&lt;br /&gt;
&lt;br /&gt;
== Mac Book Pro ==&lt;br /&gt;
&lt;br /&gt;
(2019) Sur certaine version récente des Mac Book Pro, il n&#039;y a pas de support du clavier et&lt;br /&gt;
du touchpad durant l&#039;installation d&#039;Ubuntu 18.04 ou 19.04. Il est nécessaire d&#039;utiliser un ensemble clavier/souris&lt;br /&gt;
en USB. Puis d&#039;installer les pilotes spécifiques ensuite:&lt;br /&gt;
&lt;br /&gt;
* Prérequis: apt install git build-essential dkms libinput-tools&lt;br /&gt;
* Installer les pilotes applespi/0.1&lt;br /&gt;
** https://gist.github.com/roadrunner2/1289542a748d9a104e7baec6a92f9cd7&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=54273</id>
		<title>LIP recovery</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=54273"/>
		<updated>2025-09-04T13:10:35Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Faire la réduction depuis une console de récupération */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Guide de récupération pour la [[Linux Install Party]]&lt;br /&gt;
&lt;br /&gt;
= Partitionnement =&lt;br /&gt;
&lt;br /&gt;
== Réduction d&#039;une partition Windows ==&lt;br /&gt;
&lt;br /&gt;
Deux outils sont disponibles pour gérer le partitionnement sous Windows :&lt;br /&gt;
* Graphique&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Console&lt;br /&gt;
  diskpart.exe&lt;br /&gt;
&lt;br /&gt;
Quand la réduction proposées par Windows est trop petite (alors que le disque a de l&#039;espace vide), les solutions suivantes sont possibles.&lt;br /&gt;
&lt;br /&gt;
=== Enlever (au moins temporairement) les fichiers bloquants ===&lt;br /&gt;
Comme il est difficile de savoir desquels il s&#039;agit, plusieurs pistes sont proposées ici. En général, il faut faire l&#039;opération inverse une fois la partition réduite pour remettre le système dans son état initial &amp;quot;normal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Désactiver l&#039;hibernation ====&lt;br /&gt;
Dans une fenêtre de commande administrateur, taper &amp;lt;code&amp;gt;powercfg.exe /hibernate off&amp;lt;/code&amp;gt; (et refaire avec &#039;on&#039; quand tout est ok)&lt;br /&gt;
&lt;br /&gt;
==== Désactiver la protection du système ====&lt;br /&gt;
* Tapez &#039;&#039;Panneau de configuration&#039;&#039; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
* Dans le coin supérieur droit de la fenêtre, vous devriez voir l&#039;option Afficher par : &#039;&#039;Catégorie&#039;&#039;&lt;br /&gt;
* Cliquez sur &#039;&#039;Catégorie&#039;&#039; et sélectionnez &#039;&#039;Petites icônes&#039;&#039;&lt;br /&gt;
* Sélectionnez &#039;&#039;Système&#039;&#039;&lt;br /&gt;
* Dans la nouvelle fenêtre, faites défiler vers le bas jusqu&#039;à ce que vous voyiez &#039;&#039;Protection du système&#039;&#039; – cliquez dessus&lt;br /&gt;
&lt;br /&gt;
Si la protection est déjà désactivée mais que de la place disque est utilisée, il faut l&#039;activer puis la désactiver&lt;br /&gt;
&lt;br /&gt;
==== Désactiver le Fichier d’échange ====&lt;br /&gt;
* Tapez &amp;lt;code&amp;gt;systempropertiesadvanced.exe&amp;lt;/code&amp;gt; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
* Allez à l&#039;onglet &#039;&#039;Avancé&#039;&#039;&lt;br /&gt;
* Sous &#039;&#039;Performances&#039;&#039;, cliquez sur &#039;&#039;Paramètres&#039;&#039;&lt;br /&gt;
* Allez dans l&#039;onglet &#039;&#039;Avancé&#039;&#039; et cliquez sur &#039;&#039;Modifier&#039;&#039; sous &#039;&#039;Mémoire virtuelle&#039;&#039;&lt;br /&gt;
* Décochez la case &#039;&#039;Gestion automatique du fichier d&#039;échange pour les lecteurs&#039;&#039;&lt;br /&gt;
* Sélectionnez votre lecteur principal&lt;br /&gt;
* Cochez l&#039;option &#039;&#039;Aucun fichier d&#039;échange&#039;&#039; et cliquez sur &#039;&#039;Définir&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Nettoyer l&#039;espace disque ====&lt;br /&gt;
Utilisez l&#039;outil de nettoyage du disque&lt;br /&gt;
&lt;br /&gt;
=== Faire la réduction depuis une console de récupération  ===&lt;br /&gt;
A priori, ça fonctionnera mais cela nécessite de taper des commandes (attention aux numéros X, Y, etc.)&lt;br /&gt;
&lt;br /&gt;
* Lancer une console de récupération en cliquant sur &amp;quot;Redémarrage&amp;quot; pendant que la touche MAJ est enfoncée, ou dans le menu &amp;quot;Mise à jour et sécurité -&amp;gt; Récupération&amp;quot;.&lt;br /&gt;
  Dépannage&lt;br /&gt;
  Options avancées&lt;br /&gt;
  Invite de commandes&lt;br /&gt;
* Après un redémarrage et une authentification, Windows propose une console d&#039;administration&lt;br /&gt;
&lt;br /&gt;
* Vérifier la structure de la partition&lt;br /&gt;
  rem Le lecteur à vérifier est généralement C:&lt;br /&gt;
  rem C&#039;est celui qui a été réduit.  &lt;br /&gt;
  chkdsk /f /r X:&lt;br /&gt;
 &lt;br /&gt;
* Lancer l&#039;outil de partitionnement&lt;br /&gt;
  diskpart.exe&lt;br /&gt;
  list disk&lt;br /&gt;
  rem Remplacer X par l&#039;identifiant du disque qui contient la partition à réduire.&lt;br /&gt;
  select disk X&lt;br /&gt;
  list partition&lt;br /&gt;
  list volume&lt;br /&gt;
  rem Remplacer Y par l&#039;identifiant de la partition à réduire&lt;br /&gt;
  select volume Y&lt;br /&gt;
  shrink querymax&lt;br /&gt;
  rem La taille est en Mo&lt;br /&gt;
  shrink desired=50000&lt;br /&gt;
&lt;br /&gt;
=== Faire la réduction depuis Linux ===&lt;br /&gt;
&lt;br /&gt;
Comme Linux n&#039;utilise pas les fichiers de la partition Windows, il peut facilement les déplacer et donc réduite la partition.&lt;br /&gt;
Par contre, cela présuppose que Bitlocker n&#039;est pas utilisé. Si c&#039;est le cas, il est possible de le désactiver sous Windows, attendre que tout soit décrypté, réduire la partition depuis Linux, et réactiver Bitlocker si souhaité.&lt;br /&gt;
&lt;br /&gt;
Il est impératif que Windows ait été arrêté correctement (pas de mise en veille) sinon les données risquent d&#039;être totalement corrompue.&lt;br /&gt;
Si besoin, utilisez la commande citée au-dessus pour [[LIP_recovery#D.C3.A9sactiver_l.27hibernation|désactiver l&#039;hibernation]].&lt;br /&gt;
&lt;br /&gt;
= BIOS &amp;amp; EFI =&lt;br /&gt;
&lt;br /&gt;
Il y a de très nombreux BIOS avec des comportements non standard&lt;br /&gt;
ou farfelu mais aussi quelques règles non négociable.&lt;br /&gt;
&lt;br /&gt;
== Mode de démarrage ==&lt;br /&gt;
=== Boot en &amp;quot;Legacy&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode legacy, vous ne pouvez pas changer.&lt;br /&gt;
Installer Linux de la même manière.&lt;br /&gt;
&lt;br /&gt;
=== Boot en EFI normal ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode EFI, vous ne pouvez pas changer.&lt;br /&gt;
Installer Linux de la même manière.&lt;br /&gt;
&lt;br /&gt;
=== Boot en EFI avec Compatibility Mode (CM) activé ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode EFI, vous ne pouvez pas changer.&lt;br /&gt;
Désactiver le mode de compatibilité puis tester le démarrage de Windows.&lt;br /&gt;
S&#039;il n&#039;y a pas de différence, rester en mode EFI normal puis&lt;br /&gt;
installer Linux de la même manière en EFI.&lt;br /&gt;
&lt;br /&gt;
== Grub ne reste pas l&#039;entrée principale ==&lt;br /&gt;
Il arrive que le BIOS préserve Windows comme système de démarrage par défaut&lt;br /&gt;
après l&#039;installation de Linux et de grub.&lt;br /&gt;
&lt;br /&gt;
* Modifier l&#039;ordre de démarrage directement dans le BIOS&lt;br /&gt;
* Selon le BIOS, il faut parfois activé le secure boot pour changer l&#039;ordre ! Le secure boot peut ensuite être enlevé.&lt;br /&gt;
&lt;br /&gt;
=== PC ACER ===&lt;br /&gt;
&lt;br /&gt;
* Bénir le fichier shimx64 depuis le BIOS (&amp;quot;trusted&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== HP ===&lt;br /&gt;
* Mise à jour du firmware possible ?!&lt;br /&gt;
* Essayer le bootloader &#039;&#039;refind&#039;&#039; au lieu de &#039;&#039;grub&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== MAC OS ===&lt;br /&gt;
&lt;br /&gt;
* Définir refind par défaut : https://www.rodsbooks.com/refind/bootcoup.html#refind-mkdefault&lt;br /&gt;
* Enlever/Figer grub : https://www.rodsbooks.com/refind/bootcoup.html#disabling_grub&lt;br /&gt;
* Configurer Refind avec l&#039;option root= : https://www.rodsbooks.com/refind/configfile.html&lt;br /&gt;
&lt;br /&gt;
== La clé SecureBoot n&#039;est pas enregistré / Le mot de passe ne fonctionne pas == &lt;br /&gt;
&lt;br /&gt;
Réenregistrement de la clé pour le Secure Boot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo update-secureboot-policy --enroll-key&lt;br /&gt;
&lt;br /&gt;
Interface bas-niveau:&lt;br /&gt;
&lt;br /&gt;
 sudo mokutil --import /boot/efi/EFI/MOK/MOK.der&lt;br /&gt;
&lt;br /&gt;
== Redémarrage sur la configuration de l&#039;UEFI ==&lt;br /&gt;
&lt;br /&gt;
* Commande pour redémarrer sur le bios depuis linux :&lt;br /&gt;
&lt;br /&gt;
  systemctl reboot --firmware-setup&lt;br /&gt;
&lt;br /&gt;
* Depuis grub (package grub-efi) :&lt;br /&gt;
&lt;br /&gt;
  fwsetup&lt;br /&gt;
&lt;br /&gt;
== La partition EFI est détruite/endommagée ==&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
* Une clé d&#039;installation Windows de *VOTRE* version de Windows&lt;br /&gt;
** même numéro: XP, Vista, 7, 8, 10?&lt;br /&gt;
** même saveur: MUI, Single language, N&lt;br /&gt;
** même révision: creator, anniversary ...&lt;br /&gt;
* Une clé d&#039;installation Linux ou un boot réseau&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Formater la partition EFI en FAT32 avec les drapeaux ESP et boot&lt;br /&gt;
* Démarrer sur la clé Windows puis choisir &amp;quot;Réparer le système&amp;quot; après avoir choisi la langue&lt;br /&gt;
* Troubleshoot, Advanced Options, Command prompt&lt;br /&gt;
* Dans le terminal:&lt;br /&gt;
 BCDedit&lt;br /&gt;
 Bootrec /fixmbr&lt;br /&gt;
 Bootrec /fixboot&lt;br /&gt;
 Bootrec /rebuildbcd&lt;br /&gt;
&lt;br /&gt;
=== Note ===&lt;br /&gt;
* /fixboot va remettre les répertoires Boot et Microsoft dans la partition, permettant ainsi au boot Windows de démarrer&lt;br /&gt;
* /rebuildbcd va (re)créer la base de registre binaire qui permet au système de démarrage de savoir où est la partition Windows&lt;br /&gt;
&lt;br /&gt;
=== Procédure ===&lt;br /&gt;
* Redémarrer sur le système Linux: Mode rescue avec debian ou Ubuntu&lt;br /&gt;
* Monter la partition Linux racine dans /target et EFI dans /target/boot/efi&lt;br /&gt;
 mount /dev/sdWX /target&lt;br /&gt;
 mount /dev/sdYZ /target/boot/efi&lt;br /&gt;
* Rendre la cible comme le système courant&lt;br /&gt;
 chroot /target /bin/bash&lt;br /&gt;
* Réinstaller grub&lt;br /&gt;
 grub-install -v&lt;br /&gt;
* Puis le reconfigurer et/ou mettre à jour&lt;br /&gt;
 dpkg-reconfigure grub-efi-amd64&lt;br /&gt;
 update-grub&lt;br /&gt;
* Redémarrer le système&lt;br /&gt;
&lt;br /&gt;
=== Sources ===&lt;br /&gt;
* http://www.qliktips.com/2012/11/fix-windows-8-boot-issue.html&lt;br /&gt;
* http://www.dell.com/support/article/fr/fr/frbsdt1/sln300987/how-to-repair-the-efi-bootloader-on-a-gpt-hdd-for-windows-7--8--81-and-10-on-your-dell-pc&lt;br /&gt;
* https://www.drivereasy.com/knowledge/windows-10-automatic-repair-loop-solved/&lt;br /&gt;
* http://perso.numericable.fr/tutos_it/Clone_Disk_to_SSD_UEFI.html&lt;br /&gt;
&lt;br /&gt;
=== Préparer une clé Windows ===&lt;br /&gt;
&lt;br /&gt;
Prérequis : Image ISO&lt;br /&gt;
* Pour Windows 10: https://www.microsoft.com/fr-fr/software-download/windows10ISO&lt;br /&gt;
&lt;br /&gt;
* Mac: Bootcamp&lt;br /&gt;
* Windows: [https://rufus.akeo.ie/ Rufus] ou l&#039;[http://wudt.codeplex.com/ outil Windows]&lt;br /&gt;
* Linux: [https://rufus.akeo.ie/ Rufus]&lt;br /&gt;
&lt;br /&gt;
== Accès au disque dur ==&lt;br /&gt;
&lt;br /&gt;
=== Disque PCIe M2 non visible ===&lt;br /&gt;
&lt;br /&gt;
* https://www.dell.com/support/article/fr-fr/sln299303/chargement-d-ubuntu-sur-les-syst%C3%A8mes-%C3%A9quip%C3%A9s-de-disques-pcie-m2?lang=fr&lt;br /&gt;
&lt;br /&gt;
=== Cas simple : disque entier dans un &amp;quot;mauvais&amp;quot; mode ===&lt;br /&gt;
&lt;br /&gt;
Sauf exception motivée, il faut préférer le mode AHCI plutôt que SATA/IDE (même si les deux sont supportés).&lt;br /&gt;
&lt;br /&gt;
Si c&#039;est un mode propriétaire qui est sélectionné dans le BIOS (RST Intel, RAID, ...), il est possible que linux ne voit pas du tout le disque. Il faut alors le changer.&lt;br /&gt;
&lt;br /&gt;
Si vous changez ce mode dans le BIOS, il &#039;&#039;&#039;&#039;&#039;faut prévenir windows&#039;&#039;&#039;&#039;&#039; (sinon, ce dernier perdra l&#039;accès au disque...) :&lt;br /&gt;
&lt;br /&gt;
# Booter sous windows&lt;br /&gt;
# Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
# Taper &amp;lt;code&amp;gt;bcdedit /set {current} safeboot minimal&amp;lt;/code&amp;gt;&lt;br /&gt;
# Rebooter, aller dans le BIOS, changer le réglage&lt;br /&gt;
# Rebooter, démarrer windows (qui sera en mode sans échec)&lt;br /&gt;
# Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
# Taper &amp;lt;code&amp;gt;bcdedit /deletevalue {current} safeboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sources :&lt;br /&gt;
* https://www.seeyar.fr/activer-mode-ahci-apres-linstallation-de-windows10-mode-ide/&lt;br /&gt;
* http://triplescomputers.com/blog/uncategorized/solution-switch-windows-10-from-raidide-to-ahci-operation/&lt;br /&gt;
&lt;br /&gt;
=== Cas complexe : disque utilisant des fonctionnalités étendues non supportées par Linux ===&lt;br /&gt;
C&#039;est le cas de la nouvelle technologie Intel Optane où de la mémoire statique est utilisée pour accélérer un disque (y compris SSD) avec le disque configuré en mode &amp;quot;Intel RST&amp;quot; dans le BIOS.&lt;br /&gt;
&lt;br /&gt;
Cette technologie n&#039;est pas supportée par Linux : [https://www.intel.fr/content/www/fr/fr/support/articles/000024018/memory-and-storage/intel-optane-memory.html FAQ Intel].&lt;br /&gt;
Comme elle fonctionne au niveau du disque (et pas d&#039;une partition), il est nécessaire de la désactiver pour que Linux accède correctement au disque sans le corrompre.&lt;br /&gt;
&lt;br /&gt;
Méthode expérimentée une fois :&lt;br /&gt;
# Sauvegarder toutes les données importantes du disque (risque de nécessité de réinstallation totale)&lt;br /&gt;
# Booter sous Windows&lt;br /&gt;
# Trouver l&#039;une des deux applications &amp;quot;Intel® Rapid Storage Technology (Intel® RST)&amp;quot; ou &amp;quot;mémoire Intel® Optane™&amp;quot; (seule l&#039;une des deux peut être installée sur un ordinateur Windows) et désactiver cette technologie&lt;br /&gt;
# Cela génère un reboot&lt;br /&gt;
# Appliquer la méthode précédente :&lt;br /&gt;
## Booter sous windows&lt;br /&gt;
## Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
## Taper &amp;lt;code&amp;gt;bcdedit /set {current} safeboot minimal&amp;lt;/code&amp;gt;&lt;br /&gt;
## Rebooter, aller dans le BIOS, changer le réglage : il peut y avoir un avertissement disant que toutes les données seront perdues. Ça n&#039;a pas été le cas sur le (seul) ordi testé.&lt;br /&gt;
## Rebooter, démarrer windows (qui sera en mode sans échec)&lt;br /&gt;
## Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
## Taper &amp;lt;code&amp;gt;bcdedit /deletevalue {current} safeboot&amp;lt;/code&amp;gt;&lt;br /&gt;
# Booter sous Linux&lt;br /&gt;
# Lancer &amp;lt;code&amp;gt;parted&amp;lt;/code&amp;gt; sur le disque : &amp;lt;code&amp;gt;parted /dev/nvme0n1&amp;lt;/code&amp;gt; par exemple&lt;br /&gt;
# Taper la commande &amp;quot;print&amp;quot;&lt;br /&gt;
# Répondre &amp;quot;y&amp;quot; si on vous demande de corriger (la fin n&#039;est pas à la bonne place) la partition GPT : la fin du disque était auparavant utilisée par les données Intel RST. &#039;&#039;&#039;ATTENTION : si Optane n&#039;a pas été préalablement désactivé, le système de fichier Windows risque d&#039;être complètement illisible (réinstallation complète de Windows alors nécessaire)&#039;&#039;&#039;&lt;br /&gt;
# Vérifier que Windows et Linux fonctionnent (grub devrait alors pouvoir s&#039;installer correctement)&lt;br /&gt;
&lt;br /&gt;
= Pilotes de périphériques =&lt;br /&gt;
&lt;br /&gt;
* Identifier les besoins avec &#039;lspci&#039; et &#039;lsusb&#039;&lt;br /&gt;
&lt;br /&gt;
* Secure boot bloque le chargement d&#039;un module DKMS même avec un noyau signé.&lt;br /&gt;
&lt;br /&gt;
== Pilote carte graphique ==&lt;br /&gt;
&lt;br /&gt;
=== Écran qui scintille, couleurs pâles/blanchâtres ===&lt;br /&gt;
Tenter de désactiver le pilote modesetting.&lt;br /&gt;
&lt;br /&gt;
  Open /etc/default/grub and find GRUB_CMDLINE_LINUX_DEFAULT line.&lt;br /&gt;
  Change it to GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;nomodeset&amp;quot;&lt;br /&gt;
  Run sudo update-grub&lt;br /&gt;
  Reboot&lt;br /&gt;
&lt;br /&gt;
=== Désactiver Wayland et utiliser XOrg ===&lt;br /&gt;
À tester en cas de crash de la session graphique.&lt;br /&gt;
&lt;br /&gt;
Décommenter la ligne suivant dans &amp;lt;code&amp;gt;/etc/gdm/custom.conf&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
  #WaylandEnable=false&lt;br /&gt;
&lt;br /&gt;
Source : https://wiki.archlinux.org/title/GDM#Use_Xorg_backend&lt;br /&gt;
&lt;br /&gt;
=== Double carte graphique (hybride) ===&lt;br /&gt;
Si on ne veut pas utiliser les capacités de la carte graphique discrète (souvent NVidia), il est possible de la désactiver.&lt;br /&gt;
On gagne souvent en autonomie de batterie, mais on perd (parfois) en fonctionnalité (nombre d&#039;écrans supportés, et surtout performances 3D)&lt;br /&gt;
&lt;br /&gt;
https://wiki.archlinux.org/title/Hybrid_graphics&lt;br /&gt;
&lt;br /&gt;
== Pilote clavier ==&lt;br /&gt;
&lt;br /&gt;
* Lenovo Yoga: https://askubuntu.com/questions/1352604/ubuntu-20-04-keyboard-not-working-on-lenovo-yoga-slim-7i-pro&lt;br /&gt;
  Open /etc/default/grub and find GRUB_CMDLINE_LINUX_DEFAULT line.&lt;br /&gt;
  Change it to GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;i8042.direct i8042.dumbkbd&amp;quot;&lt;br /&gt;
  Run sudo update-grub&lt;br /&gt;
  Reboot&lt;br /&gt;
&lt;br /&gt;
== Pilote WiFi ==&lt;br /&gt;
&lt;br /&gt;
Dans le cas de module en DKMS ou non-free, voir le point précédent.&lt;br /&gt;
&lt;br /&gt;
 lspci -nnkd ::0280&lt;br /&gt;
&lt;br /&gt;
* RTL8821CE&lt;br /&gt;
** https://forum.ubuntu-fr.org/viewtopic.php?id=2067500&amp;amp;p=2&lt;br /&gt;
** https://debian-facile.org/viewtopic.php?id=24292&lt;br /&gt;
** https://github.com/lwfinger/rtw88&lt;br /&gt;
** https://github.com/tomaspinho/rtl8821ce (Ancien code)&lt;br /&gt;
* Cannon Point-LP CNVi [Wireless-AC], https://debian-facile.org/viewtopic.php?id=25129&lt;br /&gt;
** https://www.linux-hardware.org/index.php?id=pci:8086-9df0-8086-0034&lt;br /&gt;
** https://forum.ubuntu-fr.org/viewtopic.php?id=2010578&lt;br /&gt;
&lt;br /&gt;
* Sous Debian, https://debian-facile.org/doc:materiel:wifi:detecter#etape-1identifier-la-carte-reseau&lt;br /&gt;
** Installation des firmwares: contrib et non-free&lt;br /&gt;
** https://debian-facile.org/doc:systeme:apt:sources.list:sources.list-non-free&lt;br /&gt;
** https://debian-facile.org/doc:materiel:wifi:wifi&lt;br /&gt;
&lt;br /&gt;
= Windows =&lt;br /&gt;
&lt;br /&gt;
== Menu de boot avec options avancées (permettant le boot sur Ubuntu) ==&lt;br /&gt;
  bcdedit /set {bootmgr} displaybootmenu yes&lt;br /&gt;
  bcdedit /set {default} bootmenupolicy legacy&lt;br /&gt;
&lt;br /&gt;
Pour restaurer, l&#039;ancienne configuration:&lt;br /&gt;
  bcdedit /set {default} bootmenupolicy standard&lt;br /&gt;
&lt;br /&gt;
== Activation Debian ==&lt;br /&gt;
&lt;br /&gt;
  bcdedit /set {bootmgr} path \EFI\debian\shimx64.efi&lt;br /&gt;
&lt;br /&gt;
== Restauration ==&lt;br /&gt;
* https://support.microsoft.com/fr-fr/help/12415/windows-10-recovery-options&lt;br /&gt;
* ISO de restauration : https://www.microsoft.com/fr-fr/software-download/windows10ISO&lt;br /&gt;
&lt;br /&gt;
== Déplacer une partition de récupération/restauration ==&lt;br /&gt;
* http://ikewdu.free.fr/gerer-et-deplacer-la-partition-de-recuperation-de-450-mio-sous-w10/&lt;br /&gt;
&lt;br /&gt;
== BCDBoot ==&lt;br /&gt;
Faire le dual-boot avec Windows Boot Manager&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di&lt;br /&gt;
&lt;br /&gt;
== BCDEdit ==&lt;br /&gt;
* https://docs.microsoft.com/fr-fr/windows-server/administration/windows-commands/bcdedit&lt;br /&gt;
* https://docs.microsoft.com/en-us/previous-versions/windows/hardware/design/dn653986(v=vs.85)&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdedit-command-line-options&lt;br /&gt;
* https://superuser.com/questions/511582/how-to-use-bcdedit-to-dual-boot-windows-installations&lt;br /&gt;
* http://ikewdu.free.fr/reparer-le-demarrage-de-w10-sans-la-commande-bcdboot/&lt;br /&gt;
* https://www.malekal.com/dual-boot-windows-10-windows-7/#Modifier_le_demarrage_du_Dual-Boot_Windows_7_Windows_10&lt;br /&gt;
* https://www.malekal.com/bcd-boot-configuration-data-windows&lt;br /&gt;
&lt;br /&gt;
=== Legacy / non-UEFI ===&lt;br /&gt;
* https://www.iceflatline.com/2009/09/how-to-dual-boot-windows-7-and-linux-using-bcdedit/&lt;br /&gt;
&lt;br /&gt;
== EasyBCD ==&lt;br /&gt;
&#039;&#039;&#039;NB: Fonctionne uniquement pour un multi-boot sans EFI !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://neosmart.net/EasyBCD/&lt;br /&gt;
* https://www.groovypost.com/howto/dual-boot-windows-10-linux/&lt;br /&gt;
* https://lecrabeinfo.net/installer-ubuntu-18-04-lts-dual-boot-windows-10.html#etape-5-configurer-luefi-pour-demarrer-sur-ubuntu&lt;br /&gt;
* https://www.sevenforums.com/general-discussion/326809-how-use-bcdedit-create-new-entry-linux.html&lt;br /&gt;
&lt;br /&gt;
= Mac =&lt;br /&gt;
&lt;br /&gt;
* Utiliser [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* [https://support.apple.com/fr-fr/HT201314 Fonctionnalité de récupération de macOS]&lt;br /&gt;
* [https://support.apple.com/fr-fr/HT201372 Création d’un programme d’installation amorçable pour macOS]&lt;br /&gt;
&lt;br /&gt;
* [https://www.lifewire.com/create-os-x-recovery-hd-on-any-drive-2260909 Create recovery partition]&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
* https://apple.stackexchange.com/questions/402289/refind-installation-wont-boot-due-to-t2-security-despite-t2-security-being-dis&lt;br /&gt;
&lt;br /&gt;
== Mac Book Pro ==&lt;br /&gt;
&lt;br /&gt;
(2019) Sur certaine version récente des Mac Book Pro, il n&#039;y a pas de support du clavier et&lt;br /&gt;
du touchpad durant l&#039;installation d&#039;Ubuntu 18.04 ou 19.04. Il est nécessaire d&#039;utiliser un ensemble clavier/souris&lt;br /&gt;
en USB. Puis d&#039;installer les pilotes spécifiques ensuite:&lt;br /&gt;
&lt;br /&gt;
* Prérequis: apt install git build-essential dkms libinput-tools&lt;br /&gt;
* Installer les pilotes applespi/0.1&lt;br /&gt;
** https://gist.github.com/roadrunner2/1289542a748d9a104e7baec6a92f9cd7&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=54272</id>
		<title>LIP recovery</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=54272"/>
		<updated>2025-09-04T11:17:31Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Menu de boot avec options avancées (permettant le boot sur Ubuntu) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Guide de récupération pour la [[Linux Install Party]]&lt;br /&gt;
&lt;br /&gt;
= Partitionnement =&lt;br /&gt;
&lt;br /&gt;
== Réduction d&#039;une partition Windows ==&lt;br /&gt;
&lt;br /&gt;
Deux outils sont disponibles pour gérer le partitionnement sous Windows :&lt;br /&gt;
* Graphique&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Console&lt;br /&gt;
  diskpart.exe&lt;br /&gt;
&lt;br /&gt;
Quand la réduction proposées par Windows est trop petite (alors que le disque a de l&#039;espace vide), les solutions suivantes sont possibles.&lt;br /&gt;
&lt;br /&gt;
=== Enlever (au moins temporairement) les fichiers bloquants ===&lt;br /&gt;
Comme il est difficile de savoir desquels il s&#039;agit, plusieurs pistes sont proposées ici. En général, il faut faire l&#039;opération inverse une fois la partition réduite pour remettre le système dans son état initial &amp;quot;normal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Désactiver l&#039;hibernation ====&lt;br /&gt;
Dans une fenêtre de commande administrateur, taper &amp;lt;code&amp;gt;powercfg.exe /hibernate off&amp;lt;/code&amp;gt; (et refaire avec &#039;on&#039; quand tout est ok)&lt;br /&gt;
&lt;br /&gt;
==== Désactiver la protection du système ====&lt;br /&gt;
* Tapez &#039;&#039;Panneau de configuration&#039;&#039; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
* Dans le coin supérieur droit de la fenêtre, vous devriez voir l&#039;option Afficher par : &#039;&#039;Catégorie&#039;&#039;&lt;br /&gt;
* Cliquez sur &#039;&#039;Catégorie&#039;&#039; et sélectionnez &#039;&#039;Petites icônes&#039;&#039;&lt;br /&gt;
* Sélectionnez &#039;&#039;Système&#039;&#039;&lt;br /&gt;
* Dans la nouvelle fenêtre, faites défiler vers le bas jusqu&#039;à ce que vous voyiez &#039;&#039;Protection du système&#039;&#039; – cliquez dessus&lt;br /&gt;
&lt;br /&gt;
Si la protection est déjà désactivée mais que de la place disque est utilisée, il faut l&#039;activer puis la désactiver&lt;br /&gt;
&lt;br /&gt;
==== Désactiver le Fichier d’échange ====&lt;br /&gt;
* Tapez &amp;lt;code&amp;gt;systempropertiesadvanced.exe&amp;lt;/code&amp;gt; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
* Allez à l&#039;onglet &#039;&#039;Avancé&#039;&#039;&lt;br /&gt;
* Sous &#039;&#039;Performances&#039;&#039;, cliquez sur &#039;&#039;Paramètres&#039;&#039;&lt;br /&gt;
* Allez dans l&#039;onglet &#039;&#039;Avancé&#039;&#039; et cliquez sur &#039;&#039;Modifier&#039;&#039; sous &#039;&#039;Mémoire virtuelle&#039;&#039;&lt;br /&gt;
* Décochez la case &#039;&#039;Gestion automatique du fichier d&#039;échange pour les lecteurs&#039;&#039;&lt;br /&gt;
* Sélectionnez votre lecteur principal&lt;br /&gt;
* Cochez l&#039;option &#039;&#039;Aucun fichier d&#039;échange&#039;&#039; et cliquez sur &#039;&#039;Définir&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Nettoyer l&#039;espace disque ====&lt;br /&gt;
Utilisez l&#039;outil de nettoyage du disque&lt;br /&gt;
&lt;br /&gt;
=== Faire la réduction depuis une console de récupération  ===&lt;br /&gt;
A priori, ça fonctionnera mais cela nécessite de taper des commandes (attention aux numéros X, Y, etc.)&lt;br /&gt;
&lt;br /&gt;
* Lancer une console de récupération en cliquant sur &amp;quot;Redémarrage&amp;quot; pendant que la touche MAJ est enfoncée, ou dans le menu &amp;quot;Mise à jour et sécurité -&amp;gt; Récupération&amp;quot;.&lt;br /&gt;
  Dépannage&lt;br /&gt;
  Options avancées&lt;br /&gt;
  Invite de commandes&lt;br /&gt;
* Après un redémarrage et une authentification, Windows propose une console d&#039;administration&lt;br /&gt;
* Lancer l&#039;outil de partitionnement&lt;br /&gt;
  diskpart.exe&lt;br /&gt;
  list disk&lt;br /&gt;
  rem Remplacer X par l&#039;identifiant du disque qui contient la partition à réduire.&lt;br /&gt;
  select disk X&lt;br /&gt;
  list partition&lt;br /&gt;
  list volume&lt;br /&gt;
  rem Remplacer Y par l&#039;identifiant de la partition à réduire&lt;br /&gt;
  select volume Y&lt;br /&gt;
  shrink querymax&lt;br /&gt;
  rem La taille est en Mo&lt;br /&gt;
  shrink desired=50000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Faire la réduction depuis Linux ===&lt;br /&gt;
&lt;br /&gt;
Comme Linux n&#039;utilise pas les fichiers de la partition Windows, il peut facilement les déplacer et donc réduite la partition.&lt;br /&gt;
Par contre, cela présuppose que Bitlocker n&#039;est pas utilisé. Si c&#039;est le cas, il est possible de le désactiver sous Windows, attendre que tout soit décrypté, réduire la partition depuis Linux, et réactiver Bitlocker si souhaité.&lt;br /&gt;
&lt;br /&gt;
Il est impératif que Windows ait été arrêté correctement (pas de mise en veille) sinon les données risquent d&#039;être totalement corrompue.&lt;br /&gt;
Si besoin, utilisez la commande citée au-dessus pour [[LIP_recovery#D.C3.A9sactiver_l.27hibernation|désactiver l&#039;hibernation]].&lt;br /&gt;
&lt;br /&gt;
= BIOS &amp;amp; EFI =&lt;br /&gt;
&lt;br /&gt;
Il y a de très nombreux BIOS avec des comportements non standard&lt;br /&gt;
ou farfelu mais aussi quelques règles non négociable.&lt;br /&gt;
&lt;br /&gt;
== Mode de démarrage ==&lt;br /&gt;
=== Boot en &amp;quot;Legacy&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode legacy, vous ne pouvez pas changer.&lt;br /&gt;
Installer Linux de la même manière.&lt;br /&gt;
&lt;br /&gt;
=== Boot en EFI normal ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode EFI, vous ne pouvez pas changer.&lt;br /&gt;
Installer Linux de la même manière.&lt;br /&gt;
&lt;br /&gt;
=== Boot en EFI avec Compatibility Mode (CM) activé ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode EFI, vous ne pouvez pas changer.&lt;br /&gt;
Désactiver le mode de compatibilité puis tester le démarrage de Windows.&lt;br /&gt;
S&#039;il n&#039;y a pas de différence, rester en mode EFI normal puis&lt;br /&gt;
installer Linux de la même manière en EFI.&lt;br /&gt;
&lt;br /&gt;
== Grub ne reste pas l&#039;entrée principale ==&lt;br /&gt;
Il arrive que le BIOS préserve Windows comme système de démarrage par défaut&lt;br /&gt;
après l&#039;installation de Linux et de grub.&lt;br /&gt;
&lt;br /&gt;
* Modifier l&#039;ordre de démarrage directement dans le BIOS&lt;br /&gt;
* Selon le BIOS, il faut parfois activé le secure boot pour changer l&#039;ordre ! Le secure boot peut ensuite être enlevé.&lt;br /&gt;
&lt;br /&gt;
=== PC ACER ===&lt;br /&gt;
&lt;br /&gt;
* Bénir le fichier shimx64 depuis le BIOS (&amp;quot;trusted&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== HP ===&lt;br /&gt;
* Mise à jour du firmware possible ?!&lt;br /&gt;
* Essayer le bootloader &#039;&#039;refind&#039;&#039; au lieu de &#039;&#039;grub&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== MAC OS ===&lt;br /&gt;
&lt;br /&gt;
* Définir refind par défaut : https://www.rodsbooks.com/refind/bootcoup.html#refind-mkdefault&lt;br /&gt;
* Enlever/Figer grub : https://www.rodsbooks.com/refind/bootcoup.html#disabling_grub&lt;br /&gt;
* Configurer Refind avec l&#039;option root= : https://www.rodsbooks.com/refind/configfile.html&lt;br /&gt;
&lt;br /&gt;
== La clé SecureBoot n&#039;est pas enregistré / Le mot de passe ne fonctionne pas == &lt;br /&gt;
&lt;br /&gt;
Réenregistrement de la clé pour le Secure Boot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo update-secureboot-policy --enroll-key&lt;br /&gt;
&lt;br /&gt;
Interface bas-niveau:&lt;br /&gt;
&lt;br /&gt;
 sudo mokutil --import /boot/efi/EFI/MOK/MOK.der&lt;br /&gt;
&lt;br /&gt;
== Redémarrage sur la configuration de l&#039;UEFI ==&lt;br /&gt;
&lt;br /&gt;
* Commande pour redémarrer sur le bios depuis linux :&lt;br /&gt;
&lt;br /&gt;
  systemctl reboot --firmware-setup&lt;br /&gt;
&lt;br /&gt;
* Depuis grub (package grub-efi) :&lt;br /&gt;
&lt;br /&gt;
  fwsetup&lt;br /&gt;
&lt;br /&gt;
== La partition EFI est détruite/endommagée ==&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
* Une clé d&#039;installation Windows de *VOTRE* version de Windows&lt;br /&gt;
** même numéro: XP, Vista, 7, 8, 10?&lt;br /&gt;
** même saveur: MUI, Single language, N&lt;br /&gt;
** même révision: creator, anniversary ...&lt;br /&gt;
* Une clé d&#039;installation Linux ou un boot réseau&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Formater la partition EFI en FAT32 avec les drapeaux ESP et boot&lt;br /&gt;
* Démarrer sur la clé Windows puis choisir &amp;quot;Réparer le système&amp;quot; après avoir choisi la langue&lt;br /&gt;
* Troubleshoot, Advanced Options, Command prompt&lt;br /&gt;
* Dans le terminal:&lt;br /&gt;
 BCDedit&lt;br /&gt;
 Bootrec /fixmbr&lt;br /&gt;
 Bootrec /fixboot&lt;br /&gt;
 Bootrec /rebuildbcd&lt;br /&gt;
&lt;br /&gt;
=== Note ===&lt;br /&gt;
* /fixboot va remettre les répertoires Boot et Microsoft dans la partition, permettant ainsi au boot Windows de démarrer&lt;br /&gt;
* /rebuildbcd va (re)créer la base de registre binaire qui permet au système de démarrage de savoir où est la partition Windows&lt;br /&gt;
&lt;br /&gt;
=== Procédure ===&lt;br /&gt;
* Redémarrer sur le système Linux: Mode rescue avec debian ou Ubuntu&lt;br /&gt;
* Monter la partition Linux racine dans /target et EFI dans /target/boot/efi&lt;br /&gt;
 mount /dev/sdWX /target&lt;br /&gt;
 mount /dev/sdYZ /target/boot/efi&lt;br /&gt;
* Rendre la cible comme le système courant&lt;br /&gt;
 chroot /target /bin/bash&lt;br /&gt;
* Réinstaller grub&lt;br /&gt;
 grub-install -v&lt;br /&gt;
* Puis le reconfigurer et/ou mettre à jour&lt;br /&gt;
 dpkg-reconfigure grub-efi-amd64&lt;br /&gt;
 update-grub&lt;br /&gt;
* Redémarrer le système&lt;br /&gt;
&lt;br /&gt;
=== Sources ===&lt;br /&gt;
* http://www.qliktips.com/2012/11/fix-windows-8-boot-issue.html&lt;br /&gt;
* http://www.dell.com/support/article/fr/fr/frbsdt1/sln300987/how-to-repair-the-efi-bootloader-on-a-gpt-hdd-for-windows-7--8--81-and-10-on-your-dell-pc&lt;br /&gt;
* https://www.drivereasy.com/knowledge/windows-10-automatic-repair-loop-solved/&lt;br /&gt;
* http://perso.numericable.fr/tutos_it/Clone_Disk_to_SSD_UEFI.html&lt;br /&gt;
&lt;br /&gt;
=== Préparer une clé Windows ===&lt;br /&gt;
&lt;br /&gt;
Prérequis : Image ISO&lt;br /&gt;
* Pour Windows 10: https://www.microsoft.com/fr-fr/software-download/windows10ISO&lt;br /&gt;
&lt;br /&gt;
* Mac: Bootcamp&lt;br /&gt;
* Windows: [https://rufus.akeo.ie/ Rufus] ou l&#039;[http://wudt.codeplex.com/ outil Windows]&lt;br /&gt;
* Linux: [https://rufus.akeo.ie/ Rufus]&lt;br /&gt;
&lt;br /&gt;
== Accès au disque dur ==&lt;br /&gt;
&lt;br /&gt;
=== Disque PCIe M2 non visible ===&lt;br /&gt;
&lt;br /&gt;
* https://www.dell.com/support/article/fr-fr/sln299303/chargement-d-ubuntu-sur-les-syst%C3%A8mes-%C3%A9quip%C3%A9s-de-disques-pcie-m2?lang=fr&lt;br /&gt;
&lt;br /&gt;
=== Cas simple : disque entier dans un &amp;quot;mauvais&amp;quot; mode ===&lt;br /&gt;
&lt;br /&gt;
Sauf exception motivée, il faut préférer le mode AHCI plutôt que SATA/IDE (même si les deux sont supportés).&lt;br /&gt;
&lt;br /&gt;
Si c&#039;est un mode propriétaire qui est sélectionné dans le BIOS (RST Intel, RAID, ...), il est possible que linux ne voit pas du tout le disque. Il faut alors le changer.&lt;br /&gt;
&lt;br /&gt;
Si vous changez ce mode dans le BIOS, il &#039;&#039;&#039;&#039;&#039;faut prévenir windows&#039;&#039;&#039;&#039;&#039; (sinon, ce dernier perdra l&#039;accès au disque...) :&lt;br /&gt;
&lt;br /&gt;
# Booter sous windows&lt;br /&gt;
# Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
# Taper &amp;lt;code&amp;gt;bcdedit /set {current} safeboot minimal&amp;lt;/code&amp;gt;&lt;br /&gt;
# Rebooter, aller dans le BIOS, changer le réglage&lt;br /&gt;
# Rebooter, démarrer windows (qui sera en mode sans échec)&lt;br /&gt;
# Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
# Taper &amp;lt;code&amp;gt;bcdedit /deletevalue {current} safeboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sources :&lt;br /&gt;
* https://www.seeyar.fr/activer-mode-ahci-apres-linstallation-de-windows10-mode-ide/&lt;br /&gt;
* http://triplescomputers.com/blog/uncategorized/solution-switch-windows-10-from-raidide-to-ahci-operation/&lt;br /&gt;
&lt;br /&gt;
=== Cas complexe : disque utilisant des fonctionnalités étendues non supportées par Linux ===&lt;br /&gt;
C&#039;est le cas de la nouvelle technologie Intel Optane où de la mémoire statique est utilisée pour accélérer un disque (y compris SSD) avec le disque configuré en mode &amp;quot;Intel RST&amp;quot; dans le BIOS.&lt;br /&gt;
&lt;br /&gt;
Cette technologie n&#039;est pas supportée par Linux : [https://www.intel.fr/content/www/fr/fr/support/articles/000024018/memory-and-storage/intel-optane-memory.html FAQ Intel].&lt;br /&gt;
Comme elle fonctionne au niveau du disque (et pas d&#039;une partition), il est nécessaire de la désactiver pour que Linux accède correctement au disque sans le corrompre.&lt;br /&gt;
&lt;br /&gt;
Méthode expérimentée une fois :&lt;br /&gt;
# Sauvegarder toutes les données importantes du disque (risque de nécessité de réinstallation totale)&lt;br /&gt;
# Booter sous Windows&lt;br /&gt;
# Trouver l&#039;une des deux applications &amp;quot;Intel® Rapid Storage Technology (Intel® RST)&amp;quot; ou &amp;quot;mémoire Intel® Optane™&amp;quot; (seule l&#039;une des deux peut être installée sur un ordinateur Windows) et désactiver cette technologie&lt;br /&gt;
# Cela génère un reboot&lt;br /&gt;
# Appliquer la méthode précédente :&lt;br /&gt;
## Booter sous windows&lt;br /&gt;
## Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
## Taper &amp;lt;code&amp;gt;bcdedit /set {current} safeboot minimal&amp;lt;/code&amp;gt;&lt;br /&gt;
## Rebooter, aller dans le BIOS, changer le réglage : il peut y avoir un avertissement disant que toutes les données seront perdues. Ça n&#039;a pas été le cas sur le (seul) ordi testé.&lt;br /&gt;
## Rebooter, démarrer windows (qui sera en mode sans échec)&lt;br /&gt;
## Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
## Taper &amp;lt;code&amp;gt;bcdedit /deletevalue {current} safeboot&amp;lt;/code&amp;gt;&lt;br /&gt;
# Booter sous Linux&lt;br /&gt;
# Lancer &amp;lt;code&amp;gt;parted&amp;lt;/code&amp;gt; sur le disque : &amp;lt;code&amp;gt;parted /dev/nvme0n1&amp;lt;/code&amp;gt; par exemple&lt;br /&gt;
# Taper la commande &amp;quot;print&amp;quot;&lt;br /&gt;
# Répondre &amp;quot;y&amp;quot; si on vous demande de corriger (la fin n&#039;est pas à la bonne place) la partition GPT : la fin du disque était auparavant utilisée par les données Intel RST. &#039;&#039;&#039;ATTENTION : si Optane n&#039;a pas été préalablement désactivé, le système de fichier Windows risque d&#039;être complètement illisible (réinstallation complète de Windows alors nécessaire)&#039;&#039;&#039;&lt;br /&gt;
# Vérifier que Windows et Linux fonctionnent (grub devrait alors pouvoir s&#039;installer correctement)&lt;br /&gt;
&lt;br /&gt;
= Pilotes de périphériques =&lt;br /&gt;
&lt;br /&gt;
* Identifier les besoins avec &#039;lspci&#039; et &#039;lsusb&#039;&lt;br /&gt;
&lt;br /&gt;
* Secure boot bloque le chargement d&#039;un module DKMS même avec un noyau signé.&lt;br /&gt;
&lt;br /&gt;
== Pilote carte graphique ==&lt;br /&gt;
&lt;br /&gt;
=== Écran qui scintille, couleurs pâles/blanchâtres ===&lt;br /&gt;
Tenter de désactiver le pilote modesetting.&lt;br /&gt;
&lt;br /&gt;
  Open /etc/default/grub and find GRUB_CMDLINE_LINUX_DEFAULT line.&lt;br /&gt;
  Change it to GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;nomodeset&amp;quot;&lt;br /&gt;
  Run sudo update-grub&lt;br /&gt;
  Reboot&lt;br /&gt;
&lt;br /&gt;
=== Désactiver Wayland et utiliser XOrg ===&lt;br /&gt;
À tester en cas de crash de la session graphique.&lt;br /&gt;
&lt;br /&gt;
Décommenter la ligne suivant dans &amp;lt;code&amp;gt;/etc/gdm/custom.conf&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
  #WaylandEnable=false&lt;br /&gt;
&lt;br /&gt;
Source : https://wiki.archlinux.org/title/GDM#Use_Xorg_backend&lt;br /&gt;
&lt;br /&gt;
=== Double carte graphique (hybride) ===&lt;br /&gt;
Si on ne veut pas utiliser les capacités de la carte graphique discrète (souvent NVidia), il est possible de la désactiver.&lt;br /&gt;
On gagne souvent en autonomie de batterie, mais on perd (parfois) en fonctionnalité (nombre d&#039;écrans supportés, et surtout performances 3D)&lt;br /&gt;
&lt;br /&gt;
https://wiki.archlinux.org/title/Hybrid_graphics&lt;br /&gt;
&lt;br /&gt;
== Pilote clavier ==&lt;br /&gt;
&lt;br /&gt;
* Lenovo Yoga: https://askubuntu.com/questions/1352604/ubuntu-20-04-keyboard-not-working-on-lenovo-yoga-slim-7i-pro&lt;br /&gt;
  Open /etc/default/grub and find GRUB_CMDLINE_LINUX_DEFAULT line.&lt;br /&gt;
  Change it to GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;i8042.direct i8042.dumbkbd&amp;quot;&lt;br /&gt;
  Run sudo update-grub&lt;br /&gt;
  Reboot&lt;br /&gt;
&lt;br /&gt;
== Pilote WiFi ==&lt;br /&gt;
&lt;br /&gt;
Dans le cas de module en DKMS ou non-free, voir le point précédent.&lt;br /&gt;
&lt;br /&gt;
 lspci -nnkd ::0280&lt;br /&gt;
&lt;br /&gt;
* RTL8821CE&lt;br /&gt;
** https://forum.ubuntu-fr.org/viewtopic.php?id=2067500&amp;amp;p=2&lt;br /&gt;
** https://debian-facile.org/viewtopic.php?id=24292&lt;br /&gt;
** https://github.com/lwfinger/rtw88&lt;br /&gt;
** https://github.com/tomaspinho/rtl8821ce (Ancien code)&lt;br /&gt;
* Cannon Point-LP CNVi [Wireless-AC], https://debian-facile.org/viewtopic.php?id=25129&lt;br /&gt;
** https://www.linux-hardware.org/index.php?id=pci:8086-9df0-8086-0034&lt;br /&gt;
** https://forum.ubuntu-fr.org/viewtopic.php?id=2010578&lt;br /&gt;
&lt;br /&gt;
* Sous Debian, https://debian-facile.org/doc:materiel:wifi:detecter#etape-1identifier-la-carte-reseau&lt;br /&gt;
** Installation des firmwares: contrib et non-free&lt;br /&gt;
** https://debian-facile.org/doc:systeme:apt:sources.list:sources.list-non-free&lt;br /&gt;
** https://debian-facile.org/doc:materiel:wifi:wifi&lt;br /&gt;
&lt;br /&gt;
= Windows =&lt;br /&gt;
&lt;br /&gt;
== Menu de boot avec options avancées (permettant le boot sur Ubuntu) ==&lt;br /&gt;
  bcdedit /set {bootmgr} displaybootmenu yes&lt;br /&gt;
  bcdedit /set {default} bootmenupolicy legacy&lt;br /&gt;
&lt;br /&gt;
Pour restaurer, l&#039;ancienne configuration:&lt;br /&gt;
  bcdedit /set {default} bootmenupolicy standard&lt;br /&gt;
&lt;br /&gt;
== Activation Debian ==&lt;br /&gt;
&lt;br /&gt;
  bcdedit /set {bootmgr} path \EFI\debian\shimx64.efi&lt;br /&gt;
&lt;br /&gt;
== Restauration ==&lt;br /&gt;
* https://support.microsoft.com/fr-fr/help/12415/windows-10-recovery-options&lt;br /&gt;
* ISO de restauration : https://www.microsoft.com/fr-fr/software-download/windows10ISO&lt;br /&gt;
&lt;br /&gt;
== Déplacer une partition de récupération/restauration ==&lt;br /&gt;
* http://ikewdu.free.fr/gerer-et-deplacer-la-partition-de-recuperation-de-450-mio-sous-w10/&lt;br /&gt;
&lt;br /&gt;
== BCDBoot ==&lt;br /&gt;
Faire le dual-boot avec Windows Boot Manager&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di&lt;br /&gt;
&lt;br /&gt;
== BCDEdit ==&lt;br /&gt;
* https://docs.microsoft.com/fr-fr/windows-server/administration/windows-commands/bcdedit&lt;br /&gt;
* https://docs.microsoft.com/en-us/previous-versions/windows/hardware/design/dn653986(v=vs.85)&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdedit-command-line-options&lt;br /&gt;
* https://superuser.com/questions/511582/how-to-use-bcdedit-to-dual-boot-windows-installations&lt;br /&gt;
* http://ikewdu.free.fr/reparer-le-demarrage-de-w10-sans-la-commande-bcdboot/&lt;br /&gt;
* https://www.malekal.com/dual-boot-windows-10-windows-7/#Modifier_le_demarrage_du_Dual-Boot_Windows_7_Windows_10&lt;br /&gt;
* https://www.malekal.com/bcd-boot-configuration-data-windows&lt;br /&gt;
&lt;br /&gt;
=== Legacy / non-UEFI ===&lt;br /&gt;
* https://www.iceflatline.com/2009/09/how-to-dual-boot-windows-7-and-linux-using-bcdedit/&lt;br /&gt;
&lt;br /&gt;
== EasyBCD ==&lt;br /&gt;
&#039;&#039;&#039;NB: Fonctionne uniquement pour un multi-boot sans EFI !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://neosmart.net/EasyBCD/&lt;br /&gt;
* https://www.groovypost.com/howto/dual-boot-windows-10-linux/&lt;br /&gt;
* https://lecrabeinfo.net/installer-ubuntu-18-04-lts-dual-boot-windows-10.html#etape-5-configurer-luefi-pour-demarrer-sur-ubuntu&lt;br /&gt;
* https://www.sevenforums.com/general-discussion/326809-how-use-bcdedit-create-new-entry-linux.html&lt;br /&gt;
&lt;br /&gt;
= Mac =&lt;br /&gt;
&lt;br /&gt;
* Utiliser [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* [https://support.apple.com/fr-fr/HT201314 Fonctionnalité de récupération de macOS]&lt;br /&gt;
* [https://support.apple.com/fr-fr/HT201372 Création d’un programme d’installation amorçable pour macOS]&lt;br /&gt;
&lt;br /&gt;
* [https://www.lifewire.com/create-os-x-recovery-hd-on-any-drive-2260909 Create recovery partition]&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
* https://apple.stackexchange.com/questions/402289/refind-installation-wont-boot-due-to-t2-security-despite-t2-security-being-dis&lt;br /&gt;
&lt;br /&gt;
== Mac Book Pro ==&lt;br /&gt;
&lt;br /&gt;
(2019) Sur certaine version récente des Mac Book Pro, il n&#039;y a pas de support du clavier et&lt;br /&gt;
du touchpad durant l&#039;installation d&#039;Ubuntu 18.04 ou 19.04. Il est nécessaire d&#039;utiliser un ensemble clavier/souris&lt;br /&gt;
en USB. Puis d&#039;installer les pilotes spécifiques ensuite:&lt;br /&gt;
&lt;br /&gt;
* Prérequis: apt install git build-essential dkms libinput-tools&lt;br /&gt;
* Installer les pilotes applespi/0.1&lt;br /&gt;
** https://gist.github.com/roadrunner2/1289542a748d9a104e7baec6a92f9cd7&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54271</id>
		<title>Linux Packages</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54271"/>
		<updated>2025-09-03T20:42:10Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Systèmes Embarqués */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page recense les logiciels et les paquets nécessaires pour les cours à Polytech. Vous pouvez les installer selon vos besoins à l&#039;issu de la [[Linux Install Party]]. N&#039;hésitez pas à signaler les manques et les erreurs sur cette page. Précisez bien à chaque fois votre distribution (Debian/Ubuntu)&lt;br /&gt;
&#039;&#039;&#039;ainsi que sa version&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Les noms de paquets sont à gauche des &amp;quot;:&amp;quot; avec les conventions suivantes :&lt;br /&gt;
* paquet : paquet valable pour Debian et Ubuntu, toutes versions (raisonnables)&lt;br /&gt;
* paquet/debian : paquet valable pour Debian&lt;br /&gt;
* paquet/debian/wheezy : paquet valable pour la distribution Debian Wheezy&lt;br /&gt;
* paquet/ubuntu : paquet valable pour Ubuntu&lt;br /&gt;
* ...&lt;br /&gt;
* XXX : le paquet n&#039;existe pas, le logiciel doit être installé manuellement&lt;br /&gt;
&lt;br /&gt;
Dans la mesure du possible, pour profiter d&#039;une intégration maximale de vos&lt;br /&gt;
logiciels entre eux, des mises à jour, des corrections des sécurités, etc.,&lt;br /&gt;
préférez installer les logiciels à partir des paquets de votre distribution.&lt;br /&gt;
Évidemment, il y a des exceptions à cette règle : logiciel non packagé, besoin&lt;br /&gt;
impératif d&#039;une version plus récentes que celle packagée, etc.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Comment chercher des paquets ==&lt;br /&gt;
&lt;br /&gt;
=== Recherche ===&lt;br /&gt;
&lt;br /&gt;
Recherche de paquets par mots clés dans leur description&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get update&lt;br /&gt;
  apt-cache search &#039;&#039;motclé1 motclé2&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Recherche de paquets par nom de fichier&lt;br /&gt;
&lt;br /&gt;
  sudo apt-file update&lt;br /&gt;
  apt-file search &#039;&#039;nom_de_fichier&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Visualisation de la description d&#039;un paquet&lt;br /&gt;
&lt;br /&gt;
  apt-cache show &#039;&#039;nom_de_paquet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Bibliothèques ===&lt;br /&gt;
&lt;br /&gt;
Quand vous avez besoin d&#039;une bibliothèque pour de la programmation,&lt;br /&gt;
c&#039;est souvent du paquet dont le nom fini par &#039;&#039;&#039;-dev&#039;&#039;&#039; que vous avez besoin.&lt;br /&gt;
&lt;br /&gt;
== Tâches génériques ==&lt;br /&gt;
&lt;br /&gt;
=== Utilitaires ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;minicom&#039;&#039;&#039;&lt;br /&gt;
* [http://speedcrunch.org/index.html speedrunch]&lt;br /&gt;
* &#039;&#039;&#039;gnome-sushi&#039;&#039;&#039; - Aperçu des fichiers avec la barre d&#039;espace dans Nautilus&lt;br /&gt;
** Ajouter &#039;&#039;&#039;gstreamer1.0-libav&#039;&#039;&#039; pour les fichiers vidéos&lt;br /&gt;
&lt;br /&gt;
=== Environnement de travail ===&lt;br /&gt;
&lt;br /&gt;
Vous pouvez installer directement les méta-paquets &amp;lt;code&amp;gt;task-*&amp;lt;/code&amp;gt; ou utiliser l&#039;utilitaire &amp;lt;code&amp;gt;tasksel&amp;lt;/code&amp;gt; (dans le paquet du même nom) pour les voir et les installer depuis cet utilitaire.&lt;br /&gt;
&lt;br /&gt;
On trouve par exemple :&lt;br /&gt;
* &amp;lt;code&amp;gt;task-french-kde-desktop&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;task-xfce-desktop&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;task-lxde-desktop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programmation ===&lt;br /&gt;
&lt;br /&gt;
==== Outils ====&lt;br /&gt;
* &amp;lt;code&amp;gt;build-essential cpp-doc gcc-doc make-doc&amp;lt;/code&amp;gt; : les outils de base (gcc, make, etc.) et leur documentation&lt;br /&gt;
* &amp;lt;code&amp;gt;g++&amp;lt;/code&amp;gt; : compilateur C++&lt;br /&gt;
* &amp;lt;code&amp;gt;git gitk git-gui tig git-extras&amp;lt;/code&amp;gt; : Outils collaboratifs de gestion de versions (distribué)&lt;br /&gt;
* &amp;lt;code&amp;gt;subversion git-svn&amp;lt;/code&amp;gt; [moins utilisés de nos jours] : Outils collaboratifs de gestion de versions (centralisé)&lt;br /&gt;
* &amp;lt;code&amp;gt;kgdb ddd valgrind&amp;lt;/code&amp;gt; : Outils de déverminage&lt;br /&gt;
&lt;br /&gt;
==== Documentation des appels systèmes et de la bibliothèque C ====&lt;br /&gt;
* manpages-dev: Documentation sur l&#039;API C et les appels systèmes (Section 2 et 3)&lt;br /&gt;
* manpages-posix: Documentation sur les outils POSIX (Section 1)&lt;br /&gt;
* manpages-posix-dev: Documentation sur l&#039;API POSIX (Section 3 et 7)&lt;br /&gt;
* manpages-fr-dev: Documentation pour les appels systèmes (en français)&lt;br /&gt;
* manpages-fr-extra: Documentation pour l&#039;API POSIX (en français)&lt;br /&gt;
&lt;br /&gt;
==== Éditeurs ====&lt;br /&gt;
* vim ou emacs : éditeur de programmes (indentation automatique, coloration syntaxique, etc.)&lt;br /&gt;
* joe, nano&lt;br /&gt;
* kate, geany, code::blocks&lt;br /&gt;
* eclipse, eclipse-cdt, eclipse-egit : Outils de développement&lt;br /&gt;
&lt;br /&gt;
==== AOO (programmation object en Java) ====&lt;br /&gt;
&lt;br /&gt;
XX : Version 21 au 2 sept. 2025&lt;br /&gt;
&lt;br /&gt;
* openjdk-XX-jdk : Java Development Kit version XX&lt;br /&gt;
* openjdk-XX-doc : la documentation du JDK (peut aussi être consultée en ligne)&lt;br /&gt;
* &amp;lt;code&amp;gt;default-jdk openjdk-21-jdk openjdk-21-doc openjdk-21-source&amp;lt;/code&amp;gt; : Java avec ses utilitaires et sa doc&lt;br /&gt;
&lt;br /&gt;
=== Réseau ===&lt;br /&gt;
&lt;br /&gt;
* wireshark : Analyseur de trames réseaux&lt;br /&gt;
* network-manager-openconnect-gnome: Client Gnome Ubuntu pour le [https://vpn.grenet.fr VPN UGA/G-INP]&lt;br /&gt;
&lt;br /&gt;
== Enseignements INFO ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mobilité, Multimédia et Données Ouvertes ===&lt;br /&gt;
&lt;br /&gt;
* apache2 : Apache HTTP Server metapackage&lt;br /&gt;
* libapache2-mod-php: server-side, HTML-embedded scripting language (Apache 2 module)&lt;br /&gt;
* php-curl: CURL module for php5&lt;br /&gt;
* php-cli: command-line interpreter for the php5 scripting language&lt;br /&gt;
&lt;br /&gt;
=== AOO (programmation object en Java) ===&lt;br /&gt;
&lt;br /&gt;
* javacc javacc-doc : un générateur de parser avec sa doc&lt;br /&gt;
* XXX : plugin éclipse pour javacc&lt;br /&gt;
* XXX : EUML2 si une version gratuite est sortie pour Éclipse&lt;br /&gt;
&lt;br /&gt;
=== OCaml ===&lt;br /&gt;
&lt;br /&gt;
* opam&lt;br /&gt;
* ocaml : Méta-package pour l&#039;essentiel du développement OCaml&lt;br /&gt;
* ocaml-core : la base d&#039;OCaml&lt;br /&gt;
* ocaml-native-compilers : compilateurs optimisés (code natif)&lt;br /&gt;
* ocaml-findlib : gestionnaire de bibliothèques&lt;br /&gt;
* camlp4 : Préprocesseur pour la programmation caml&lt;br /&gt;
* liblablgl-ocaml-dev : pour de développement d&#039;applications graphiques&lt;br /&gt;
* tuareg-mode : un mode OCaml pour Emacs&lt;br /&gt;
* graphviz: rich set of graph drawing tools&lt;br /&gt;
&lt;br /&gt;
=== Réseau ===&lt;br /&gt;
&lt;br /&gt;
* libreadline-dev : une bibliothèque nécessaire pour :&lt;br /&gt;
* des outils maisons à retrouver [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/folder/view.php?id=19739 ici]&lt;br /&gt;
* Socklab : Outil pour les TP sur les sockets réseaux (lien dans la [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/resource/view.php?id=17074 page des outils ALM1])&lt;br /&gt;
* pour de l’enseignement à distance ou réalisation de manip sur machine perso:&lt;br /&gt;
** [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/folder/view.php?id=26086 virtualbox et simulateur GNS3]&lt;br /&gt;
* net-tools : Utilitaires CLI&lt;br /&gt;
&lt;br /&gt;
=== Systèmes Embarqués ===&lt;br /&gt;
&lt;br /&gt;
* Outils pour les [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/resource/view.php?id=33626 systèmes embarqués] : compilateur et debugueur ARM et émulateur QEMU&lt;br /&gt;
* &amp;lt;code&amp;gt;apt install qemu-system-arm gcc-arm-none-eabi gdb-multiarch binutils-arm-none-eabi&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Traitement du signal ===&lt;br /&gt;
&lt;br /&gt;
* python : Python language&lt;br /&gt;
* XXX : [http://www.continuum.io/ Anaconda]. Suivre le guide [http://chamilo1.grenet.fr/ujf/main/course_description/?cidReq=FAMILIARISATIONAVECPYTHONSUITEANACON&amp;amp;id_session=0&amp;amp;gidReq=0 ici]&lt;br /&gt;
&lt;br /&gt;
=== Probabilités et simulation ===&lt;br /&gt;
&lt;br /&gt;
* r-base : Outil R d&#039;analyse statistique&lt;br /&gt;
* RStudio : RStudio est un environnement de développement multiplateforme pour R, un langage de programmation utilisé pour le traitement de données et l’analyse statistique. Il est disponible sous la licence libre AGPLv3, ou bien sous une licence commerciale, soumise à un abonnement annuel.&lt;br /&gt;
&lt;br /&gt;
== Enseignements IESE ==&lt;br /&gt;
&lt;br /&gt;
* libx11-dev : bibliothèque de développement X11&lt;br /&gt;
&lt;br /&gt;
== Enseignements TIS ==&lt;br /&gt;
&lt;br /&gt;
=== APO ===&lt;br /&gt;
&lt;br /&gt;
* Eclipse/Netbeans : Développement Java&lt;br /&gt;
&lt;br /&gt;
=== Réseaux ===&lt;br /&gt;
&lt;br /&gt;
* Voir la section [http://air.imag.fr/index.php/Linux_Packages#R.C3.A9seau réseaux en INFO].&lt;br /&gt;
&lt;br /&gt;
=== Applications médicales ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.debian.org/devel/debian-med/ Debian Med] -  Dans les packages med-* (med-tasks pour tout)&lt;br /&gt;
&lt;br /&gt;
== Autres enseignements ==&lt;br /&gt;
&lt;br /&gt;
* libasound2-dev&lt;br /&gt;
&lt;br /&gt;
=== Sagemath ===&lt;br /&gt;
&lt;br /&gt;
* sagemath&lt;br /&gt;
* qtcreator&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* qt4-dev-tools&lt;br /&gt;
* python3-all-dev&lt;br /&gt;
* python3-pyqt4&lt;br /&gt;
* python3-numpy&lt;br /&gt;
* pyqt4-dev-tools&lt;br /&gt;
* python-qwt5-qt4&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* ipython3&lt;br /&gt;
* ipython3-notebook&lt;br /&gt;
* ipython3-qtconsole&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54270</id>
		<title>Linux Packages</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54270"/>
		<updated>2025-09-03T20:41:07Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* ALM1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page recense les logiciels et les paquets nécessaires pour les cours à Polytech. Vous pouvez les installer selon vos besoins à l&#039;issu de la [[Linux Install Party]]. N&#039;hésitez pas à signaler les manques et les erreurs sur cette page. Précisez bien à chaque fois votre distribution (Debian/Ubuntu)&lt;br /&gt;
&#039;&#039;&#039;ainsi que sa version&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Les noms de paquets sont à gauche des &amp;quot;:&amp;quot; avec les conventions suivantes :&lt;br /&gt;
* paquet : paquet valable pour Debian et Ubuntu, toutes versions (raisonnables)&lt;br /&gt;
* paquet/debian : paquet valable pour Debian&lt;br /&gt;
* paquet/debian/wheezy : paquet valable pour la distribution Debian Wheezy&lt;br /&gt;
* paquet/ubuntu : paquet valable pour Ubuntu&lt;br /&gt;
* ...&lt;br /&gt;
* XXX : le paquet n&#039;existe pas, le logiciel doit être installé manuellement&lt;br /&gt;
&lt;br /&gt;
Dans la mesure du possible, pour profiter d&#039;une intégration maximale de vos&lt;br /&gt;
logiciels entre eux, des mises à jour, des corrections des sécurités, etc.,&lt;br /&gt;
préférez installer les logiciels à partir des paquets de votre distribution.&lt;br /&gt;
Évidemment, il y a des exceptions à cette règle : logiciel non packagé, besoin&lt;br /&gt;
impératif d&#039;une version plus récentes que celle packagée, etc.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Comment chercher des paquets ==&lt;br /&gt;
&lt;br /&gt;
=== Recherche ===&lt;br /&gt;
&lt;br /&gt;
Recherche de paquets par mots clés dans leur description&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get update&lt;br /&gt;
  apt-cache search &#039;&#039;motclé1 motclé2&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Recherche de paquets par nom de fichier&lt;br /&gt;
&lt;br /&gt;
  sudo apt-file update&lt;br /&gt;
  apt-file search &#039;&#039;nom_de_fichier&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Visualisation de la description d&#039;un paquet&lt;br /&gt;
&lt;br /&gt;
  apt-cache show &#039;&#039;nom_de_paquet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Bibliothèques ===&lt;br /&gt;
&lt;br /&gt;
Quand vous avez besoin d&#039;une bibliothèque pour de la programmation,&lt;br /&gt;
c&#039;est souvent du paquet dont le nom fini par &#039;&#039;&#039;-dev&#039;&#039;&#039; que vous avez besoin.&lt;br /&gt;
&lt;br /&gt;
== Tâches génériques ==&lt;br /&gt;
&lt;br /&gt;
=== Utilitaires ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;minicom&#039;&#039;&#039;&lt;br /&gt;
* [http://speedcrunch.org/index.html speedrunch]&lt;br /&gt;
* &#039;&#039;&#039;gnome-sushi&#039;&#039;&#039; - Aperçu des fichiers avec la barre d&#039;espace dans Nautilus&lt;br /&gt;
** Ajouter &#039;&#039;&#039;gstreamer1.0-libav&#039;&#039;&#039; pour les fichiers vidéos&lt;br /&gt;
&lt;br /&gt;
=== Environnement de travail ===&lt;br /&gt;
&lt;br /&gt;
Vous pouvez installer directement les méta-paquets &amp;lt;code&amp;gt;task-*&amp;lt;/code&amp;gt; ou utiliser l&#039;utilitaire &amp;lt;code&amp;gt;tasksel&amp;lt;/code&amp;gt; (dans le paquet du même nom) pour les voir et les installer depuis cet utilitaire.&lt;br /&gt;
&lt;br /&gt;
On trouve par exemple :&lt;br /&gt;
* &amp;lt;code&amp;gt;task-french-kde-desktop&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;task-xfce-desktop&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;task-lxde-desktop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Programmation ===&lt;br /&gt;
&lt;br /&gt;
==== Outils ====&lt;br /&gt;
* &amp;lt;code&amp;gt;build-essential cpp-doc gcc-doc make-doc&amp;lt;/code&amp;gt; : les outils de base (gcc, make, etc.) et leur documentation&lt;br /&gt;
* &amp;lt;code&amp;gt;g++&amp;lt;/code&amp;gt; : compilateur C++&lt;br /&gt;
* &amp;lt;code&amp;gt;git gitk git-gui tig git-extras&amp;lt;/code&amp;gt; : Outils collaboratifs de gestion de versions (distribué)&lt;br /&gt;
* &amp;lt;code&amp;gt;subversion git-svn&amp;lt;/code&amp;gt; [moins utilisés de nos jours] : Outils collaboratifs de gestion de versions (centralisé)&lt;br /&gt;
* &amp;lt;code&amp;gt;kgdb ddd valgrind&amp;lt;/code&amp;gt; : Outils de déverminage&lt;br /&gt;
&lt;br /&gt;
==== Documentation des appels systèmes et de la bibliothèque C ====&lt;br /&gt;
* manpages-dev: Documentation sur l&#039;API C et les appels systèmes (Section 2 et 3)&lt;br /&gt;
* manpages-posix: Documentation sur les outils POSIX (Section 1)&lt;br /&gt;
* manpages-posix-dev: Documentation sur l&#039;API POSIX (Section 3 et 7)&lt;br /&gt;
* manpages-fr-dev: Documentation pour les appels systèmes (en français)&lt;br /&gt;
* manpages-fr-extra: Documentation pour l&#039;API POSIX (en français)&lt;br /&gt;
&lt;br /&gt;
==== Éditeurs ====&lt;br /&gt;
* vim ou emacs : éditeur de programmes (indentation automatique, coloration syntaxique, etc.)&lt;br /&gt;
* joe, nano&lt;br /&gt;
* kate, geany, code::blocks&lt;br /&gt;
* eclipse, eclipse-cdt, eclipse-egit : Outils de développement&lt;br /&gt;
&lt;br /&gt;
==== AOO (programmation object en Java) ====&lt;br /&gt;
&lt;br /&gt;
XX : Version 21 au 2 sept. 2025&lt;br /&gt;
&lt;br /&gt;
* openjdk-XX-jdk : Java Development Kit version XX&lt;br /&gt;
* openjdk-XX-doc : la documentation du JDK (peut aussi être consultée en ligne)&lt;br /&gt;
* &amp;lt;code&amp;gt;default-jdk openjdk-21-jdk openjdk-21-doc openjdk-21-source&amp;lt;/code&amp;gt; : Java avec ses utilitaires et sa doc&lt;br /&gt;
&lt;br /&gt;
=== Réseau ===&lt;br /&gt;
&lt;br /&gt;
* wireshark : Analyseur de trames réseaux&lt;br /&gt;
* network-manager-openconnect-gnome: Client Gnome Ubuntu pour le [https://vpn.grenet.fr VPN UGA/G-INP]&lt;br /&gt;
&lt;br /&gt;
== Enseignements INFO ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mobilité, Multimédia et Données Ouvertes ===&lt;br /&gt;
&lt;br /&gt;
* apache2 : Apache HTTP Server metapackage&lt;br /&gt;
* libapache2-mod-php: server-side, HTML-embedded scripting language (Apache 2 module)&lt;br /&gt;
* php-curl: CURL module for php5&lt;br /&gt;
* php-cli: command-line interpreter for the php5 scripting language&lt;br /&gt;
&lt;br /&gt;
=== AOO (programmation object en Java) ===&lt;br /&gt;
&lt;br /&gt;
* javacc javacc-doc : un générateur de parser avec sa doc&lt;br /&gt;
* XXX : plugin éclipse pour javacc&lt;br /&gt;
* XXX : EUML2 si une version gratuite est sortie pour Éclipse&lt;br /&gt;
&lt;br /&gt;
=== OCaml ===&lt;br /&gt;
&lt;br /&gt;
* opam&lt;br /&gt;
* ocaml : Méta-package pour l&#039;essentiel du développement OCaml&lt;br /&gt;
* ocaml-core : la base d&#039;OCaml&lt;br /&gt;
* ocaml-native-compilers : compilateurs optimisés (code natif)&lt;br /&gt;
* ocaml-findlib : gestionnaire de bibliothèques&lt;br /&gt;
* camlp4 : Préprocesseur pour la programmation caml&lt;br /&gt;
* liblablgl-ocaml-dev : pour de développement d&#039;applications graphiques&lt;br /&gt;
* tuareg-mode : un mode OCaml pour Emacs&lt;br /&gt;
* graphviz: rich set of graph drawing tools&lt;br /&gt;
&lt;br /&gt;
=== Réseau ===&lt;br /&gt;
&lt;br /&gt;
* libreadline-dev : une bibliothèque nécessaire pour :&lt;br /&gt;
* des outils maisons à retrouver [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/folder/view.php?id=19739 ici]&lt;br /&gt;
* Socklab : Outil pour les TP sur les sockets réseaux (lien dans la [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/resource/view.php?id=17074 page des outils ALM1])&lt;br /&gt;
* pour de l’enseignement à distance ou réalisation de manip sur machine perso:&lt;br /&gt;
** [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/folder/view.php?id=26086 virtualbox et simulateur GNS3]&lt;br /&gt;
* net-tools : Utilitaires CLI&lt;br /&gt;
&lt;br /&gt;
=== Systèmes Embarqués ===&lt;br /&gt;
&lt;br /&gt;
* [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/resource/view.php?id=33626 Outils pour les systèmes embarqués]&lt;br /&gt;
* Les outils: compilateur et debugueur ARM et émulateur QEMU&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;qemu-system-arm gcc-arm-none-eabi gdb-multiarch binutils-arm-none-eabi&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Traitement du signal ===&lt;br /&gt;
&lt;br /&gt;
* python : Python language&lt;br /&gt;
* XXX : [http://www.continuum.io/ Anaconda]. Suivre le guide [http://chamilo1.grenet.fr/ujf/main/course_description/?cidReq=FAMILIARISATIONAVECPYTHONSUITEANACON&amp;amp;id_session=0&amp;amp;gidReq=0 ici]&lt;br /&gt;
&lt;br /&gt;
=== Probabilités et simulation ===&lt;br /&gt;
&lt;br /&gt;
* r-base : Outil R d&#039;analyse statistique&lt;br /&gt;
* RStudio : RStudio est un environnement de développement multiplateforme pour R, un langage de programmation utilisé pour le traitement de données et l’analyse statistique. Il est disponible sous la licence libre AGPLv3, ou bien sous une licence commerciale, soumise à un abonnement annuel.&lt;br /&gt;
&lt;br /&gt;
== Enseignements IESE ==&lt;br /&gt;
&lt;br /&gt;
* libx11-dev : bibliothèque de développement X11&lt;br /&gt;
&lt;br /&gt;
== Enseignements TIS ==&lt;br /&gt;
&lt;br /&gt;
=== APO ===&lt;br /&gt;
&lt;br /&gt;
* Eclipse/Netbeans : Développement Java&lt;br /&gt;
&lt;br /&gt;
=== Réseaux ===&lt;br /&gt;
&lt;br /&gt;
* Voir la section [http://air.imag.fr/index.php/Linux_Packages#R.C3.A9seau réseaux en INFO].&lt;br /&gt;
&lt;br /&gt;
=== Applications médicales ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.debian.org/devel/debian-med/ Debian Med] -  Dans les packages med-* (med-tasks pour tout)&lt;br /&gt;
&lt;br /&gt;
== Autres enseignements ==&lt;br /&gt;
&lt;br /&gt;
* libasound2-dev&lt;br /&gt;
&lt;br /&gt;
=== Sagemath ===&lt;br /&gt;
&lt;br /&gt;
* sagemath&lt;br /&gt;
* qtcreator&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* qt4-dev-tools&lt;br /&gt;
* python3-all-dev&lt;br /&gt;
* python3-pyqt4&lt;br /&gt;
* python3-numpy&lt;br /&gt;
* pyqt4-dev-tools&lt;br /&gt;
* python-qwt5-qt4&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* ipython3&lt;br /&gt;
* ipython3-notebook&lt;br /&gt;
* ipython3-qtconsole&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=World3&amp;diff=54214</id>
		<title>World3</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=World3&amp;diff=54214"/>
		<updated>2025-05-16T09:37:28Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Avec le jupyterhub de l&amp;#039;UGA si vous avez un compte UGA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= TPworld3 =&lt;br /&gt;
&lt;br /&gt;
Achille Baucher et Romain Couillet&lt;br /&gt;
&lt;br /&gt;
Un TP pour jouer avec le modèle World3 et découvrir tout un tas de concepts, qui peuvent servir pour comprendre les dynamiques de la croissance dans un monde fini.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
Télécharger le TP à l&#039;adresse https://polytech.gricad-pages.univ-grenoble-alpes.fr/tronc-commun/world3/TP_fr.ipynb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Avec le jupyterhub de l&#039;UGA si vous avez un compte UGA==&lt;br /&gt;
&lt;br /&gt;
* Se connecter à https://gricad-jupyter.univ-grenoble-alpes.fr avec ses identifiants UGA&lt;br /&gt;
* Appuyer sur le bouton upload en haut à droite, et sélectionner le TP téléchargé et téléverser.&lt;br /&gt;
* Aller dans la rubrique Nbextensions, puis cocher les extensions:&lt;br /&gt;
** Exercise2&lt;br /&gt;
** Table of Contents (2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Revenir sur le menu files et lancer le notebook TP.ipynb en cliquant dessus&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets&amp;diff=54155</id>
		<title>Projets</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets&amp;diff=54155"/>
		<updated>2025-02-03T16:11:39Z</updated>

		<summary type="html">&lt;p&gt;Npalix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:SmartCampus-Trophee-Equipe-1.jpg|Trophée Objets Connectés pour Smart Campus 2014&lt;br /&gt;
Image:DefiH2013-ceremonie2.jpg|Défi H 2103: Cérémonie de remise des prix&lt;br /&gt;
Image:DefiH2013.jpeg|Défi H 2013: Cérémonie de remise des prix&lt;br /&gt;
Image:TropheeSTAutonomie2012-AmiWheelchair.jpg|2ème prix du concours Autonomie `OpenWorld Design Contest 2011´ de ST Microelectronics &amp;amp; Raisonance pour AmiWheelchair.&lt;br /&gt;
Image:CeremonieDéfiH4.jpg|Trophée de l&#039;Innovation au concours Défi H 2012 de Sogeti / Le Monde Informatique pour AmiWheelchair.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Hall of Fame]]&lt;br /&gt;
&lt;br /&gt;
* [[Projets 2024-2025]]&lt;br /&gt;
* [[Projets 2023-2024]]&lt;br /&gt;
* [[Projets 2022-2023]]&lt;br /&gt;
* [[Projets 2021-2022]]&lt;br /&gt;
* [[Projets 2020-2021]]&lt;br /&gt;
* [[Projets 2019-2020]]&lt;br /&gt;
* [[Projets 2018-2019]]&lt;br /&gt;
* [[Projets 2017-2018]]&lt;br /&gt;
* [[Projets 2016-2017]]&lt;br /&gt;
* [[Projets 2015-2016]]&lt;br /&gt;
* [[Projets 2014-2015]]&lt;br /&gt;
* [[Projets 2013-2014]]&lt;br /&gt;
* [[Projets 2012-2013]]&lt;br /&gt;
* [[Projets 2011-2012]]&lt;br /&gt;
* [[Projets 2010-2011]]&lt;br /&gt;
* [[Projets 2009-2010]]&lt;br /&gt;
* [[Projets 2008-2009]]&lt;br /&gt;
* [[Projets-2006-2007]]&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UNIX&amp;diff=53836</id>
		<title>UNIX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UNIX&amp;diff=53836"/>
		<updated>2024-09-13T12:39:49Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* SSH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Quête UNIX =&lt;br /&gt;
&lt;br /&gt;
Pour vous assurer que vous avez compris les points importants du polycopié, et aussi pour rendre le stage un peu plus ludique, vos enseignants vous ont préparé un TP d&#039;auto-évaluation sous la forme d&#039;un jeu de piste. Le principe est simple : chaque étape vous donne une manipulation qui vous permet d&#039;accéder à la suivante.&lt;br /&gt;
&lt;br /&gt;
Certaines des étapes sont faites pour être réalisées à distance, en vous connectant à &amp;lt;code&amp;gt;mandelbrot.e.ujf-grenoble.fr&amp;lt;/code&amp;gt; (cf. [[Travailler à distance]]) avec votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
Vous êtes encouragés à vous entre-aider, par contre, jouez le jeu : évitez de donner à vos collègues la solution d&#039;une étape qu&#039;ils n&#039;ont pas encore atteinte.&lt;br /&gt;
&lt;br /&gt;
Prêts ? C&#039;est parti ! Voici la première étape :&lt;br /&gt;
&lt;br /&gt;
== Départ : Étape A1 ==&lt;br /&gt;
&lt;br /&gt;
Pour la première étape, l&#039;énoncé se trouve ci-dessous.&lt;br /&gt;
&lt;br /&gt;
AIR est un wiki. Vous pourrez le modifier en INFO4 pendant les projets ! Si vous trouvez une&lt;br /&gt;
erreur, corrigez-la ! Pour cela vous&lt;br /&gt;
devez être authentifié (Note: vos modifications sont mémorisées et&lt;br /&gt;
identifiées avec votre login): il suffit de cliquer sur « connexion » en haut à&lt;br /&gt;
droite de la page.&lt;br /&gt;
&lt;br /&gt;
En attendant, vous pouvez naviguer sur le wiki et profiter&lt;br /&gt;
des nombreuses informations dont il regorge.&lt;br /&gt;
&lt;br /&gt;
La suite de la quête est là:&lt;br /&gt;
&lt;br /&gt;
https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/info3-unix&lt;br /&gt;
&lt;br /&gt;
(fin de l&#039;étape A1)&lt;br /&gt;
&lt;br /&gt;
= Ressources=&lt;br /&gt;
&lt;br /&gt;
* [https://im2ag-moodle.univ-grenoble-alpes.fr//mod/resource/view.php?id=16850 Guide UNIX de l&#039;Ensimag]&lt;br /&gt;
* Copie locale: [[File:Poly-intro-unix.pdf]]&lt;br /&gt;
&lt;br /&gt;
== à l&#039;UFR IM2AG ==&lt;br /&gt;
&lt;br /&gt;
=== Web/CMS ===&lt;br /&gt;
* https://im2ag-wiki.univ-grenoble-alpes.fr/&lt;br /&gt;
* https://im2ag-moodle.univ-grenoble-alpes.fr/&lt;br /&gt;
&lt;br /&gt;
=== SSH ===&lt;br /&gt;
* im2ag-mandelbrot.e.ujf-grenoble.fr : Configuration ~/.ssh/config suivante&lt;br /&gt;
  Host im2ag&lt;br /&gt;
  Hostname mandelbrot.e.ujf-grenoble.fr&lt;br /&gt;
  User &amp;lt;votreLoginIci&amp;gt;&lt;br /&gt;
  LocalForward 8080 im2ag-goedel.univ-grenoble-alpes.fr:443&lt;br /&gt;
&lt;br /&gt;
La redirection LocalForward permet l&#039;accès à goedel via https://localhost:8080/&lt;br /&gt;
&lt;br /&gt;
Il y a également deux autres serveurs disponibles.&lt;br /&gt;
* im2ag-turing.e.ujf-grenoble.fr&lt;br /&gt;
* im2ag-oracle.e.ujf-grenoble.fr&lt;br /&gt;
&lt;br /&gt;
== à l&#039;UGA ==&lt;br /&gt;
&lt;br /&gt;
* VPN: http://nomadisme.univ-grenoble-alpes.fr/&lt;br /&gt;
** Installer le package &#039;&#039;&#039;network-manager-openconnect-gnome&#039;&#039;&#039;&lt;br /&gt;
** Ajouter une connexion VPN&lt;br /&gt;
** Utiliser le serveur vpn.grenet.fr avec le profil &amp;quot;Étudiants G-INP&amp;quot;&lt;br /&gt;
* Forge: https://gricad-gitlab.univ-grenoble-alpes.fr/&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UNIX&amp;diff=53835</id>
		<title>UNIX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UNIX&amp;diff=53835"/>
		<updated>2024-09-13T12:39:20Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* SSH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Quête UNIX =&lt;br /&gt;
&lt;br /&gt;
Pour vous assurer que vous avez compris les points importants du polycopié, et aussi pour rendre le stage un peu plus ludique, vos enseignants vous ont préparé un TP d&#039;auto-évaluation sous la forme d&#039;un jeu de piste. Le principe est simple : chaque étape vous donne une manipulation qui vous permet d&#039;accéder à la suivante.&lt;br /&gt;
&lt;br /&gt;
Certaines des étapes sont faites pour être réalisées à distance, en vous connectant à &amp;lt;code&amp;gt;mandelbrot.e.ujf-grenoble.fr&amp;lt;/code&amp;gt; (cf. [[Travailler à distance]]) avec votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
Vous êtes encouragés à vous entre-aider, par contre, jouez le jeu : évitez de donner à vos collègues la solution d&#039;une étape qu&#039;ils n&#039;ont pas encore atteinte.&lt;br /&gt;
&lt;br /&gt;
Prêts ? C&#039;est parti ! Voici la première étape :&lt;br /&gt;
&lt;br /&gt;
== Départ : Étape A1 ==&lt;br /&gt;
&lt;br /&gt;
Pour la première étape, l&#039;énoncé se trouve ci-dessous.&lt;br /&gt;
&lt;br /&gt;
AIR est un wiki. Vous pourrez le modifier en INFO4 pendant les projets ! Si vous trouvez une&lt;br /&gt;
erreur, corrigez-la ! Pour cela vous&lt;br /&gt;
devez être authentifié (Note: vos modifications sont mémorisées et&lt;br /&gt;
identifiées avec votre login): il suffit de cliquer sur « connexion » en haut à&lt;br /&gt;
droite de la page.&lt;br /&gt;
&lt;br /&gt;
En attendant, vous pouvez naviguer sur le wiki et profiter&lt;br /&gt;
des nombreuses informations dont il regorge.&lt;br /&gt;
&lt;br /&gt;
La suite de la quête est là:&lt;br /&gt;
&lt;br /&gt;
https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/info3-unix&lt;br /&gt;
&lt;br /&gt;
(fin de l&#039;étape A1)&lt;br /&gt;
&lt;br /&gt;
= Ressources=&lt;br /&gt;
&lt;br /&gt;
* [https://im2ag-moodle.univ-grenoble-alpes.fr//mod/resource/view.php?id=16850 Guide UNIX de l&#039;Ensimag]&lt;br /&gt;
* Copie locale: [[File:Poly-intro-unix.pdf]]&lt;br /&gt;
&lt;br /&gt;
== à l&#039;UFR IM2AG ==&lt;br /&gt;
&lt;br /&gt;
=== Web/CMS ===&lt;br /&gt;
* https://im2ag-wiki.univ-grenoble-alpes.fr/&lt;br /&gt;
* https://im2ag-moodle.univ-grenoble-alpes.fr/&lt;br /&gt;
&lt;br /&gt;
=== SSH ===&lt;br /&gt;
* im2ag-mandelbrot.e.ujf-grenoble.fr : Configuration ~/.ssh/config suivante&lt;br /&gt;
  Host im2ag&lt;br /&gt;
  Hostname mandelbrot.e.ujf-grenoble.fr&lt;br /&gt;
  User &amp;lt;votreLoginIci&amp;gt;&lt;br /&gt;
  LocalForward 8080 im2ag-goedel.univ-grenoble-alpes.fr:443&lt;br /&gt;
&lt;br /&gt;
La redirection LocalForward permet l&#039;accès à goedel via https://localhost:8080/&lt;br /&gt;
&lt;br /&gt;
* im2ag-turing.e.ujf-grenoble.fr&lt;br /&gt;
* im2ag-oracle.e.ujf-grenoble.fr&lt;br /&gt;
&lt;br /&gt;
== à l&#039;UGA ==&lt;br /&gt;
&lt;br /&gt;
* VPN: http://nomadisme.univ-grenoble-alpes.fr/&lt;br /&gt;
** Installer le package &#039;&#039;&#039;network-manager-openconnect-gnome&#039;&#039;&#039;&lt;br /&gt;
** Ajouter une connexion VPN&lt;br /&gt;
** Utiliser le serveur vpn.grenet.fr avec le profil &amp;quot;Étudiants G-INP&amp;quot;&lt;br /&gt;
* Forge: https://gricad-gitlab.univ-grenoble-alpes.fr/&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UNIX&amp;diff=53834</id>
		<title>UNIX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UNIX&amp;diff=53834"/>
		<updated>2024-09-13T12:37:17Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* SSH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Quête UNIX =&lt;br /&gt;
&lt;br /&gt;
Pour vous assurer que vous avez compris les points importants du polycopié, et aussi pour rendre le stage un peu plus ludique, vos enseignants vous ont préparé un TP d&#039;auto-évaluation sous la forme d&#039;un jeu de piste. Le principe est simple : chaque étape vous donne une manipulation qui vous permet d&#039;accéder à la suivante.&lt;br /&gt;
&lt;br /&gt;
Certaines des étapes sont faites pour être réalisées à distance, en vous connectant à &amp;lt;code&amp;gt;mandelbrot.e.ujf-grenoble.fr&amp;lt;/code&amp;gt; (cf. [[Travailler à distance]]) avec votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
Vous êtes encouragés à vous entre-aider, par contre, jouez le jeu : évitez de donner à vos collègues la solution d&#039;une étape qu&#039;ils n&#039;ont pas encore atteinte.&lt;br /&gt;
&lt;br /&gt;
Prêts ? C&#039;est parti ! Voici la première étape :&lt;br /&gt;
&lt;br /&gt;
== Départ : Étape A1 ==&lt;br /&gt;
&lt;br /&gt;
Pour la première étape, l&#039;énoncé se trouve ci-dessous.&lt;br /&gt;
&lt;br /&gt;
AIR est un wiki. Vous pourrez le modifier en INFO4 pendant les projets ! Si vous trouvez une&lt;br /&gt;
erreur, corrigez-la ! Pour cela vous&lt;br /&gt;
devez être authentifié (Note: vos modifications sont mémorisées et&lt;br /&gt;
identifiées avec votre login): il suffit de cliquer sur « connexion » en haut à&lt;br /&gt;
droite de la page.&lt;br /&gt;
&lt;br /&gt;
En attendant, vous pouvez naviguer sur le wiki et profiter&lt;br /&gt;
des nombreuses informations dont il regorge.&lt;br /&gt;
&lt;br /&gt;
La suite de la quête est là:&lt;br /&gt;
&lt;br /&gt;
https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/info3-unix&lt;br /&gt;
&lt;br /&gt;
(fin de l&#039;étape A1)&lt;br /&gt;
&lt;br /&gt;
= Ressources=&lt;br /&gt;
&lt;br /&gt;
* [https://im2ag-moodle.univ-grenoble-alpes.fr//mod/resource/view.php?id=16850 Guide UNIX de l&#039;Ensimag]&lt;br /&gt;
* Copie locale: [[File:Poly-intro-unix.pdf]]&lt;br /&gt;
&lt;br /&gt;
== à l&#039;UFR IM2AG ==&lt;br /&gt;
&lt;br /&gt;
=== Web/CMS ===&lt;br /&gt;
* https://im2ag-wiki.univ-grenoble-alpes.fr/&lt;br /&gt;
* https://im2ag-moodle.univ-grenoble-alpes.fr/&lt;br /&gt;
&lt;br /&gt;
=== SSH ===&lt;br /&gt;
* im2ag-mandelbrot.e.ujf-grenoble.fr&lt;br /&gt;
  Host im2ag&lt;br /&gt;
  Hostname mandelbrot.e.ujf-grenoble.fr&lt;br /&gt;
  User &amp;lt;votreLoginIci&amp;gt;&lt;br /&gt;
  LocalForward 8080 im2ag-goedel.univ-grenoble-alpes.fr:443&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* im2ag-turing.e.ujf-grenoble.fr&lt;br /&gt;
* im2ag-oracle.e.ujf-grenoble.fr&lt;br /&gt;
&lt;br /&gt;
== à l&#039;UGA ==&lt;br /&gt;
&lt;br /&gt;
* VPN: http://nomadisme.univ-grenoble-alpes.fr/&lt;br /&gt;
** Installer le package &#039;&#039;&#039;network-manager-openconnect-gnome&#039;&#039;&#039;&lt;br /&gt;
** Ajouter une connexion VPN&lt;br /&gt;
** Utiliser le serveur vpn.grenet.fr avec le profil &amp;quot;Étudiants G-INP&amp;quot;&lt;br /&gt;
* Forge: https://gricad-gitlab.univ-grenoble-alpes.fr/&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UNIX&amp;diff=53833</id>
		<title>UNIX</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UNIX&amp;diff=53833"/>
		<updated>2024-09-13T12:23:33Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* à l&amp;#039;UGA */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Quête UNIX =&lt;br /&gt;
&lt;br /&gt;
Pour vous assurer que vous avez compris les points importants du polycopié, et aussi pour rendre le stage un peu plus ludique, vos enseignants vous ont préparé un TP d&#039;auto-évaluation sous la forme d&#039;un jeu de piste. Le principe est simple : chaque étape vous donne une manipulation qui vous permet d&#039;accéder à la suivante.&lt;br /&gt;
&lt;br /&gt;
Certaines des étapes sont faites pour être réalisées à distance, en vous connectant à &amp;lt;code&amp;gt;mandelbrot.e.ujf-grenoble.fr&amp;lt;/code&amp;gt; (cf. [[Travailler à distance]]) avec votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
Vous êtes encouragés à vous entre-aider, par contre, jouez le jeu : évitez de donner à vos collègues la solution d&#039;une étape qu&#039;ils n&#039;ont pas encore atteinte.&lt;br /&gt;
&lt;br /&gt;
Prêts ? C&#039;est parti ! Voici la première étape :&lt;br /&gt;
&lt;br /&gt;
== Départ : Étape A1 ==&lt;br /&gt;
&lt;br /&gt;
Pour la première étape, l&#039;énoncé se trouve ci-dessous.&lt;br /&gt;
&lt;br /&gt;
AIR est un wiki. Vous pourrez le modifier en INFO4 pendant les projets ! Si vous trouvez une&lt;br /&gt;
erreur, corrigez-la ! Pour cela vous&lt;br /&gt;
devez être authentifié (Note: vos modifications sont mémorisées et&lt;br /&gt;
identifiées avec votre login): il suffit de cliquer sur « connexion » en haut à&lt;br /&gt;
droite de la page.&lt;br /&gt;
&lt;br /&gt;
En attendant, vous pouvez naviguer sur le wiki et profiter&lt;br /&gt;
des nombreuses informations dont il regorge.&lt;br /&gt;
&lt;br /&gt;
La suite de la quête est là:&lt;br /&gt;
&lt;br /&gt;
https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/info3-unix&lt;br /&gt;
&lt;br /&gt;
(fin de l&#039;étape A1)&lt;br /&gt;
&lt;br /&gt;
= Ressources=&lt;br /&gt;
&lt;br /&gt;
* [https://im2ag-moodle.univ-grenoble-alpes.fr//mod/resource/view.php?id=16850 Guide UNIX de l&#039;Ensimag]&lt;br /&gt;
* Copie locale: [[File:Poly-intro-unix.pdf]]&lt;br /&gt;
&lt;br /&gt;
== à l&#039;UFR IM2AG ==&lt;br /&gt;
&lt;br /&gt;
=== Web/CMS ===&lt;br /&gt;
* https://im2ag-wiki.univ-grenoble-alpes.fr/&lt;br /&gt;
* https://im2ag-moodle.univ-grenoble-alpes.fr/&lt;br /&gt;
&lt;br /&gt;
=== SSH ===&lt;br /&gt;
* im2ag-mandelbrot.e.ujf-grenoble.fr&lt;br /&gt;
* im2ag-turing.e.ujf-grenoble.fr&lt;br /&gt;
* im2ag-oracle.e.ujf-grenoble.fr&lt;br /&gt;
&lt;br /&gt;
== à l&#039;UGA ==&lt;br /&gt;
&lt;br /&gt;
* VPN: http://nomadisme.univ-grenoble-alpes.fr/&lt;br /&gt;
** Installer le package &#039;&#039;&#039;network-manager-openconnect-gnome&#039;&#039;&#039;&lt;br /&gt;
** Ajouter une connexion VPN&lt;br /&gt;
** Utiliser le serveur vpn.grenet.fr avec le profil &amp;quot;Étudiants G-INP&amp;quot;&lt;br /&gt;
* Forge: https://gricad-gitlab.univ-grenoble-alpes.fr/&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Logiciels&amp;diff=53727</id>
		<title>Logiciels</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Logiciels&amp;diff=53727"/>
		<updated>2024-01-23T10:46:31Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Éditeurs UML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page rassemble des élements d&#039;informations sur quelques logiciels (langages, bibliothèques, &#039;&#039;framework&#039;&#039;) utilisés ou fortement recommandés pour certains projets&lt;br /&gt;
&lt;br /&gt;
==Langages==&lt;br /&gt;
* [[Lua]]: Langage de script rapide et compact  &lt;br /&gt;
* [http://caml.inria.fr/ocaml/index.fr.html Ocaml]: Langage principalement fonctionnel à typage fort (compilable et interprétable)&lt;br /&gt;
* [[Processing]]: Animation en java &#039;&#039;simple à mettre en oeuvre&#039;&#039;&lt;br /&gt;
* [[Processingjs]]: L&#039;adaptation en Javascript de [[Processing]]  &lt;br /&gt;
* [[openFrameworks]] :  &#039;&#039;open source C++ toolkit for creative coding&#039;&#039;.&lt;br /&gt;
* [[Ruby]]: Langage de script objet particulièrement plaisant.&lt;br /&gt;
* [[Python]]: Un des langages de script dynamique de référence (notamment en robotique avec [[ROS]]).&lt;br /&gt;
** [[Twisted]]: canevas de serveur monothread événementiel pour Python&lt;br /&gt;
* [[Oz]] : langage multi paradigme&lt;br /&gt;
* [[Urbi]] : langage pour la robotique&lt;br /&gt;
* [[JSON]] : le 5 en 1&lt;br /&gt;
* [[Scala]]&lt;br /&gt;
* [[Javascript]] &amp;amp; [[Node.js]]&lt;br /&gt;
* [[CoffeeScript]] : langage orienté objet et fonctionnel qui se compile en javascript&lt;br /&gt;
* [[R]] : langage orienté statitisque et probabilité&lt;br /&gt;
&lt;br /&gt;
== Développement pour l&#039;embarqué ==&lt;br /&gt;
* [[OpenOCD]]: Débuggeur sur puce (nécessite une sonde)&lt;br /&gt;
* [[CodeSourcery]]: Chaîne de compilation basée sur gcc&lt;br /&gt;
* [https://github.com/janjongboom/mbed-simulator MBed simulator]&lt;br /&gt;
&lt;br /&gt;
== Emulateurs ==&lt;br /&gt;
* [[Qemu]]: Emulateur de référence OpenSource&lt;br /&gt;
&lt;br /&gt;
==Simulation==&lt;br /&gt;
* [[DiaSuite]]&lt;br /&gt;
* [[RoboCode]]&lt;br /&gt;
===AVR et Arduino===&lt;br /&gt;
* [http://gitorious.org/simavr#more Simavr]&lt;br /&gt;
* [http://emulare.sourceforge.net/screen%20shots.php Emulare]&lt;br /&gt;
===Circuit Electronique===&lt;br /&gt;
* [http://www.falstad.com/circuit/ icircuit]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/KTechLab KTechLab]&lt;br /&gt;
* [[Fritzing]] éditeur de circuits et de cablages de carte de prototypage&lt;br /&gt;
* [http://www.gpleda.org gEDA] éditeur de PCB (GPL&#039;d suite and toolkit of Electronic Design Automation tools) for electrical circuit design, schematic capture, simulation, prototyping, and production.&lt;br /&gt;
* [http://www.elektronique.fr/logiciels/kicad.php KiCad]&lt;br /&gt;
&lt;br /&gt;
==Visualisation et GUI==&lt;br /&gt;
* [[QT]]: Bibliothèques GUI très complètes&lt;br /&gt;
* [[ExtJS]] Framework très complet en javascript&lt;br /&gt;
* [[Kivy]] Framework de développement d&#039;application multiplateforme en pyton supportant les interactions multitouch&lt;br /&gt;
* [[JQuery]] Bibliothèque GUI en javascript (une référence) &lt;br /&gt;
* [[JavaFX]]&lt;br /&gt;
* [http://xibo.org.uk/ Xibo] Digital signage open-source&lt;br /&gt;
&lt;br /&gt;
===Grapheurs===&lt;br /&gt;
* [[BIRT|BIRT (Business Intelligence and Reporting Tools)]]]&lt;br /&gt;
* [http://jchart2d.sourceforge.net JChart2D]&lt;br /&gt;
* [[JFreeChart]]&lt;br /&gt;
* [[Protovis]] : canevas Javascript et SVG de visualisation de données&lt;br /&gt;
* [http://d3js.org/ D3] : le successeur de Protovis&lt;br /&gt;
* [[Prefuse|Prefuse et Flare]] : canevas de visualisation de données en Java et ActionScript.&lt;br /&gt;
* [[sigma.js]] : a lightweight JavaScript graph drawing library : http://sigmajs.org/examples.html&lt;br /&gt;
* [[Chart.js]] : client-side charts in Javascript &amp;amp; HTML5&lt;br /&gt;
* [[fnordmetric]] collecte et affichage de séries temporelles&lt;br /&gt;
* [[Pylab]]&lt;br /&gt;
&lt;br /&gt;
===Multi touch===&lt;br /&gt;
* [[MT4J]]&lt;br /&gt;
&lt;br /&gt;
===Data Viz===&lt;br /&gt;
* [[Orange biolab.si]]&lt;br /&gt;
&lt;br /&gt;
===Graph Viz===&lt;br /&gt;
* http://www.graphviz.org/Gallery.php&lt;br /&gt;
* https://gephi.org/&lt;br /&gt;
* http://www.yworks.com/en/products_yed_about.html&lt;br /&gt;
&lt;br /&gt;
=== Moteurs 2D ===&lt;br /&gt;
* [https://github.com/GoodBoyDigital/pixi.js Pixi.js]&lt;br /&gt;
&lt;br /&gt;
=== Moteurs 3D===&lt;br /&gt;
* [http://threejs.org/ three.js]&lt;br /&gt;
&lt;br /&gt;
==Géolocalisation==&lt;br /&gt;
* [[OpenStreetMap]]&lt;br /&gt;
* [[GoogleEarthPlugin]]&lt;br /&gt;
* [[OsmAnd]]&lt;br /&gt;
* Services IGN: https://geoservices.ign.fr/documentation/diffusion/telechargement-donnees-libres.html&lt;br /&gt;
&lt;br /&gt;
=== Applications métiers ===&lt;br /&gt;
&lt;br /&gt;
Sécurité incendie&lt;br /&gt;
&lt;br /&gt;
* https://www.osmhydrant.org/fr/&lt;br /&gt;
* https://remocra.atolcd.com/ et https://github.com/atolcd/sdis-remocra&lt;br /&gt;
&lt;br /&gt;
==Domotique==&lt;br /&gt;
* [[OpenHAB]]&lt;br /&gt;
* [http://www.domogik.org/ Domogik]&lt;br /&gt;
&lt;br /&gt;
==RIA -- Rich Internet Application ==&lt;br /&gt;
* [[Google Web Toolkit]]&lt;br /&gt;
* [[Flex]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Intelligence Artificielle ==&lt;br /&gt;
&lt;br /&gt;
* https://www.coral.ai/&lt;br /&gt;
&lt;br /&gt;
==Nuage ([[Cloud Computing]])==&lt;br /&gt;
* [http://windowsazure.com/ Windows Azure]&lt;br /&gt;
* [[Amazon EC2]]&lt;br /&gt;
* [[Google App Engine]]&lt;br /&gt;
* [[Cloud Foundry]]&lt;br /&gt;
* [[OwnCloud]]&lt;br /&gt;
&lt;br /&gt;
== IoT ==&lt;br /&gt;
=== LoRa ===&lt;br /&gt;
* https://www.loraserver.io/&lt;br /&gt;
* https://github.com/TheThingsNetwork&lt;br /&gt;
* https://github.com/matthijskooijman/arduino-lmic&lt;br /&gt;
&lt;br /&gt;
==Intergiciels==&lt;br /&gt;
* [[Apache Felix]]&lt;br /&gt;
* [[Apache Felix iPOJO]]&lt;br /&gt;
* [[Cilia]]&lt;br /&gt;
* [http://teenylime.sourceforge.net/ TeenyLIME] (based on TinyOS and NesC)&lt;br /&gt;
* [http://www.soapui.org/ soapUI] prototypage rapide et outils Web Services et RESTFul services&lt;br /&gt;
* [[Node.js]] framework serveur asynchrone en [[Javascript]]&lt;br /&gt;
* [[Vert.x]] framework serveur asynchrone polyglotte&lt;br /&gt;
* [https://allseenalliance.org/ AllSeenAlliance] API multi-plateformes pour l&#039;Internet des Objets&lt;br /&gt;
&lt;br /&gt;
==Systèmes d&#039;exploitation==&lt;br /&gt;
* [[Contiki OS]]&lt;br /&gt;
* [[FreeRT OS]]&lt;br /&gt;
* [[Robot Operating System|Robot Operating System (ROS)]]&lt;br /&gt;
* [[ucLinux]]&lt;br /&gt;
* [http://www.tinyos.net/ TinyOS]&lt;br /&gt;
* [[Systèmes d&#039;exploitation pour nœuds de réseaux de capteurs]]&lt;br /&gt;
* [[RIOT]]&lt;br /&gt;
&lt;br /&gt;
==Réseaux==&lt;br /&gt;
&lt;br /&gt;
===UPnP===&lt;br /&gt;
* [http://opentools.homeip.net/dev-tools-for-upnp Dev tools for UPnP]&lt;br /&gt;
&lt;br /&gt;
==Outils==&lt;br /&gt;
===GUI sketching===&lt;br /&gt;
&lt;br /&gt;
* [http://www.balsamiq.com/products/mockups Balsamiq Mockups] : drag and drop interface builder that let you sketch out interfaces quickly.&lt;br /&gt;
* https://www.figma.com/&lt;br /&gt;
&lt;br /&gt;
==Builders==&lt;br /&gt;
* [[Apache Ant]]&lt;br /&gt;
* [[Apache Maven]]&lt;br /&gt;
* [[Grunt]]&lt;br /&gt;
* [[Gulp]]&lt;br /&gt;
&lt;br /&gt;
===Debug===&lt;br /&gt;
* [[FireBug]] : Indispensable pour le développement &#039;&#039;client&#039;&#039; web avec Firefox&lt;br /&gt;
===IDE===&lt;br /&gt;
* [http://eclipse.org/ Eclipse]&lt;br /&gt;
** [https://www.st.com/en/development-tools/stm32cubeide.html?ecmp=tt11319_gl_link_may2019 STM32CubeIDE] pour STM32, basé sur Eclipse&lt;br /&gt;
* [[NetBeans]]&lt;br /&gt;
* [[Intellij IDEA]]&lt;br /&gt;
* [[VisualStudio]] et [https://www.microsoft.com/france/visual-studio/code/ Visual Studio Code] (multi-plateforme)&lt;br /&gt;
* [[SharpDevelop]]&lt;br /&gt;
* [[Qtcreator]]&lt;br /&gt;
* [[Code::Blocks]]&lt;br /&gt;
* [[Geany]]&lt;br /&gt;
&lt;br /&gt;
===Source Control===&lt;br /&gt;
* [[SubVersion]]&lt;br /&gt;
* [[Git]]&lt;br /&gt;
* [http://mercurial.selenic.com/ Mercurial]&lt;br /&gt;
* [http://bazaar.canonical.com/en/ Bazzar]&lt;br /&gt;
&lt;br /&gt;
=== Merging tools ===&lt;br /&gt;
* [http://meldmerge.org/ Meld]&lt;br /&gt;
===Patch management===&lt;br /&gt;
* [http://www.procode.org/stgit/ Stack Git]&lt;br /&gt;
* [http://savannah.nongnu.org/projects/quilt Quilt]&lt;br /&gt;
===Analyzers===&lt;br /&gt;
* http://www.sump.org/projects/analyzer/client/ Sung.org Logic Analyzer Client&lt;br /&gt;
&lt;br /&gt;
===Code quality===&lt;br /&gt;
* [[Sonar]]&lt;br /&gt;
* [[ReviewBoard]]&lt;br /&gt;
&lt;br /&gt;
===Forge===&lt;br /&gt;
* [[Redmine]]&lt;br /&gt;
* [[GForge]]&lt;br /&gt;
* [[Novaforge]]&lt;br /&gt;
&lt;br /&gt;
==Développement d&#039;applications==&lt;br /&gt;
&lt;br /&gt;
* [[Windows 8]]&lt;br /&gt;
* [https://developers.google.com/events/io/sessions/333508149 From Nothing to Nirvana in Minutes: Cloud Backend for Your Android Application]&lt;br /&gt;
* [http://code.google.com/p/applause/ model-driven development for mobile devices]&lt;br /&gt;
&lt;br /&gt;
==Développement consoles de jeux==&lt;br /&gt;
* [[XBox 360|Microsoft XBox 360 XNA]]&lt;br /&gt;
* [[Sony PS3]]&lt;br /&gt;
* [[Nintendo WII]]&lt;br /&gt;
* [[Nintendo DS]]&lt;br /&gt;
&lt;br /&gt;
==Développement Audio-Video==&lt;br /&gt;
* [[GStreamer]]&lt;br /&gt;
* [[VideoLAN]]&lt;br /&gt;
* [[UPnP AV]] renderers and servers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Développement Web==&lt;br /&gt;
* [http://www.playframework.com/ Play] Web framework with Java and Scala&lt;br /&gt;
&lt;br /&gt;
==3D Authoring and Modelling==&lt;br /&gt;
Éditions de volumes 3D&lt;br /&gt;
* [http://www.citemaison.fr/scripts/plan-maison-comme-un-architecte.php plan d&#039;architecte]&lt;br /&gt;
* [http://sketchup.google.com/intl/fr/ Google Sketchup]&lt;br /&gt;
* [[Blender 3D]] &lt;br /&gt;
* [[OpenSCAD]]&lt;br /&gt;
* TinkerCAD https://tinkercad.com/&lt;br /&gt;
* 123D Design http://usa.autodesk.com/autodesk-123d/&lt;br /&gt;
* [[Kokompe]]&lt;br /&gt;
* [[Lego Digital Designer]] : construction en brique Lego (notamment [[Lego Mindstorms]]&lt;br /&gt;
&lt;br /&gt;
* [http://www.makercase.com MakerCase] génération de plans de boites découpées à la découpeuse laser&lt;br /&gt;
* [http://boxmaker.rahulbotics.com BoxMaker] génération de plans de boites découpées à la découpeuse laser (code source disponible donc extensible)&lt;br /&gt;
* [http://www.sketchchair.cc SketchChair] pour créer des meubles et les pièces à découper &amp;amp; emboiter&lt;br /&gt;
* [[OpenSceneGraph]]&lt;br /&gt;
&lt;br /&gt;
=== Pour l&#039;impression 3D ===&lt;br /&gt;
&lt;br /&gt;
* http://www.autodesk.com/products/fusion-360/&lt;br /&gt;
* https://ultimaker.com/en/products/cura-software&lt;br /&gt;
&lt;br /&gt;
* [http://sketchup.google.com/intl/fr/ Google Sketchup]&lt;br /&gt;
&lt;br /&gt;
==Gestion de projets==&lt;br /&gt;
&lt;br /&gt;
=== Plateformes de gestion de projets - méthodes Agile ===&lt;br /&gt;
&lt;br /&gt;
* https://taiga.io/ (Scrum, Kanban)&lt;br /&gt;
* https://trello.com/ (Kanban)&lt;br /&gt;
* https://www.tuleap.org/ (Scrum, Kanban) - intégration SCM, CI, ECM&lt;br /&gt;
* http://yodiz.com (Scrum, Kanban) - intégration GitHub&lt;br /&gt;
&lt;br /&gt;
===Planification===&lt;br /&gt;
* [[Gantt Project]]&lt;br /&gt;
* [[Gantto]]&lt;br /&gt;
&lt;br /&gt;
===[[Mind Map]]===&lt;br /&gt;
* [http://freemind.sourceforge.net/wiki/index.php/Main_Page Freemind]&lt;br /&gt;
&lt;br /&gt;
==Éditeurs UML==&lt;br /&gt;
* [http://www.lucidchart.com/ LucidChart] éditeur RIA de diagramme (dont UML)&lt;br /&gt;
* [http://www.modelio.org/ ModelIO]&lt;br /&gt;
** https://www.modelio.org/forum/8-installation/3962-running-modelio-on-a-macos-x-workstation.html&lt;br /&gt;
** https://wiki.eclipse.org/Configure_Eclipse_for_Java_9#Configure_Eclipse_for_Java_9_modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[ArgoUML]]&lt;br /&gt;
* [[Visual Paradigm]]&lt;br /&gt;
* [[StarUML]]&lt;br /&gt;
* [[Omondo]]&lt;br /&gt;
* [http://www.gliffy.com/gliffy/# Gliffy] éditeur RIA de diagramme (dont UML)&lt;br /&gt;
* [[Graphiti]] : génération d&#039;éditeurs Eclipse de diagramme&lt;br /&gt;
* [http://umbrello.kde.org/ Umbrello]&lt;br /&gt;
* [http://www.umlet.com/ UMLet]&lt;br /&gt;
* [https://www.draw.io/ draw.io] editeur en ligne de diagramme (dont UML)&lt;br /&gt;
* [https://plantuml.com/fr/ PlantUML]&lt;br /&gt;
&lt;br /&gt;
==Misc==&lt;br /&gt;
* [[Outils de base Linux]]:&lt;br /&gt;
* [[OAR]]&lt;br /&gt;
* [[CoAP]]&lt;br /&gt;
* [https://market.android.com/details?id=it.android.demi.elettronica ElectroDroid] une collection d&#039;outils et de références électroniques simple et efficace sur téléphone Android.&lt;br /&gt;
* [http://www.lucidchart.com/ LucidChart] éditeur RIA de diagrammes&lt;br /&gt;
* [http://www.tldrlegal.com/ Explicateur de licences open-source]&lt;br /&gt;
&lt;br /&gt;
==Audioconférence, Montage et présentation==&lt;br /&gt;
=== Audioconférence ===&lt;br /&gt;
* [http://llcon.sourceforge.net/ Jamulus]&lt;br /&gt;
* [https://www.mumble.com/ Mumble]&lt;br /&gt;
* [https://bigbluebutton.org/ BigBlueButton]&lt;br /&gt;
* [https://meet.jit.si/ Jitsi Meet]&lt;br /&gt;
&lt;br /&gt;
===[[Screencast]]===&lt;br /&gt;
* [http://www.debugmode.com/wink/ Wink] pour Windows&lt;br /&gt;
* [http://fr.wikipedia.org/wiki/Liste_de_logiciels_de_screencasting autres ...]&lt;br /&gt;
* [[Open BroadCast Software]]&lt;br /&gt;
&lt;br /&gt;
===Présentation===&lt;br /&gt;
* [[Reveal.js]]&lt;br /&gt;
&lt;br /&gt;
== Arts ==&lt;br /&gt;
* [http://www.pawfal.org/fluxus/ fluxus]&lt;br /&gt;
* [http://www.contextfreeart.org/ Context Free Art]&lt;br /&gt;
* [http://structuresynth.sourceforge.net/ Structures Synth]&lt;br /&gt;
* [http://nodebox.net/ Nodebox 3]&lt;br /&gt;
* vvvv&lt;br /&gt;
* [[Pure Data]]&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Logiciels&amp;diff=53726</id>
		<title>Logiciels</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Logiciels&amp;diff=53726"/>
		<updated>2024-01-23T10:46:18Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Éditeurs UML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page rassemble des élements d&#039;informations sur quelques logiciels (langages, bibliothèques, &#039;&#039;framework&#039;&#039;) utilisés ou fortement recommandés pour certains projets&lt;br /&gt;
&lt;br /&gt;
==Langages==&lt;br /&gt;
* [[Lua]]: Langage de script rapide et compact  &lt;br /&gt;
* [http://caml.inria.fr/ocaml/index.fr.html Ocaml]: Langage principalement fonctionnel à typage fort (compilable et interprétable)&lt;br /&gt;
* [[Processing]]: Animation en java &#039;&#039;simple à mettre en oeuvre&#039;&#039;&lt;br /&gt;
* [[Processingjs]]: L&#039;adaptation en Javascript de [[Processing]]  &lt;br /&gt;
* [[openFrameworks]] :  &#039;&#039;open source C++ toolkit for creative coding&#039;&#039;.&lt;br /&gt;
* [[Ruby]]: Langage de script objet particulièrement plaisant.&lt;br /&gt;
* [[Python]]: Un des langages de script dynamique de référence (notamment en robotique avec [[ROS]]).&lt;br /&gt;
** [[Twisted]]: canevas de serveur monothread événementiel pour Python&lt;br /&gt;
* [[Oz]] : langage multi paradigme&lt;br /&gt;
* [[Urbi]] : langage pour la robotique&lt;br /&gt;
* [[JSON]] : le 5 en 1&lt;br /&gt;
* [[Scala]]&lt;br /&gt;
* [[Javascript]] &amp;amp; [[Node.js]]&lt;br /&gt;
* [[CoffeeScript]] : langage orienté objet et fonctionnel qui se compile en javascript&lt;br /&gt;
* [[R]] : langage orienté statitisque et probabilité&lt;br /&gt;
&lt;br /&gt;
== Développement pour l&#039;embarqué ==&lt;br /&gt;
* [[OpenOCD]]: Débuggeur sur puce (nécessite une sonde)&lt;br /&gt;
* [[CodeSourcery]]: Chaîne de compilation basée sur gcc&lt;br /&gt;
* [https://github.com/janjongboom/mbed-simulator MBed simulator]&lt;br /&gt;
&lt;br /&gt;
== Emulateurs ==&lt;br /&gt;
* [[Qemu]]: Emulateur de référence OpenSource&lt;br /&gt;
&lt;br /&gt;
==Simulation==&lt;br /&gt;
* [[DiaSuite]]&lt;br /&gt;
* [[RoboCode]]&lt;br /&gt;
===AVR et Arduino===&lt;br /&gt;
* [http://gitorious.org/simavr#more Simavr]&lt;br /&gt;
* [http://emulare.sourceforge.net/screen%20shots.php Emulare]&lt;br /&gt;
===Circuit Electronique===&lt;br /&gt;
* [http://www.falstad.com/circuit/ icircuit]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/KTechLab KTechLab]&lt;br /&gt;
* [[Fritzing]] éditeur de circuits et de cablages de carte de prototypage&lt;br /&gt;
* [http://www.gpleda.org gEDA] éditeur de PCB (GPL&#039;d suite and toolkit of Electronic Design Automation tools) for electrical circuit design, schematic capture, simulation, prototyping, and production.&lt;br /&gt;
* [http://www.elektronique.fr/logiciels/kicad.php KiCad]&lt;br /&gt;
&lt;br /&gt;
==Visualisation et GUI==&lt;br /&gt;
* [[QT]]: Bibliothèques GUI très complètes&lt;br /&gt;
* [[ExtJS]] Framework très complet en javascript&lt;br /&gt;
* [[Kivy]] Framework de développement d&#039;application multiplateforme en pyton supportant les interactions multitouch&lt;br /&gt;
* [[JQuery]] Bibliothèque GUI en javascript (une référence) &lt;br /&gt;
* [[JavaFX]]&lt;br /&gt;
* [http://xibo.org.uk/ Xibo] Digital signage open-source&lt;br /&gt;
&lt;br /&gt;
===Grapheurs===&lt;br /&gt;
* [[BIRT|BIRT (Business Intelligence and Reporting Tools)]]]&lt;br /&gt;
* [http://jchart2d.sourceforge.net JChart2D]&lt;br /&gt;
* [[JFreeChart]]&lt;br /&gt;
* [[Protovis]] : canevas Javascript et SVG de visualisation de données&lt;br /&gt;
* [http://d3js.org/ D3] : le successeur de Protovis&lt;br /&gt;
* [[Prefuse|Prefuse et Flare]] : canevas de visualisation de données en Java et ActionScript.&lt;br /&gt;
* [[sigma.js]] : a lightweight JavaScript graph drawing library : http://sigmajs.org/examples.html&lt;br /&gt;
* [[Chart.js]] : client-side charts in Javascript &amp;amp; HTML5&lt;br /&gt;
* [[fnordmetric]] collecte et affichage de séries temporelles&lt;br /&gt;
* [[Pylab]]&lt;br /&gt;
&lt;br /&gt;
===Multi touch===&lt;br /&gt;
* [[MT4J]]&lt;br /&gt;
&lt;br /&gt;
===Data Viz===&lt;br /&gt;
* [[Orange biolab.si]]&lt;br /&gt;
&lt;br /&gt;
===Graph Viz===&lt;br /&gt;
* http://www.graphviz.org/Gallery.php&lt;br /&gt;
* https://gephi.org/&lt;br /&gt;
* http://www.yworks.com/en/products_yed_about.html&lt;br /&gt;
&lt;br /&gt;
=== Moteurs 2D ===&lt;br /&gt;
* [https://github.com/GoodBoyDigital/pixi.js Pixi.js]&lt;br /&gt;
&lt;br /&gt;
=== Moteurs 3D===&lt;br /&gt;
* [http://threejs.org/ three.js]&lt;br /&gt;
&lt;br /&gt;
==Géolocalisation==&lt;br /&gt;
* [[OpenStreetMap]]&lt;br /&gt;
* [[GoogleEarthPlugin]]&lt;br /&gt;
* [[OsmAnd]]&lt;br /&gt;
* Services IGN: https://geoservices.ign.fr/documentation/diffusion/telechargement-donnees-libres.html&lt;br /&gt;
&lt;br /&gt;
=== Applications métiers ===&lt;br /&gt;
&lt;br /&gt;
Sécurité incendie&lt;br /&gt;
&lt;br /&gt;
* https://www.osmhydrant.org/fr/&lt;br /&gt;
* https://remocra.atolcd.com/ et https://github.com/atolcd/sdis-remocra&lt;br /&gt;
&lt;br /&gt;
==Domotique==&lt;br /&gt;
* [[OpenHAB]]&lt;br /&gt;
* [http://www.domogik.org/ Domogik]&lt;br /&gt;
&lt;br /&gt;
==RIA -- Rich Internet Application ==&lt;br /&gt;
* [[Google Web Toolkit]]&lt;br /&gt;
* [[Flex]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Intelligence Artificielle ==&lt;br /&gt;
&lt;br /&gt;
* https://www.coral.ai/&lt;br /&gt;
&lt;br /&gt;
==Nuage ([[Cloud Computing]])==&lt;br /&gt;
* [http://windowsazure.com/ Windows Azure]&lt;br /&gt;
* [[Amazon EC2]]&lt;br /&gt;
* [[Google App Engine]]&lt;br /&gt;
* [[Cloud Foundry]]&lt;br /&gt;
* [[OwnCloud]]&lt;br /&gt;
&lt;br /&gt;
== IoT ==&lt;br /&gt;
=== LoRa ===&lt;br /&gt;
* https://www.loraserver.io/&lt;br /&gt;
* https://github.com/TheThingsNetwork&lt;br /&gt;
* https://github.com/matthijskooijman/arduino-lmic&lt;br /&gt;
&lt;br /&gt;
==Intergiciels==&lt;br /&gt;
* [[Apache Felix]]&lt;br /&gt;
* [[Apache Felix iPOJO]]&lt;br /&gt;
* [[Cilia]]&lt;br /&gt;
* [http://teenylime.sourceforge.net/ TeenyLIME] (based on TinyOS and NesC)&lt;br /&gt;
* [http://www.soapui.org/ soapUI] prototypage rapide et outils Web Services et RESTFul services&lt;br /&gt;
* [[Node.js]] framework serveur asynchrone en [[Javascript]]&lt;br /&gt;
* [[Vert.x]] framework serveur asynchrone polyglotte&lt;br /&gt;
* [https://allseenalliance.org/ AllSeenAlliance] API multi-plateformes pour l&#039;Internet des Objets&lt;br /&gt;
&lt;br /&gt;
==Systèmes d&#039;exploitation==&lt;br /&gt;
* [[Contiki OS]]&lt;br /&gt;
* [[FreeRT OS]]&lt;br /&gt;
* [[Robot Operating System|Robot Operating System (ROS)]]&lt;br /&gt;
* [[ucLinux]]&lt;br /&gt;
* [http://www.tinyos.net/ TinyOS]&lt;br /&gt;
* [[Systèmes d&#039;exploitation pour nœuds de réseaux de capteurs]]&lt;br /&gt;
* [[RIOT]]&lt;br /&gt;
&lt;br /&gt;
==Réseaux==&lt;br /&gt;
&lt;br /&gt;
===UPnP===&lt;br /&gt;
* [http://opentools.homeip.net/dev-tools-for-upnp Dev tools for UPnP]&lt;br /&gt;
&lt;br /&gt;
==Outils==&lt;br /&gt;
===GUI sketching===&lt;br /&gt;
&lt;br /&gt;
* [http://www.balsamiq.com/products/mockups Balsamiq Mockups] : drag and drop interface builder that let you sketch out interfaces quickly.&lt;br /&gt;
* https://www.figma.com/&lt;br /&gt;
&lt;br /&gt;
==Builders==&lt;br /&gt;
* [[Apache Ant]]&lt;br /&gt;
* [[Apache Maven]]&lt;br /&gt;
* [[Grunt]]&lt;br /&gt;
* [[Gulp]]&lt;br /&gt;
&lt;br /&gt;
===Debug===&lt;br /&gt;
* [[FireBug]] : Indispensable pour le développement &#039;&#039;client&#039;&#039; web avec Firefox&lt;br /&gt;
===IDE===&lt;br /&gt;
* [http://eclipse.org/ Eclipse]&lt;br /&gt;
** [https://www.st.com/en/development-tools/stm32cubeide.html?ecmp=tt11319_gl_link_may2019 STM32CubeIDE] pour STM32, basé sur Eclipse&lt;br /&gt;
* [[NetBeans]]&lt;br /&gt;
* [[Intellij IDEA]]&lt;br /&gt;
* [[VisualStudio]] et [https://www.microsoft.com/france/visual-studio/code/ Visual Studio Code] (multi-plateforme)&lt;br /&gt;
* [[SharpDevelop]]&lt;br /&gt;
* [[Qtcreator]]&lt;br /&gt;
* [[Code::Blocks]]&lt;br /&gt;
* [[Geany]]&lt;br /&gt;
&lt;br /&gt;
===Source Control===&lt;br /&gt;
* [[SubVersion]]&lt;br /&gt;
* [[Git]]&lt;br /&gt;
* [http://mercurial.selenic.com/ Mercurial]&lt;br /&gt;
* [http://bazaar.canonical.com/en/ Bazzar]&lt;br /&gt;
&lt;br /&gt;
=== Merging tools ===&lt;br /&gt;
* [http://meldmerge.org/ Meld]&lt;br /&gt;
===Patch management===&lt;br /&gt;
* [http://www.procode.org/stgit/ Stack Git]&lt;br /&gt;
* [http://savannah.nongnu.org/projects/quilt Quilt]&lt;br /&gt;
===Analyzers===&lt;br /&gt;
* http://www.sump.org/projects/analyzer/client/ Sung.org Logic Analyzer Client&lt;br /&gt;
&lt;br /&gt;
===Code quality===&lt;br /&gt;
* [[Sonar]]&lt;br /&gt;
* [[ReviewBoard]]&lt;br /&gt;
&lt;br /&gt;
===Forge===&lt;br /&gt;
* [[Redmine]]&lt;br /&gt;
* [[GForge]]&lt;br /&gt;
* [[Novaforge]]&lt;br /&gt;
&lt;br /&gt;
==Développement d&#039;applications==&lt;br /&gt;
&lt;br /&gt;
* [[Windows 8]]&lt;br /&gt;
* [https://developers.google.com/events/io/sessions/333508149 From Nothing to Nirvana in Minutes: Cloud Backend for Your Android Application]&lt;br /&gt;
* [http://code.google.com/p/applause/ model-driven development for mobile devices]&lt;br /&gt;
&lt;br /&gt;
==Développement consoles de jeux==&lt;br /&gt;
* [[XBox 360|Microsoft XBox 360 XNA]]&lt;br /&gt;
* [[Sony PS3]]&lt;br /&gt;
* [[Nintendo WII]]&lt;br /&gt;
* [[Nintendo DS]]&lt;br /&gt;
&lt;br /&gt;
==Développement Audio-Video==&lt;br /&gt;
* [[GStreamer]]&lt;br /&gt;
* [[VideoLAN]]&lt;br /&gt;
* [[UPnP AV]] renderers and servers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Développement Web==&lt;br /&gt;
* [http://www.playframework.com/ Play] Web framework with Java and Scala&lt;br /&gt;
&lt;br /&gt;
==3D Authoring and Modelling==&lt;br /&gt;
Éditions de volumes 3D&lt;br /&gt;
* [http://www.citemaison.fr/scripts/plan-maison-comme-un-architecte.php plan d&#039;architecte]&lt;br /&gt;
* [http://sketchup.google.com/intl/fr/ Google Sketchup]&lt;br /&gt;
* [[Blender 3D]] &lt;br /&gt;
* [[OpenSCAD]]&lt;br /&gt;
* TinkerCAD https://tinkercad.com/&lt;br /&gt;
* 123D Design http://usa.autodesk.com/autodesk-123d/&lt;br /&gt;
* [[Kokompe]]&lt;br /&gt;
* [[Lego Digital Designer]] : construction en brique Lego (notamment [[Lego Mindstorms]]&lt;br /&gt;
&lt;br /&gt;
* [http://www.makercase.com MakerCase] génération de plans de boites découpées à la découpeuse laser&lt;br /&gt;
* [http://boxmaker.rahulbotics.com BoxMaker] génération de plans de boites découpées à la découpeuse laser (code source disponible donc extensible)&lt;br /&gt;
* [http://www.sketchchair.cc SketchChair] pour créer des meubles et les pièces à découper &amp;amp; emboiter&lt;br /&gt;
* [[OpenSceneGraph]]&lt;br /&gt;
&lt;br /&gt;
=== Pour l&#039;impression 3D ===&lt;br /&gt;
&lt;br /&gt;
* http://www.autodesk.com/products/fusion-360/&lt;br /&gt;
* https://ultimaker.com/en/products/cura-software&lt;br /&gt;
&lt;br /&gt;
* [http://sketchup.google.com/intl/fr/ Google Sketchup]&lt;br /&gt;
&lt;br /&gt;
==Gestion de projets==&lt;br /&gt;
&lt;br /&gt;
=== Plateformes de gestion de projets - méthodes Agile ===&lt;br /&gt;
&lt;br /&gt;
* https://taiga.io/ (Scrum, Kanban)&lt;br /&gt;
* https://trello.com/ (Kanban)&lt;br /&gt;
* https://www.tuleap.org/ (Scrum, Kanban) - intégration SCM, CI, ECM&lt;br /&gt;
* http://yodiz.com (Scrum, Kanban) - intégration GitHub&lt;br /&gt;
&lt;br /&gt;
===Planification===&lt;br /&gt;
* [[Gantt Project]]&lt;br /&gt;
* [[Gantto]]&lt;br /&gt;
&lt;br /&gt;
===[[Mind Map]]===&lt;br /&gt;
* [http://freemind.sourceforge.net/wiki/index.php/Main_Page Freemind]&lt;br /&gt;
&lt;br /&gt;
==Éditeurs UML==&lt;br /&gt;
* [http://www.lucidchart.com/ LucidChart] éditeur RIA de diagramme (dont UML)&lt;br /&gt;
* [http://www.modelio.org/ ModelIO]&lt;br /&gt;
** https://www.modelio.org/forum/8-installation/3962-running-modelio-on-a-macos-x-workstation.html&lt;br /&gt;
** https://wiki.eclipse.org/Configure_Eclipse_for_Java_9#Configure_Eclipse_for_Java_9_modules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[ArgoUML]]&lt;br /&gt;
* [[Visual Paradigm]]&lt;br /&gt;
* [[StarUML]]&lt;br /&gt;
* [[Omondo]]&lt;br /&gt;
* [http://www.gliffy.com/gliffy/# Gliffy] éditeur RIA de diagramme (dont UML)&lt;br /&gt;
* [[Graphiti]] : génération d&#039;éditeurs Eclipse de diagramme&lt;br /&gt;
* [http://umbrello.kde.org/ Umbrello]&lt;br /&gt;
* [http://www.umlet.com/ UMLet]&lt;br /&gt;
* [https://www.draw.io/ draw.io] editeur en ligne de diagramme (dont UML)&lt;br /&gt;
* [https://plantuml.com/fr/]&lt;br /&gt;
&lt;br /&gt;
==Misc==&lt;br /&gt;
* [[Outils de base Linux]]:&lt;br /&gt;
* [[OAR]]&lt;br /&gt;
* [[CoAP]]&lt;br /&gt;
* [https://market.android.com/details?id=it.android.demi.elettronica ElectroDroid] une collection d&#039;outils et de références électroniques simple et efficace sur téléphone Android.&lt;br /&gt;
* [http://www.lucidchart.com/ LucidChart] éditeur RIA de diagrammes&lt;br /&gt;
* [http://www.tldrlegal.com/ Explicateur de licences open-source]&lt;br /&gt;
&lt;br /&gt;
==Audioconférence, Montage et présentation==&lt;br /&gt;
=== Audioconférence ===&lt;br /&gt;
* [http://llcon.sourceforge.net/ Jamulus]&lt;br /&gt;
* [https://www.mumble.com/ Mumble]&lt;br /&gt;
* [https://bigbluebutton.org/ BigBlueButton]&lt;br /&gt;
* [https://meet.jit.si/ Jitsi Meet]&lt;br /&gt;
&lt;br /&gt;
===[[Screencast]]===&lt;br /&gt;
* [http://www.debugmode.com/wink/ Wink] pour Windows&lt;br /&gt;
* [http://fr.wikipedia.org/wiki/Liste_de_logiciels_de_screencasting autres ...]&lt;br /&gt;
* [[Open BroadCast Software]]&lt;br /&gt;
&lt;br /&gt;
===Présentation===&lt;br /&gt;
* [[Reveal.js]]&lt;br /&gt;
&lt;br /&gt;
== Arts ==&lt;br /&gt;
* [http://www.pawfal.org/fluxus/ fluxus]&lt;br /&gt;
* [http://www.contextfreeart.org/ Context Free Art]&lt;br /&gt;
* [http://structuresynth.sourceforge.net/ Structures Synth]&lt;br /&gt;
* [http://nodebox.net/ Nodebox 3]&lt;br /&gt;
* vvvv&lt;br /&gt;
* [[Pure Data]]&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=RTK&amp;diff=53715</id>
		<title>RTK</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=RTK&amp;diff=53715"/>
		<updated>2024-01-16T20:43:46Z</updated>

		<summary type="html">&lt;p&gt;Npalix: Created page with &amp;quot; * https://www.unavco.org/data/gps-gnss/data-formats/binex/binex.html&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* https://www.unavco.org/data/gps-gnss/data-formats/binex/binex.html&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Caster_GNSS_centim%C3%A9trique_(RTK)&amp;diff=53714</id>
		<title>Caster GNSS centimétrique (RTK)</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Caster_GNSS_centim%C3%A9trique_(RTK)&amp;diff=53714"/>
		<updated>2024-01-16T20:43:10Z</updated>

		<summary type="html">&lt;p&gt;Npalix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Porteur: Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
[https://docs.centipede.fr/docs/centipede/2_RTK.html “La Cinématique temps réel (Real Time Kinematic, en anglais ou RTK)] est une technique de positionnement par satellite basée sur l’utilisation de mesures de la phase des ondes porteuses des signaux émis par les systèmes GPS, GLONASS ou Galileo. Une station de référence fournit des corrections en temps réel permettant d’atteindre une précision de l’ordre du centimètre.&lt;br /&gt;
&lt;br /&gt;
En pratique, les systèmes [[RTK]] utilisent un récepteur fixe (station de base dont la position est connue précisément) et un certain nombre de récepteurs mobiles. La station de base compare la position calculée à partir du signal GPS et la position réelle, puis réémet les corrections à apporter vers les récepteurs mobiles. Cela permet aux unités mobiles de calculer leur position relative avec une précision de quelques millimètres, bien que leur position absolue soit aussi précise que la position de la station de base. La précision nominale typique pour ces systèmes est de 1 cm horizontalement et 2 cm verticalement.&lt;br /&gt;
&lt;br /&gt;
La fourniture des corrections en temps réel est diffusée aux récepteurs mobiles (appelés aussi Rovers) via un serveur de type publish-subscribe (appelé Caster) selon de protocole NTRIP.&lt;br /&gt;
&lt;br /&gt;
L&#039;an dernier, un groupe INFO4 avait développé [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/02/docs/-/blob/master/README.md?ref_type=heads Turtle RTK], un client NTRIP. &lt;br /&gt;
&lt;br /&gt;
L&#039;objectif du projet S10 est de développer en open source un Caster NTRIP sécurisé (confidentialité et contrôle d&#039;accès) et capable de passer à l&#039;échelle (programmation asynchrone). Go ou Rust sont des langages candidats pour ce projet. Le déploiement du Caster devra s&#039;appuyer sur Docker.&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Caster_NTRIP_P2P&amp;diff=53708</id>
		<title>Caster NTRIP P2P</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Caster_NTRIP_P2P&amp;diff=53708"/>
		<updated>2024-01-15T10:53:11Z</updated>

		<summary type="html">&lt;p&gt;Npalix: Created page with &amp;quot; = Contexte =  L&amp;#039;usage d&amp;#039;un serveur NTRIP standard pose un problème de latence, de SPF et potentiellement de charge. Le projet s&amp;#039;intéressera à distribuer le service Caster...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Contexte =&lt;br /&gt;
&lt;br /&gt;
L&#039;usage d&#039;un serveur NTRIP standard pose un problème de latence, de SPF&lt;br /&gt;
et potentiellement de charge. Le projet s&#039;intéressera à distribuer le service&lt;br /&gt;
Caster NTRIP géographiquement (et donc sur former une application distribuée).&lt;br /&gt;
Un client doit pouvoir localiser le service ayant le minimum de latence&lt;br /&gt;
et fournissant les données pour la base RTK la plus proche (Georouting).&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Caster_NTRIP_LoRa&amp;diff=53707</id>
		<title>Caster NTRIP LoRa</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Caster_NTRIP_LoRa&amp;diff=53707"/>
		<updated>2024-01-15T10:47:10Z</updated>

		<summary type="html">&lt;p&gt;Npalix: Created page with &amp;quot; = Contexte = En coopération avec un projet IESE4, il convient de définir un protocole de communication entre deux équipements LoRa pour permettre une transmission efficace...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Contexte =&lt;br /&gt;
En coopération avec un projet IESE4, il convient de définir un protocole de communication&lt;br /&gt;
entre deux équipements LoRa pour permettre une transmission efficace des informations contenues&lt;br /&gt;
dans des messages NMEA en vue d&#039;un usage RTK.&lt;br /&gt;
&lt;br /&gt;
Le code sera embarqué sur des cartes ESP32 ou STM32.&lt;br /&gt;
&lt;br /&gt;
= Code =&lt;br /&gt;
&lt;br /&gt;
* https://gricad-gitlab.univ-grenoble-alpes.fr/lora-rtk&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2023-2024&amp;diff=53706</id>
		<title>Projets 2023-2024</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2023-2024&amp;diff=53706"/>
		<updated>2024-01-15T10:42:54Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Propositions de projets S8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2022-2023]] | [[Projets]] | [[Projets 2024-2025]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: Lundi 15 Janvier 2024 après midi à &#039;&#039;&#039;14h00 salle PG 39&#039;&#039;&#039;&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2023_2024. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/23-24&#039;&#039;&#039; , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Un ou plusieurs&#039;&#039;&#039; pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le &#039;&#039;&#039;rapport&#039;&#039;&#039; sera aussi demandé en &#039;&#039;&#039;anglais&#039;&#039;&#039; (il fera la taille d&#039;un rapport de TP). Les transparents des présentations peuvent être en anglais ou en français, la soutenance sera faite en français.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Une section dans le rapport doit indiquer ce qui a été développé (LoC) et/ou testé.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spécifiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
* 1. [[Conteneurs pour le Pentest]], Didier DONSEZ&lt;br /&gt;
* 2. [[Tableaux (intelligents) de bord de suivi des capteurs de température dans les bâtiments du CROUS Grenoble]],  Gita MOOTOOSAMY (CROUS Grenoble), Germain LEMASSON (FabMSATIC)&lt;br /&gt;
* 3. [[Positionnement automatique et correctif de stations LoRa par géolocalisation Wifi/Cellulaire]], Didier DONSEZ&lt;br /&gt;
* 4. [[Open World Lego avec Godot et LDraw]], Olivier Richard&lt;br /&gt;
* 5. [[Composition de documents d&#039;exercices avec Typst]], Olivier Richard&lt;br /&gt;
* 6. [[Manipulation de workflow avec Kenning]], Olivier Richard&lt;br /&gt;
* 7. [[Représenation de workflows scientifique CWL avec le langage Nickel]], Olivier Richard&lt;br /&gt;
* 8. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 9. [[Dashboard en mode text (TUI)]], Olivier Richard&lt;br /&gt;
* 10. [[Diagramme de Gantt en Typescript et GL]], Olivier Richard&lt;br /&gt;
* 11. [[Pilotage du synthétiseur virtuel modulaire Cardinal]], Olivier Richard&lt;br /&gt;
* 12. [[Caster GNSS centimétrique (RTK)]] en [[Caster NTRIP P2P|P2P]] pour [[Centipède]], Nicolas Palix&lt;br /&gt;
* 13. [[Caster GNSS centimétrique (RTK)]] en [[Caster NTRIP LoRa|LoRa]], Nicolas Palix&lt;br /&gt;
* 14. [[Dévelopement d’une application iOS/Android RTK NTrip]], Nicolas Palix en collaboration avec Éric Sibert et Yves Pratter (pour les communautés OpenStreetMap et Centipède)&lt;br /&gt;
* 15. Portage Godot 3 ou 4 de [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
* 16. Développement de [[jeux Android multi-joueurs en proximité]] (Jeux type cartes ou plateau avec Wifi ou Bluetooth), Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
Backup&lt;br /&gt;
&lt;br /&gt;
* 2. [[Développement d&#039;extension de jeux sur DreamCast]], Matthieu Mallet (à confirmer)&lt;br /&gt;
&lt;br /&gt;
===Affectations===&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 23-24&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2023. Soutenance ?? Janvier 2024.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 22-23&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Le projet S10 est un projet en équipe qui se déroule en quasi-plein temps au début du semestre 10. Les équipes sont constituées de 2 à 4 élèves. Chaque équipe traite un sujet proposé par un porteur (enseignant de l&#039;école, association ou entreprise externe à l&#039;école). Le sujet est en général exploratoire . Chaque équipe est autonome dans son organisation. Les choix technologiques sont décidés par l&#039;équipe en concertation avec le porteur. L&#039;équipe rencontre régulièrement le porteur pour présenter les choix et rendre compte des avancements et des difficultés rencontrés. Le projet fait l&#039;objet de 2 soutenances et d&#039;un présentation d&#039;un poster en anglais.&lt;br /&gt;
&lt;br /&gt;
====Organisation====&lt;br /&gt;
&lt;br /&gt;
Calendrier: 29/01 (8H30-12H00) au 15/03.&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: A CONFIRMER 19 Janvier 2024 (13H30-16H30) (salle : voir ADE et distanciel Zoom pour les élèves et les porteurs de sujet)&lt;br /&gt;
&lt;br /&gt;
Démarrage travail de groupe: dès les examens passés&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants (Responsables: Stéphanie Diligent et Emmanuelle Tréhoust): A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2022 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : ??/03/2024 A CONFIRMER (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
Présentation posters (Responsable: Caroline West) : (à définir) ??/03/2022 (Durée ???).&lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: ??/02/2024 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: ??/03/2024 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
Votre fiche d&#039;auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2023-2024&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Sujets S10====&lt;br /&gt;
&lt;br /&gt;
===== Proposition =====&lt;br /&gt;
&lt;br /&gt;
* [[Digitaliser le serious game « 1T de bonnes pratiques de Green IT »]] : Julien Cognet (CGI), Sébastien Chassande-Barrioz (CGI) &lt;br /&gt;
* [[Caster GNSS centimétrique (RTK)]],  Nicolas PALIX (LIG/UGA GINP)&lt;br /&gt;
* [[Console FinOps MultiCloud]], Chems Eddine Hadiby (IAE et diplômé INFO promo 2023)&lt;br /&gt;
* [[Modélisation du workflow de préparation d’un plan de traitement dans un service de radiothérapie]] Christophe Mazzara, GHM AVEC&lt;br /&gt;
* [[Calcul d’un indice de complexité de réalisation d’une dosimétrie en radiothérapie]] Christophe Mazzara, GHM AVEC&lt;br /&gt;
* [[Développer l’intelligence artificielle pour le suivi de la fréquentation dans les espaces naturels du Parc national des Écrins.]] Pierrick NAVIZET, Parc National des Ecrins en partenariat avec l&#039;antenne de Gières de l&#039;Office Français de Biodiversité (DRAS).&lt;br /&gt;
* [[Learning Analytics Appliqué]], Pierre GILLOIS (Laboratoire TIMC, Faculté de médecine), Nicolas VUILLERME (Laboratoire AEGIS, Faculté de médecine)&lt;br /&gt;
* [[Création d’un moteur de génération de jeu sérieux textuel]] - Lionel DI MARCO, Département de Maïeutique des UFR de Médecine et CHU Grenoble Alpes&lt;br /&gt;
* [[Utiliser le numérique pour étudier les activités de groupe]] Sybile CAFFIAU (LIG/UGA)&lt;br /&gt;
* [[Réseau LoRaWAN de Veille Sanitaire]] avec TIS5 et IESE5 : Didier DONSEZ (LIG/UGA GINP) &amp;amp; Nicolas PALIX (LIG/UGA GINP)&lt;br /&gt;
* [[Services LPWAN de SLICES FR]], Didier DONSEZ (LIG/UGA GINP)&lt;br /&gt;
* [[Logiciels de bord et tabeaux de bord pour cubesats INISAT du CSUG]] Didier DONSEZ (LIG/UGA GINP) &amp;amp; Co&lt;br /&gt;
* [[Test d&#039;infrastructures avec NixOS 2024]], Olivier Richard (LIG)&lt;br /&gt;
* [[Développement d&#039;un intergicel de Grille de Calcul]], Bruno Bzeznik (UMR Gricad/UGA) et Olivier Richard (LIG/ UGA GINP)&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2023-2024&amp;diff=53705</id>
		<title>Projets 2023-2024</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2023-2024&amp;diff=53705"/>
		<updated>2024-01-15T10:40:13Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Proposition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2022-2023]] | [[Projets]] | [[Projets 2024-2025]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: Lundi 15 Janvier 2024 après midi à &#039;&#039;&#039;14h00 salle PG 39&#039;&#039;&#039;&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2023_2024. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/23-24&#039;&#039;&#039; , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Un ou plusieurs&#039;&#039;&#039; pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le &#039;&#039;&#039;rapport&#039;&#039;&#039; sera aussi demandé en &#039;&#039;&#039;anglais&#039;&#039;&#039; (il fera la taille d&#039;un rapport de TP). Les transparents des présentations peuvent être en anglais ou en français, la soutenance sera faite en français.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Une section dans le rapport doit indiquer ce qui a été développé (LoC) et/ou testé.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spécifiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
* 1. [[Conteneurs pour le Pentest]], Didier DONSEZ&lt;br /&gt;
* 2. [[Tableaux (intelligents) de bord de suivi des capteurs de température dans les bâtiments du CROUS Grenoble]],  Gita MOOTOOSAMY (CROUS Grenoble), Germain LEMASSON (FabMSATIC)&lt;br /&gt;
* 3. [[Positionnement automatique et correctif de stations LoRa par géolocalisation Wifi/Cellulaire]], Didier DONSEZ&lt;br /&gt;
* 4. [[Open World Lego avec Godot et LDraw]], Olivier Richard&lt;br /&gt;
* 5. [[Composition de documents d&#039;exercices avec Typst]], Olivier Richard&lt;br /&gt;
* 6. [[Manipulation de workflow avec Kenning]], Olivier Richard&lt;br /&gt;
* 7. [[Représenation de workflows scientifique CWL avec le langage Nickel]], Olivier Richard&lt;br /&gt;
* 8. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 9. [[Dashboard en mode text (TUI)]], Olivier Richard&lt;br /&gt;
* 10. [[Diagramme de Gantt en Typescript et GL]], Olivier Richard&lt;br /&gt;
* 11. [[Pilotage du synthétiseur virtuel modulaire Cardinal]], Olivier Richard&lt;br /&gt;
* 12. Caster RTK P2P pour [[Centipède]], Nicolas Palix&lt;br /&gt;
* 13. Caster RTK en LoRa, Nicolas Palix&lt;br /&gt;
* 14. [[Dévelopement d’une application iOS/Android RTK NTrip]], Nicolas Palix en collaboration avec Éric Sibert et Yves Pratter (pour les communautés OpenStreetMap et Centipède)&lt;br /&gt;
* 15. Portage Godot 3 ou 4 de [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
* 16. Développement de [[jeux Android multi-joueurs en proximité]] (Jeux type cartes ou plateau avec Wifi ou Bluetooth), Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
Backup&lt;br /&gt;
&lt;br /&gt;
* 2. [[Développement d&#039;extension de jeux sur DreamCast]], Matthieu Mallet (à confirmer)&lt;br /&gt;
&lt;br /&gt;
===Affectations===&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 23-24&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2023. Soutenance ?? Janvier 2024.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 22-23&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Le projet S10 est un projet en équipe qui se déroule en quasi-plein temps au début du semestre 10. Les équipes sont constituées de 2 à 4 élèves. Chaque équipe traite un sujet proposé par un porteur (enseignant de l&#039;école, association ou entreprise externe à l&#039;école). Le sujet est en général exploratoire . Chaque équipe est autonome dans son organisation. Les choix technologiques sont décidés par l&#039;équipe en concertation avec le porteur. L&#039;équipe rencontre régulièrement le porteur pour présenter les choix et rendre compte des avancements et des difficultés rencontrés. Le projet fait l&#039;objet de 2 soutenances et d&#039;un présentation d&#039;un poster en anglais.&lt;br /&gt;
&lt;br /&gt;
====Organisation====&lt;br /&gt;
&lt;br /&gt;
Calendrier: 29/01 (8H30-12H00) au 15/03.&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: A CONFIRMER 19 Janvier 2024 (13H30-16H30) (salle : voir ADE et distanciel Zoom pour les élèves et les porteurs de sujet)&lt;br /&gt;
&lt;br /&gt;
Démarrage travail de groupe: dès les examens passés&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants (Responsables: Stéphanie Diligent et Emmanuelle Tréhoust): A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2022 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : ??/03/2024 A CONFIRMER (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
Présentation posters (Responsable: Caroline West) : (à définir) ??/03/2022 (Durée ???).&lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: ??/02/2024 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: ??/03/2024 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
Votre fiche d&#039;auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2023-2024&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Sujets S10====&lt;br /&gt;
&lt;br /&gt;
===== Proposition =====&lt;br /&gt;
&lt;br /&gt;
* [[Digitaliser le serious game « 1T de bonnes pratiques de Green IT »]] : Julien Cognet (CGI), Sébastien Chassande-Barrioz (CGI) &lt;br /&gt;
* [[Caster GNSS centimétrique (RTK)]],  Nicolas PALIX (LIG/UGA GINP)&lt;br /&gt;
* [[Console FinOps MultiCloud]], Chems Eddine Hadiby (IAE et diplômé INFO promo 2023)&lt;br /&gt;
* [[Modélisation du workflow de préparation d’un plan de traitement dans un service de radiothérapie]] Christophe Mazzara, GHM AVEC&lt;br /&gt;
* [[Calcul d’un indice de complexité de réalisation d’une dosimétrie en radiothérapie]] Christophe Mazzara, GHM AVEC&lt;br /&gt;
* [[Développer l’intelligence artificielle pour le suivi de la fréquentation dans les espaces naturels du Parc national des Écrins.]] Pierrick NAVIZET, Parc National des Ecrins en partenariat avec l&#039;antenne de Gières de l&#039;Office Français de Biodiversité (DRAS).&lt;br /&gt;
* [[Learning Analytics Appliqué]], Pierre GILLOIS (Laboratoire TIMC, Faculté de médecine), Nicolas VUILLERME (Laboratoire AEGIS, Faculté de médecine)&lt;br /&gt;
* [[Création d’un moteur de génération de jeu sérieux textuel]] - Lionel DI MARCO, Département de Maïeutique des UFR de Médecine et CHU Grenoble Alpes&lt;br /&gt;
* [[Utiliser le numérique pour étudier les activités de groupe]] Sybile CAFFIAU (LIG/UGA)&lt;br /&gt;
* [[Réseau LoRaWAN de Veille Sanitaire]] avec TIS5 et IESE5 : Didier DONSEZ (LIG/UGA GINP) &amp;amp; Nicolas PALIX (LIG/UGA GINP)&lt;br /&gt;
* [[Services LPWAN de SLICES FR]], Didier DONSEZ (LIG/UGA GINP)&lt;br /&gt;
* [[Logiciels de bord et tabeaux de bord pour cubesats INISAT du CSUG]] Didier DONSEZ (LIG/UGA GINP) &amp;amp; Co&lt;br /&gt;
* [[Test d&#039;infrastructures avec NixOS 2024]], Olivier Richard (LIG)&lt;br /&gt;
* [[Développement d&#039;un intergicel de Grille de Calcul]], Bruno Bzeznik (UMR Gricad/UGA) et Olivier Richard (LIG/ UGA GINP)&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Caster_GNSS_centim%C3%A9trique_(RTK)&amp;diff=53704</id>
		<title>Caster GNSS centimétrique (RTK)</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Caster_GNSS_centim%C3%A9trique_(RTK)&amp;diff=53704"/>
		<updated>2024-01-15T10:39:46Z</updated>

		<summary type="html">&lt;p&gt;Npalix: Npalix moved page Caster GNSS centimétrique (RTK) LoRa to Caster GNSS centimétrique (RTK) without leaving a redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Porteur: Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
[https://docs.centipede.fr/docs/centipede/2_RTK.html “La Cinématique temps réel (Real Time Kinematic, en anglais ou RTK)] est une technique de positionnement par satellite basée sur l’utilisation de mesures de la phase des ondes porteuses des signaux émis par les systèmes GPS, GLONASS ou Galileo. Une station de référence fournit des corrections en temps réel permettant d’atteindre une précision de l’ordre du centimètre.&lt;br /&gt;
&lt;br /&gt;
En pratique, les systèmes RTK utilisent un récepteur fixe (station de base dont la position est connue précisément) et un certain nombre de récepteurs mobiles. La station de base compare la position calculée à partir du signal GPS et la position réelle, puis réémet les corrections à apporter vers les récepteurs mobiles. Cela permet aux unités mobiles de calculer leur position relative avec une précision de quelques millimètres, bien que leur position absolue soit aussi précise que la position de la station de base. La précision nominale typique pour ces systèmes est de 1 cm horizontalement et 2 cm verticalement.&lt;br /&gt;
&lt;br /&gt;
La fourniture des corrections en temps réel est diffusée aux récepteurs mobiles (appelés aussi Rovers) via un serveur de type publish-subscribe (appelé Caster) selon de protocole NTRIP.&lt;br /&gt;
&lt;br /&gt;
L&#039;an dernier, un groupe INFO4 avait développé [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/22-23/02/docs/-/blob/master/README.md?ref_type=heads Turtle RTK], un client NTRIP. &lt;br /&gt;
&lt;br /&gt;
L&#039;objectif du projet S10 est de développer en open source un Caster NTRIP sécurisé (confidentialité et contrôle d&#039;accès) et capable de passer à l&#039;échelle (programmation asynchrone). Go ou Rust sont des langages candidats pour ce projet. Le déploiement du Caster devra s&#039;appuyer sur Docker.&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2023-2024&amp;diff=53667</id>
		<title>Projets 2023-2024</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2023-2024&amp;diff=53667"/>
		<updated>2024-01-08T14:17:49Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Propositions de projets S8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2022-2023]] | [[Projets]] | [[Projets 2024-2025]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: Lundi ? Janvier 2024 après midi à &#039;&#039;&#039;14h00 salle PG xx&#039;&#039;&#039;&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2023_2024. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/23-24&#039;&#039;&#039; , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Un ou plusieurs&#039;&#039;&#039; pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le *rapport* sera aussi demandé en *anglais* (il fera la taille d&#039;un rapport de TP). Les transparents des présentation peuvent être en anglais ou en français, la soutenance sera taire en français.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Une section dans le rapport doit indiquer ce qui a été développé (LoC) et/ou testé.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spécifiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
* 1. [[Conteneurs pour le Pentest]], Didier DONSEZ&lt;br /&gt;
* 2. [[Développement d&#039;extension de jeux sur DreamCast]], Matthieu Mallet (à confirmer)&lt;br /&gt;
* 3. [[Tableaux (intelligents) de bord de suivi des capteurs de température dans les bâtiments du CROUS Grenoble]],  Gita MOOTOOSAMY (CROUS Grenoble), Germain LEMASSON (FabMSATIC)&lt;br /&gt;
* 4. [[Positionnement automatique et correctif de stations LoRa par géolocalisation Wifi/Cellulaire]], Didier DONSEZ&lt;br /&gt;
* 5. [[Open World Lego avec Godot et LDraw]], Olivier Richard&lt;br /&gt;
* 6. [[Composition de documents d&#039;exercices avec Typst]], Olivier Richard&lt;br /&gt;
* 7. [[Manipulation de workflow avec Baklavajs]], Olivier Richard&lt;br /&gt;
* 8. [[Traduction de workflow CWL avec Nickel]], Olivier Richard&lt;br /&gt;
* 9. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 10. [[Dashboard en mode text (TUI)]], Olivier Richard&lt;br /&gt;
* 11. [[Diagramme de Gantt en Typescript et GL]], Olivier Richard&lt;br /&gt;
* 12. [[Pilotage du synthétiseur virtuel modulaire Cardinal]], Olivier Richard&lt;br /&gt;
* 13. Caster RTK P2P pour [[Centipède]], Nicolas Palix&lt;br /&gt;
* 14. Caster RTK en LoRa, Nicolas Palix&lt;br /&gt;
* 15. [[Dévelopement d’une application iOS/Android RTK NTrip]], Nicolas Palix en collaboration avec Éric Sibert et Yves Pratter (pour les communautés OpenStreetMap et Centipède)&lt;br /&gt;
* 16. Portage Godot 3 ou 4 de [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
* 17. Développement de [[jeux Android multi-joueurs en proximité]] (Jeux type cartes ou plateau avec Wifi ou Bluetooth), Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
===Affectations===&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 23-24&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2023. Soutenance ?? Janvier 2024.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 22-23&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Le projet S10 est un projet en équipe qui se déroule en quasi-plein temps au début du semestre 10. Les équipes sont constituées de 2 à 4 élèves. Chaque équipe traite un sujet proposé par un porteur (enseignant de l&#039;école, association ou entreprise externe à l&#039;école). Le sujet est en général exploratoire . Chaque équipe est autonome dans son organisation. Les choix technologiques sont décidés par l&#039;équipe en concertation avec le porteur. L&#039;équipe rencontre régulièrement le porteur pour présenter les choix et rendre compte des avancements et des difficultés rencontrés. Le projet fait l&#039;objet de 2 soutenances et d&#039;un présentation d&#039;un poster en anglais.&lt;br /&gt;
&lt;br /&gt;
====Organisation====&lt;br /&gt;
&lt;br /&gt;
Calendrier: 29/01 (8H30-12H00) au 15/03.&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: Mi janvier (9H00-12H00) (salle : voir ADE et distanciel Zoom pour les élèves et les porteurs de sujet)&lt;br /&gt;
&lt;br /&gt;
Démarrage travail de groupe: dès les examens passés&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants (Responsables: Stéphanie Diligent et Emmanuelle Tréhoust): A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2022 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : ??/03/2024 A CONFIRMER (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
Présentation posters (Responsable: Caroline West) : (à définir) ??/03/2022 (Durée ???).&lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: ??/02/2024 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: ??/03/2024 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
Votre fiche d&#039;auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2023-2024&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Sujets S10====&lt;br /&gt;
&lt;br /&gt;
===== Proposition (avant le 2/01/2024) =====&lt;br /&gt;
&lt;br /&gt;
Confirmés&lt;br /&gt;
&lt;br /&gt;
* [[Réseau LoRaWAN de Veille Sanitaire]] avec TIS5 et IESE5 : Didier DONSEZ (LIG/UGA)&lt;br /&gt;
* [[Digitaliser le serious game « 1T de bonnes pratiques de Green IT »]] : Julien Cognet (CGI), Sébastien Chassande-Barrioz (CGI) &lt;br /&gt;
* [[Centre de Contrôle de Satellite pour des Cubesats Easy Space]] Didier DONSEZ (LIG/UGA)&lt;br /&gt;
* [[Logiciels de bord de cubesats Easy Space]] Didier DONSEZ (LIG/UGA) &amp;amp; Co&lt;br /&gt;
* [[Géolocalistation multimodale (UWB, LoRa 2.4 GHz) d&#039;un essaim de drones pour les opérations de secours]] Ernesto Balderas, Didier DONSEZ (LIG/UGA)&lt;br /&gt;
* [[Services LPWAN de SLICES FR]], Didier DONSEZ (LIG/UGA)&lt;br /&gt;
* [[Caster GNSS centimétrique (RTK) LoRa]],  Nicolas PALIX (LIG/UGA)&lt;br /&gt;
* [[Console FinOps MultiCloud]], Chems Eddine Hadiby (IAE et diplômé INFO promo 2023)&lt;br /&gt;
* [[Modélisation du workflow de préparation d’un plan de traitement dans un service de radiothérapie]] Christophe Mazzara, GHM AVEC&lt;br /&gt;
* [[Calcul d’un indice de complexité de réalisation d’une dosimétrie en radiothérapie]] Christophe Mazzara, GHM AVEC&lt;br /&gt;
* [[Développer l’intelligence artificielle pour le suivi de la fréquentation dans les espaces naturels du Parc national des Écrins.]] Pierrick NAVIZET, Parc National des Ecrins en partenariat avec l&#039;antenne de Gières de l&#039;Office Français de Biodiversité (DRAS).&lt;br /&gt;
* [[Learning Analytics Appliqué]], Pierre GILLOIS (Laboratoire TIMC, Faculté de médecine), Nicolas VUILLERME (Laboratoire AEGIS, Faculté de médecine)&lt;br /&gt;
* [[Création d’un moteur de génération de jeu sérieux textuel]] - Lionel DI MARCO, Département de Maïeutique des UFR de Médecine et CHU Grenoble Alpes&lt;br /&gt;
&lt;br /&gt;
A confirmer&lt;br /&gt;
* [[Cinema Project Manager]] phase 2 (sous réserve) : Studio R&amp;amp;V and Co. Tuteur: Didier DONSEZ (LIG/UGA)&lt;br /&gt;
* [[Nutriwatch]] (sous réserve)&lt;br /&gt;
* [[Skitour]] (sous réserve)&lt;br /&gt;
* [[TBD]] PGHM Le Versoud (sous réserve)&lt;br /&gt;
* [[Domus]] Sybile CAFFIAU (sous réserve)&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2023-2024&amp;diff=53666</id>
		<title>Projets 2023-2024</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2023-2024&amp;diff=53666"/>
		<updated>2024-01-08T14:15:43Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Propositions de projets S8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2022-2023]] | [[Projets]] | [[Projets 2024-2025]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: Lundi ? Janvier 2024 après midi à &#039;&#039;&#039;14h00 salle PG xx&#039;&#039;&#039;&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2023_2024. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/23-24&#039;&#039;&#039; , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;Un ou plusieurs&#039;&#039;&#039; pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* Les &#039;&#039;&#039;documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions)&#039;&#039;&#039;.  Le *rapport* sera aussi demandé en *anglais* (il fera la taille d&#039;un rapport de TP). Les transparents des présentation peuvent être en anglais ou en français, la soutenance sera taire en français.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Une section dans le rapport doit indiquer ce qui a été développé (LoC) et/ou testé.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spécifiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets S8===&lt;br /&gt;
&lt;br /&gt;
* 1. [[Conteneurs pour le Pentest]], Didier DONSEZ&lt;br /&gt;
* 2. [[Développement d&#039;extension de jeux sur DreamCast]], Matthieu Mallet (à confirmer)&lt;br /&gt;
* 3. [[Tableaux (intelligents) de bord de suivi des capteurs de température dans les bâtiments du CROUS Grenoble]],  Gita MOOTOOSAMY (CROUS Grenoble), Germain LEMASSON (FabMSATIC)&lt;br /&gt;
* 4. [[Positionnement automatique et correctif de stations LoRa par géolocalisation Wifi/Cellulaire]], Didier DONSEZ&lt;br /&gt;
* 5. [[Open World Lego avec Godot et LDraw]], Olivier Richard&lt;br /&gt;
* 6. [[Composition de documents d&#039;exercices avec Typst]], Olivier Richard&lt;br /&gt;
* 7. [[Manipulation de workflow avec Baklavajs]], Olivier Richard&lt;br /&gt;
* 8. [[Traduction de workflow CWL avec Nickel]], Olivier Richard&lt;br /&gt;
* 9. [[Paquets NIX pour Polytech]], Olivier Richard&lt;br /&gt;
* 10. [[Dashboard en mode text (TUI)]], Olivier Richard&lt;br /&gt;
* 11. [[Diagramme de Gantt en Typescript et GL]], Olivier Richard&lt;br /&gt;
* 12. [[Pilotage du synthétiseur virtuel modulaire Cardinal]], Olivier Richard&lt;br /&gt;
* 13. [[Caster RTK P2P]] pour [[Centipède]], Nicolas Palix&lt;br /&gt;
* 14. [[Dévelopement d’une application iOS/Android RTK NTrip]], Nicolas Palix en collaboration avec Éric Sibert et Yves Pratter (pour les communautés OpenStreetMap et Centipède)&lt;br /&gt;
* 15. Portage Godot 3 ou 4 de [[TanksOfFreedom]], Nicolas Palix&lt;br /&gt;
* 16. Développement de [[jeux Android multi-joueurs en proximité]] (Jeux type cartes ou plateau avec Wifi ou Bluetooth), Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
===Affectations===&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Affectation des projets INFO4 23-24&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier:  Octobre à Décembre 2023. Soutenance ?? Janvier 2024.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
|+ Choix des projet des projets INFO5 Réseaux 22-23&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
!scope=&amp;quot;col&amp;quot;| Github/Trello&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Exposés points techniques 10&#039; - questions 5&#039;&lt;br /&gt;
* Nom Sujet&lt;br /&gt;
* ??? Python&lt;br /&gt;
* ??? MQTT&lt;br /&gt;
* ??? COAP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : [[user:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Le projet S10 est un projet en équipe qui se déroule en quasi-plein temps au début du semestre 10. Les équipes sont constituées de 2 à 4 élèves. Chaque équipe traite un sujet proposé par un porteur (enseignant de l&#039;école, association ou entreprise externe à l&#039;école). Le sujet est en général exploratoire . Chaque équipe est autonome dans son organisation. Les choix technologiques sont décidés par l&#039;équipe en concertation avec le porteur. L&#039;équipe rencontre régulièrement le porteur pour présenter les choix et rendre compte des avancements et des difficultés rencontrés. Le projet fait l&#039;objet de 2 soutenances et d&#039;un présentation d&#039;un poster en anglais.&lt;br /&gt;
&lt;br /&gt;
====Organisation====&lt;br /&gt;
&lt;br /&gt;
Calendrier: 29/01 (8H30-12H00) au 15/03.&lt;br /&gt;
&lt;br /&gt;
Convention des projets tutorés externes : Elise Didier.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation et choix des sujets: Mi janvier (9H00-12H00) (salle : voir ADE et distanciel Zoom pour les élèves et les porteurs de sujet)&lt;br /&gt;
&lt;br /&gt;
Démarrage travail de groupe: dès les examens passés&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants (Responsables: Stéphanie Diligent et Emmanuelle Tréhoust): A voir dessus.&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours (à définir) : ??/02/2022 13H30-17H30 en distantiel (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance finale : ??/03/2024 A CONFIRMER (8H30-12H00 et 13H30-17H00). 30 minutes par équipe, questions/réponses et démonstration incluse. Prière de rapporter au fablab le matériel emprunté juste après votre soutenance. &lt;br /&gt;
&lt;br /&gt;
Présentation posters (Responsable: Caroline West) : (à définir) ??/03/2022 (Durée ???).&lt;br /&gt;
&lt;br /&gt;
====Séances MPI====&lt;br /&gt;
&lt;br /&gt;
Voir ADE qui fait foi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Soutenance intermédiaire S10 ====&lt;br /&gt;
Date: ??/02/2024 Matin. Distantiel (sur Zoom). Créneaux de 10 minutes.&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de la soutenance intermédiaire est de vérifier si l&#039;équipe projet est en bon ordre de marche&lt;br /&gt;
&lt;br /&gt;
L&#039;équipe présentera en 5-6 transparents en 7 minutes.&lt;br /&gt;
* les équipiers et leurs rôles&lt;br /&gt;
* le contexte, le sujet et l&#039;objectif du projet&lt;br /&gt;
* l&#039;architecture du systèmes à réaliser&lt;br /&gt;
* les technologies utilisées&lt;br /&gt;
* le plan de travail (backlog, planning, ce qui est fait, ce qu&#039;il reste à faire ...)&lt;br /&gt;
* les difficultés (s&#039;il y a)&lt;br /&gt;
&lt;br /&gt;
Prévoyez du temps pour les questions-réponses (3 minutes max).&lt;br /&gt;
&lt;br /&gt;
Respectez bien les créneaux indiqués (par respect pour les autres équipes) et soyez présents un peu en avance dans la salle d&#039;attente.&lt;br /&gt;
&lt;br /&gt;
La présence des porteurs n&#039;est pas obligatoire.&lt;br /&gt;
&lt;br /&gt;
==== Soutenance finale S10 ====&lt;br /&gt;
Date provisoire: ??/03/2024 (8H30-12H00 et 13H30-17H00).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La présence du(des) porteur(s) est obligatoire. Pensez à les prévenir bien à l&#039;avance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Durée: 30 minutes par équipe: présentation, questions/réponses et démonstration incluse.&lt;br /&gt;
&lt;br /&gt;
Les documents devront être en ligne sur le wiki (colonne Documents) la veille (ie avant le 17/03/2021 23:59:59 CET).&lt;br /&gt;
&lt;br /&gt;
La présentation est constituée des chapitres suivants:&lt;br /&gt;
* Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
* Technologies employées&lt;br /&gt;
* Architecture techniques&lt;br /&gt;
* Réalisations techniques&lt;br /&gt;
* Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres ...)&lt;br /&gt;
* Outils (collaboration, CD/CI ...)&lt;br /&gt;
* Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux), la répartition  des lignes de code et des commits en pourcentage entre les membres du projet ...)&lt;br /&gt;
* Conclusion (Retour d&#039;expérience)&lt;br /&gt;
* Transparent expliquant la démonstration&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble des documents doit être accessible depuis le tableau ci-dessus et dans chaque fiche de suivi.&lt;br /&gt;
&lt;br /&gt;
Le screencast (réalisé lors de la dernière répétition) sera rendu disponible via un partage caché (wetransfer, google drive …) dont le lien sera ajouté dans le devoir idoine sur Moodle et également envoyé par mail à votre tuteur.&lt;br /&gt;
&lt;br /&gt;
Le rapport final contient les mêmes chapitres que la présentation ainsi qu&#039;un glossaire et une bibliographie. Le rapport ne doit pas dépasser 15 pages (schémas et figures compris). Vous pourrez référencer les autres documents que vous avez produits au cours du projet (spécifications détaillées, algorithmes, conception d&#039;écrans ...).&lt;br /&gt;
&lt;br /&gt;
Le rapport final est au format Markdown et doit être placé dans un des dépôts Git de votre groupe/organisation.&lt;br /&gt;
&lt;br /&gt;
Votre fiche d&#039;auto-évaluation doit être déposée sur [https://im2ag-moodle.univ-grenoble-alpes.fr/course/view.php?id=99 Moodle]&lt;br /&gt;
&lt;br /&gt;
NB: le rapport technique listé dans la colonne Documents contient tout ce qui ne tient pas dans les 15 pages du rapport final : cahier des charges, diagrammes UML, enquêtes utilisateurs design UI, API, technologies employées (détail), plan de tests, term of services, conformance RPGD, audits/diagnostiques sécurité, MTBR, rapport de vulnérabilité, plan de charge, rapports de charge, manuel d&#039;installation …  : ça dépend un peu de la nature de votre projet.&lt;br /&gt;
&lt;br /&gt;
Conseil : 30 minutes c&#039;est très court alors répétez la soutenance auparavant ! Prévoyez des transparents supplémentaires en annexe pour répondre aux questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prière de rapporter au fablab le matériel emprunté juste après votre soutenance&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Affectations S10====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2023-2024&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Porteur(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépôt Git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Soutenance intermédiaire&lt;br /&gt;
 |-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Sujets S10====&lt;br /&gt;
&lt;br /&gt;
===== Proposition (avant le 2/01/2024) =====&lt;br /&gt;
&lt;br /&gt;
Confirmés&lt;br /&gt;
&lt;br /&gt;
* [[Réseau LoRaWAN de Veille Sanitaire]] avec TIS5 et IESE5 : Didier DONSEZ (LIG/UGA)&lt;br /&gt;
* [[Digitaliser le serious game « 1T de bonnes pratiques de Green IT »]] : Julien Cognet (CGI), Sébastien Chassande-Barrioz (CGI) &lt;br /&gt;
* [[Centre de Contrôle de Satellite pour des Cubesats Easy Space]] Didier DONSEZ (LIG/UGA)&lt;br /&gt;
* [[Logiciels de bord de cubesats Easy Space]] Didier DONSEZ (LIG/UGA) &amp;amp; Co&lt;br /&gt;
* [[Géolocalistation multimodale (UWB, LoRa 2.4 GHz) d&#039;un essaim de drones pour les opérations de secours]] Ernesto Balderas, Didier DONSEZ (LIG/UGA)&lt;br /&gt;
* [[Services LPWAN de SLICES FR]], Didier DONSEZ (LIG/UGA)&lt;br /&gt;
* [[Caster GNSS centimétrique (RTK) LoRa]],  Nicolas PALIX (LIG/UGA)&lt;br /&gt;
* [[Console FinOps MultiCloud]], Chems Eddine Hadiby (IAE et diplômé INFO promo 2023)&lt;br /&gt;
* [[Modélisation du workflow de préparation d’un plan de traitement dans un service de radiothérapie]] Christophe Mazzara, GHM AVEC&lt;br /&gt;
* [[Calcul d’un indice de complexité de réalisation d’une dosimétrie en radiothérapie]] Christophe Mazzara, GHM AVEC&lt;br /&gt;
* [[Développer l’intelligence artificielle pour le suivi de la fréquentation dans les espaces naturels du Parc national des Écrins.]] Pierrick NAVIZET, Parc National des Ecrins en partenariat avec l&#039;antenne de Gières de l&#039;Office Français de Biodiversité (DRAS).&lt;br /&gt;
* [[Learning Analytics Appliqué]], Pierre GILLOIS (Laboratoire TIMC, Faculté de médecine), Nicolas VUILLERME (Laboratoire AEGIS, Faculté de médecine)&lt;br /&gt;
* [[Création d’un moteur de génération de jeu sérieux textuel]] - Lionel DI MARCO, Département de Maïeutique des UFR de Médecine et CHU Grenoble Alpes&lt;br /&gt;
&lt;br /&gt;
A confirmer&lt;br /&gt;
* [[Cinema Project Manager]] phase 2 (sous réserve) : Studio R&amp;amp;V and Co. Tuteur: Didier DONSEZ (LIG/UGA)&lt;br /&gt;
* [[Nutriwatch]] (sous réserve)&lt;br /&gt;
* [[Skitour]] (sous réserve)&lt;br /&gt;
* [[TBD]] PGHM Le Versoud (sous réserve)&lt;br /&gt;
* [[Domus]] Sybile CAFFIAU (sous réserve)&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53622</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53622"/>
		<updated>2023-11-25T09:25:12Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Mac OS X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Network Repair&amp;quot;:  Alt + Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
&lt;br /&gt;
# Télécharger et extraire Refind&lt;br /&gt;
# Désactiver SIP : &amp;lt;code&amp;gt;csrutil disable&amp;lt;/code&amp;gt; en mode &#039;&#039;&#039;rescue&#039;&#039;&#039; Cmd+R&lt;br /&gt;
# Redémarrer !&lt;br /&gt;
# Installer Refind avec &amp;lt;code&amp;gt;refind-install&amp;lt;/code&amp;gt; depuis le répertoire d&#039;extraction (1.)&lt;br /&gt;
# Réactiver SIP : &amp;lt;code&amp;gt;csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redémarrer avec Refind sur la clé USB d&#039;installation (éventuellement avec Alt pour avoir le choix du boot)&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Installation de l&#039;accès VPN ===&lt;br /&gt;
&lt;br /&gt;
 sudo apt install network-manager-openconnect-gnome&lt;br /&gt;
&lt;br /&gt;
# Ajouter un accès VPN à vos connexions&lt;br /&gt;
# Sélectionner CiscoAnyConnect pour le protocole&lt;br /&gt;
# Passerelle/Gateway : &#039;&#039;&#039;vpn.grenet.fr&#039;&#039;&#039;&lt;br /&gt;
# Sélectionner votre groupe : &#039;&#039;&#039;Étudiants G-INP&#039;&#039;&#039;&lt;br /&gt;
# Utiliser votre compte Agalan&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;info sur https://nomadisme.grenet.fr/&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
* &amp;lt;code&amp;gt;sudo apt install build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &amp;lt;code&amp;gt;./VBoxLinuxAdditions.run&amp;lt;/code&amp;gt; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Comprendre la structure ===&lt;br /&gt;
  # lsblk -e 7&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53619</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53619"/>
		<updated>2023-11-06T11:30:30Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Installation de l&amp;#039;accès VPN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
&lt;br /&gt;
# Télécharger et extraire Refind&lt;br /&gt;
# Désactiver SIP : &amp;lt;code&amp;gt;csrutil disable&amp;lt;/code&amp;gt; en mode &#039;&#039;&#039;rescue&#039;&#039;&#039; Cmd+R&lt;br /&gt;
# Redémarrer !&lt;br /&gt;
# Installer Refind avec &amp;lt;code&amp;gt;refind-install&amp;lt;/code&amp;gt; depuis le répertoire d&#039;extraction (1.)&lt;br /&gt;
# Réactiver SIP : &amp;lt;code&amp;gt;csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redémarrer avec Refind sur la clé USB d&#039;installation (éventuellement avec Alt pour avoir le choix du boot)&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Installation de l&#039;accès VPN ===&lt;br /&gt;
&lt;br /&gt;
 sudo apt install network-manager-openconnect-gnome&lt;br /&gt;
&lt;br /&gt;
# Ajouter un accès VPN à vos connexions&lt;br /&gt;
# Sélectionner CiscoAnyConnect pour le protocole&lt;br /&gt;
# Passerelle/Gateway : &#039;&#039;&#039;vpn.grenet.fr&#039;&#039;&#039;&lt;br /&gt;
# Sélectionner votre groupe : &#039;&#039;&#039;Étudiants G-INP&#039;&#039;&#039;&lt;br /&gt;
# Utiliser votre compte Agalan&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;info sur https://nomadisme.grenet.fr/&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
* &amp;lt;code&amp;gt;sudo apt install build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &amp;lt;code&amp;gt;./VBoxLinuxAdditions.run&amp;lt;/code&amp;gt; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Comprendre la structure ===&lt;br /&gt;
  # lsblk -e 7&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53618</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53618"/>
		<updated>2023-11-06T11:29:17Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Installation de l&amp;#039;accès VPN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
&lt;br /&gt;
# Télécharger et extraire Refind&lt;br /&gt;
# Désactiver SIP : &amp;lt;code&amp;gt;csrutil disable&amp;lt;/code&amp;gt; en mode &#039;&#039;&#039;rescue&#039;&#039;&#039; Cmd+R&lt;br /&gt;
# Redémarrer !&lt;br /&gt;
# Installer Refind avec &amp;lt;code&amp;gt;refind-install&amp;lt;/code&amp;gt; depuis le répertoire d&#039;extraction (1.)&lt;br /&gt;
# Réactiver SIP : &amp;lt;code&amp;gt;csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redémarrer avec Refind sur la clé USB d&#039;installation (éventuellement avec Alt pour avoir le choix du boot)&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Installation de l&#039;accès VPN ===&lt;br /&gt;
&lt;br /&gt;
 sudo apt install network-manager-openconnect-gnome&lt;br /&gt;
&lt;br /&gt;
# Ajouter un accès VPN à vos connexions&lt;br /&gt;
# Sélectionner CiscoAnyConnect pour le protocole&lt;br /&gt;
# Passerelle : &#039;&#039;&#039;vpn.grenet.fr&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;info sur https://nomadisme.grenet.fr/&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
* &amp;lt;code&amp;gt;sudo apt install build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &amp;lt;code&amp;gt;./VBoxLinuxAdditions.run&amp;lt;/code&amp;gt; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Comprendre la structure ===&lt;br /&gt;
  # lsblk -e 7&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53617</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53617"/>
		<updated>2023-11-06T11:29:02Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Installation de l&amp;#039;accès VPN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
&lt;br /&gt;
# Télécharger et extraire Refind&lt;br /&gt;
# Désactiver SIP : &amp;lt;code&amp;gt;csrutil disable&amp;lt;/code&amp;gt; en mode &#039;&#039;&#039;rescue&#039;&#039;&#039; Cmd+R&lt;br /&gt;
# Redémarrer !&lt;br /&gt;
# Installer Refind avec &amp;lt;code&amp;gt;refind-install&amp;lt;/code&amp;gt; depuis le répertoire d&#039;extraction (1.)&lt;br /&gt;
# Réactiver SIP : &amp;lt;code&amp;gt;csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redémarrer avec Refind sur la clé USB d&#039;installation (éventuellement avec Alt pour avoir le choix du boot)&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Installation de l&#039;accès VPN ===&lt;br /&gt;
&lt;br /&gt;
 sudo apt install network-manager-openconnect-gnome&lt;br /&gt;
&lt;br /&gt;
# Ajouter un accès VPN à vos connexions&lt;br /&gt;
# Sélectionner CiscoAnyConnect pour le protocole&lt;br /&gt;
# Passerelle : &#039;vpn.grenet.fr&#039;&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;info sur https://nomadisme.grenet.fr/&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
* &amp;lt;code&amp;gt;sudo apt install build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &amp;lt;code&amp;gt;./VBoxLinuxAdditions.run&amp;lt;/code&amp;gt; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Comprendre la structure ===&lt;br /&gt;
  # lsblk -e 7&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53616</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53616"/>
		<updated>2023-11-06T11:27:31Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Retour à un mode de démarrage classique */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
&lt;br /&gt;
# Télécharger et extraire Refind&lt;br /&gt;
# Désactiver SIP : &amp;lt;code&amp;gt;csrutil disable&amp;lt;/code&amp;gt; en mode &#039;&#039;&#039;rescue&#039;&#039;&#039; Cmd+R&lt;br /&gt;
# Redémarrer !&lt;br /&gt;
# Installer Refind avec &amp;lt;code&amp;gt;refind-install&amp;lt;/code&amp;gt; depuis le répertoire d&#039;extraction (1.)&lt;br /&gt;
# Réactiver SIP : &amp;lt;code&amp;gt;csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redémarrer avec Refind sur la clé USB d&#039;installation (éventuellement avec Alt pour avoir le choix du boot)&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Installation de l&#039;accès VPN ===&lt;br /&gt;
&lt;br /&gt;
 sudo apt install network-manager-openconnect-gnome&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;info sur https://nomadisme.grenet.fr/&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
* &amp;lt;code&amp;gt;sudo apt install build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &amp;lt;code&amp;gt;./VBoxLinuxAdditions.run&amp;lt;/code&amp;gt; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Comprendre la structure ===&lt;br /&gt;
  # lsblk -e 7&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53611</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53611"/>
		<updated>2023-10-03T08:58:39Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Gestion de l&amp;#039;espace disque */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
&lt;br /&gt;
# Télécharger et extraire Refind&lt;br /&gt;
# Désactiver SIP : &amp;lt;code&amp;gt;csrutil disable&amp;lt;/code&amp;gt; en mode &#039;&#039;&#039;rescue&#039;&#039;&#039; Cmd+R&lt;br /&gt;
# Redémarrer !&lt;br /&gt;
# Installer Refind avec &amp;lt;code&amp;gt;refind-install&amp;lt;/code&amp;gt; depuis le répertoire d&#039;extraction (1.)&lt;br /&gt;
# Réactiver SIP : &amp;lt;code&amp;gt;csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redémarrer avec Refind sur la clé USB d&#039;installation (éventuellement avec Alt pour avoir le choix du boot)&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
* &amp;lt;code&amp;gt;sudo apt install build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &amp;lt;code&amp;gt;./VBoxLinuxAdditions.run&amp;lt;/code&amp;gt; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Comprendre la structure ===&lt;br /&gt;
  # lsblk -e 7&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=MediaWiki:Sidebar&amp;diff=53610</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=MediaWiki:Sidebar&amp;diff=53610"/>
		<updated>2023-10-03T08:51:22Z</updated>

		<summary type="html">&lt;p&gt;Npalix: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** Projets_2023-2024|Projets 2023-2024&lt;br /&gt;
** Projets|Historique des Projets&lt;br /&gt;
** Liste des équipements disponibles|Matériels&lt;br /&gt;
** Logiciels|Logiciels&lt;br /&gt;
** FAQ|FAQ&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** https://twitter.com/FablabAIR|Twitter&lt;br /&gt;
** http://service.aximag.fr//xwiki/bin/view/imag/airimagfr|Others Languages&lt;br /&gt;
** helppage|help&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=53599</id>
		<title>Linux Packages</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=53599"/>
		<updated>2023-09-09T19:00:56Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Réseaux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page recense les logiciels et les paquets nécessaires pour les cours à Polytech. Vous pouvez les installer selon vos besoins à l&#039;issu de la [[Linux Install Party]]. N&#039;hésitez pas à signaler les manques et les erreurs sur cette page. Précisez bien à chaque fois votre distribution (Debian/Ubuntu)&lt;br /&gt;
&#039;&#039;&#039;ainsi que sa version&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Les noms de paquets sont à gauche des &amp;quot;:&amp;quot; avec les conventions suivantes :&lt;br /&gt;
* paquet : paquet valable pour Debian et Ubuntu, toutes versions (raisonnables)&lt;br /&gt;
* paquet/debian : paquet valable pour Debian&lt;br /&gt;
* paquet/debian/wheezy : paquet valable pour la distribution Debian Wheezy&lt;br /&gt;
* paquet/ubuntu : paquet valable pour Ubuntu&lt;br /&gt;
* ...&lt;br /&gt;
* XXX : le paquet n&#039;existe pas, le logiciel doit être installé manuellement&lt;br /&gt;
&lt;br /&gt;
Dans la mesure du possible, pour profiter d&#039;une intégration maximale de vos&lt;br /&gt;
logiciels entre eux, des mises à jour, des corrections des sécurités, etc.,&lt;br /&gt;
préférez installer les logiciels à partir des paquets de votre distribution.&lt;br /&gt;
Évidemment, il y a des exceptions à cette règle : logiciel non packagé, besoin&lt;br /&gt;
impératif d&#039;une version plus récentes que celle packagée, etc.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Comment chercher des paquets ==&lt;br /&gt;
&lt;br /&gt;
=== Recherche ===&lt;br /&gt;
&lt;br /&gt;
Recherche de paquets par mots clés dans leur description&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get update&lt;br /&gt;
  apt-cache search &#039;&#039;motclé1 motclé2&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Recherche de paquets par nom de fichier&lt;br /&gt;
&lt;br /&gt;
  sudo apt-file update&lt;br /&gt;
  apt-file search &#039;&#039;nom_de_fichier&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Visualisation de la description d&#039;un paquet&lt;br /&gt;
&lt;br /&gt;
  apt-cache show &#039;&#039;nom_de_paquet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Bibliothèques ===&lt;br /&gt;
&lt;br /&gt;
Quand vous avez besoin d&#039;une bibliothèque pour de la programmation,&lt;br /&gt;
c&#039;est souvent du paquet dont le nom fini par &#039;&#039;&#039;-dev&#039;&#039;&#039; que vous avez besoin.&lt;br /&gt;
&lt;br /&gt;
== Tâches génériques ==&lt;br /&gt;
&lt;br /&gt;
=== Utilitaires ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;minicom&#039;&#039;&#039;&lt;br /&gt;
* [http://speedcrunch.org/index.html speedrunch]&lt;br /&gt;
* &#039;&#039;&#039;gnome-sushi&#039;&#039;&#039; - Aperçu des fichiers avec la barre d&#039;espace dans Nautilus&lt;br /&gt;
** Ajouter &#039;&#039;&#039;gstreamer1.0-libav&#039;&#039;&#039; pour les fichiers vidéos&lt;br /&gt;
&lt;br /&gt;
=== Environnement de travail ===&lt;br /&gt;
&lt;br /&gt;
* task-&lt;br /&gt;
* task-french-kde-desktop&lt;br /&gt;
* task-xfce-desktop&lt;br /&gt;
* task-lxde-desktop&lt;br /&gt;
&lt;br /&gt;
=== Programmation ===&lt;br /&gt;
&lt;br /&gt;
==== Outils ====&lt;br /&gt;
* build-essential : les outils de base (gcc, make, etc.)&lt;br /&gt;
* g++ : compilateur C++&lt;br /&gt;
* git, gitk, git-gui, tig, git-extras : Outils collaboratifs de gestion de versions (distribué)&lt;br /&gt;
* subversion git-svn : Outils collaboratifs de gestion de versions (centralisé)&lt;br /&gt;
* kgdb, ddd, valgrind : Outils de déverminage&lt;br /&gt;
&lt;br /&gt;
==== Documentation des appels systèmes et de la bibliothèque C ====&lt;br /&gt;
* manpages-dev: Documentation sur l&#039;API C et les appels systèmes (Section 2 et 3)&lt;br /&gt;
* manpages-posix: Documentation sur les outils POSIX (Section 1)&lt;br /&gt;
* manpages-posix-dev: Documentation sur l&#039;API POSIX (Section 3 et 7)&lt;br /&gt;
* manpages-fr-dev: Documentation pour les appels systèmes (en français)&lt;br /&gt;
* manpages-fr-extra: Documentation pour l&#039;API POSIX (en français)&lt;br /&gt;
&lt;br /&gt;
==== Éditeurs ====&lt;br /&gt;
* vim ou emacs : éditeur de programmes (indentation automatique, coloration syntaxique, etc.)&lt;br /&gt;
* joe, nano&lt;br /&gt;
* kate, geany, code::blocks&lt;br /&gt;
* eclipse, eclipse-cdt, eclipse-egit : Outils de développement&lt;br /&gt;
&lt;br /&gt;
==== AOO (programmation object en Java) ====&lt;br /&gt;
&lt;br /&gt;
XX : Version 20 au 7 sept. 2023&lt;br /&gt;
&lt;br /&gt;
* openjdk-XX-jdk : Java Development Kit version XX&lt;br /&gt;
* openjdk-XX-doc : la documentation du JDK (peut aussi être consultée en ligne)&lt;br /&gt;
&lt;br /&gt;
=== Réseau ===&lt;br /&gt;
&lt;br /&gt;
* wireshark : Analyseur de trames réseaux&lt;br /&gt;
* network-manager-openconnect-gnome: Client Gnome Ubuntu pour le [https://vpn.grenet.fr VPN UGA/G-INP]&lt;br /&gt;
&lt;br /&gt;
== Enseignements INFO ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mobilité, Multimédia et Données Ouvertes ===&lt;br /&gt;
&lt;br /&gt;
* apache2 : Apache HTTP Server metapackage&lt;br /&gt;
* libapache2-mod-php5: server-side, HTML-embedded scripting language (Apache 2 module)&lt;br /&gt;
* php5-curl: CURL module for php5&lt;br /&gt;
* php5-cli: command-line interpreter for the php5 scripting language&lt;br /&gt;
&lt;br /&gt;
=== AOO (programmation object en Java) ===&lt;br /&gt;
&lt;br /&gt;
* javacc javacc-doc : un générateur de parser avec sa doc&lt;br /&gt;
* XXX : plugin éclipse pour javacc&lt;br /&gt;
* XXX : EUML2 si une version gratuite est sortie pour Éclipse&lt;br /&gt;
&lt;br /&gt;
=== OCaml ===&lt;br /&gt;
&lt;br /&gt;
* opam&lt;br /&gt;
* ocaml : Méta-package pour l&#039;essentiel du développement OCaml&lt;br /&gt;
* ocaml-core : la base d&#039;OCaml&lt;br /&gt;
* ocaml-native-compilers : compilateurs optimisés (code natif)&lt;br /&gt;
* ocaml-findlib : gestionnaire de bibliothèques&lt;br /&gt;
* camlp4 : Préprocesseur pour la programmation caml&lt;br /&gt;
* liblablgl-ocaml-dev : pour de développement d&#039;applications graphiques&lt;br /&gt;
* tuareg-mode : un mode OCaml pour Emacs&lt;br /&gt;
* graphviz: rich set of graph drawing tools&lt;br /&gt;
&lt;br /&gt;
=== Réseau ===&lt;br /&gt;
&lt;br /&gt;
* libreadline-dev : une bibliothèque nécessaire pour :&lt;br /&gt;
* des outils maisons à retrouver [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/folder/view.php?id=19739 ici]&lt;br /&gt;
* Socklab : Outil pour les TP sur les sockets réseaux (lien dans la [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/resource/view.php?id=17074 page des outils ALM1])&lt;br /&gt;
* pour de l’enseignement à distance ou réalisation de manip sur machine perso:&lt;br /&gt;
** [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/folder/view.php?id=26086 virtualbox et simulateur GNS3]&lt;br /&gt;
* net-tools : Utilitaires CLI&lt;br /&gt;
&lt;br /&gt;
=== ALM1 ===&lt;br /&gt;
&lt;br /&gt;
* Les outils: [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/resource/view.php?id=17074 compilateur et debugueur ARM et émulateur QEMU]&lt;br /&gt;
&lt;br /&gt;
=== Traitement du signal ===&lt;br /&gt;
&lt;br /&gt;
* python : Python language&lt;br /&gt;
* XXX : [http://www.continuum.io/ Anaconda]. Suivre le guide [http://chamilo1.grenet.fr/ujf/main/course_description/?cidReq=FAMILIARISATIONAVECPYTHONSUITEANACON&amp;amp;id_session=0&amp;amp;gidReq=0 ici]&lt;br /&gt;
&lt;br /&gt;
=== Probabilités et simulation ===&lt;br /&gt;
&lt;br /&gt;
* r-base : Outil R d&#039;analyse statistique&lt;br /&gt;
* RStudio : RStudio est un environnement de développement multiplateforme pour R, un langage de programmation utilisé pour le traitement de données et l’analyse statistique. Il est disponible sous la licence libre AGPLv3, ou bien sous une licence commerciale, soumise à un abonnement annuel.&lt;br /&gt;
&lt;br /&gt;
== Enseignements IESE ==&lt;br /&gt;
&lt;br /&gt;
* libx11-dev : bibliothèque de développement X11&lt;br /&gt;
&lt;br /&gt;
== Enseignements TIS ==&lt;br /&gt;
&lt;br /&gt;
=== APO ===&lt;br /&gt;
&lt;br /&gt;
* Eclipse/Netbeans : Développement Java&lt;br /&gt;
&lt;br /&gt;
=== Réseaux ===&lt;br /&gt;
&lt;br /&gt;
* Voir la section [http://air.imag.fr/index.php/Linux_Packages#R.C3.A9seau réseaux en INFO].&lt;br /&gt;
&lt;br /&gt;
=== Applications médicales ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.debian.org/devel/debian-med/ Debian Med] -  Dans les packages med-* (med-tasks pour tout)&lt;br /&gt;
&lt;br /&gt;
== Autres enseignements ==&lt;br /&gt;
&lt;br /&gt;
* libasound2-dev&lt;br /&gt;
&lt;br /&gt;
=== Sagemath ===&lt;br /&gt;
&lt;br /&gt;
* sagemath&lt;br /&gt;
* qtcreator&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* qt4-dev-tools&lt;br /&gt;
* python3-all-dev&lt;br /&gt;
* python3-pyqt4&lt;br /&gt;
* python3-numpy&lt;br /&gt;
* pyqt4-dev-tools&lt;br /&gt;
* python-qwt5-qt4&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* ipython3&lt;br /&gt;
* ipython3-notebook&lt;br /&gt;
* ipython3-qtconsole&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53598</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53598"/>
		<updated>2023-09-08T15:49:28Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Extensions pour les machines virtuelles (sous Virtual Box) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
&lt;br /&gt;
# Télécharger et extraire Refind&lt;br /&gt;
# Désactiver SIP : &amp;lt;code&amp;gt;csrutil disable&amp;lt;/code&amp;gt; en mode &#039;&#039;&#039;rescue&#039;&#039;&#039; Cmd+R&lt;br /&gt;
# Redémarrer !&lt;br /&gt;
# Installer Refind avec &amp;lt;code&amp;gt;refind-install&amp;lt;/code&amp;gt; depuis le répertoire d&#039;extraction (1.)&lt;br /&gt;
# Réactiver SIP : &amp;lt;code&amp;gt;csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redémarrer avec Refind sur la clé USB d&#039;installation (éventuellement avec Alt pour avoir le choix du boot)&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
* &amp;lt;code&amp;gt;sudo apt install build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &amp;lt;code&amp;gt;./VBoxLinuxAdditions.run&amp;lt;/code&amp;gt; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53597</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53597"/>
		<updated>2023-09-08T15:33:20Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Extensions pour les machines virtuelles (sous Virtual Box) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
&lt;br /&gt;
# Télécharger et extraire Refind&lt;br /&gt;
# Désactiver SIP : &amp;lt;code&amp;gt;csrutil disable&amp;lt;/code&amp;gt; en mode &#039;&#039;&#039;rescue&#039;&#039;&#039; Cmd+R&lt;br /&gt;
# Redémarrer !&lt;br /&gt;
# Installer Refind avec &amp;lt;code&amp;gt;refind-install&amp;lt;/code&amp;gt; depuis le répertoire d&#039;extraction (1.)&lt;br /&gt;
# Réactiver SIP : &amp;lt;code&amp;gt;csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redémarrer avec Refind sur la clé USB d&#039;installation (éventuellement avec Alt pour avoir le choix du boot)&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
* &amp;lt;code&amp;gt;sudo apt install build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &amp;lt;code&amp;gt;./VBoxLinuxInstall&amp;lt;/code&amp;gt; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53596</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53596"/>
		<updated>2023-09-08T15:32:49Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Extensions pour les machines virtuelles (sous Virtual Box) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
&lt;br /&gt;
# Télécharger et extraire Refind&lt;br /&gt;
# Désactiver SIP : &amp;lt;code&amp;gt;csrutil disable&amp;lt;/code&amp;gt; en mode &#039;&#039;&#039;rescue&#039;&#039;&#039; Cmd+R&lt;br /&gt;
# Redémarrer !&lt;br /&gt;
# Installer Refind avec &amp;lt;code&amp;gt;refind-install&amp;lt;/code&amp;gt; depuis le répertoire d&#039;extraction (1.)&lt;br /&gt;
# Réactiver SIP : &amp;lt;code&amp;gt;csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redémarrer avec Refind sur la clé USB d&#039;installation (éventuellement avec Alt pour avoir le choix du boot)&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt install build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &amp;lt;code&amp;gt;./VBoxLinuxInstall&amp;lt;/code&amp;gt; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53595</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53595"/>
		<updated>2023-09-08T15:30:02Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Extensions pour les machines virtuelles (sous Virtual Box) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
&lt;br /&gt;
# Télécharger et extraire Refind&lt;br /&gt;
# Désactiver SIP : &amp;lt;code&amp;gt;csrutil disable&amp;lt;/code&amp;gt; en mode &#039;&#039;&#039;rescue&#039;&#039;&#039; Cmd+R&lt;br /&gt;
# Redémarrer !&lt;br /&gt;
# Installer Refind avec &amp;lt;code&amp;gt;refind-install&amp;lt;/code&amp;gt; depuis le répertoire d&#039;extraction (1.)&lt;br /&gt;
# Réactiver SIP : &amp;lt;code&amp;gt;csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redémarrer avec Refind sur la clé USB d&#039;installation (éventuellement avec Alt pour avoir le choix du boot)&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
# &amp;lt;code&amp;gt;sudo apt install build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Installer les outils de compilation: &amp;lt;code&amp;gt;sudo apt install build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &amp;lt;code&amp;gt;./VBoxLinuxInstall&amp;lt;/code&amp;gt; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53594</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53594"/>
		<updated>2023-09-08T15:29:12Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Extensions pour les machines virtuelles (sous Virtual Box) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
&lt;br /&gt;
# Télécharger et extraire Refind&lt;br /&gt;
# Désactiver SIP : &amp;lt;code&amp;gt;csrutil disable&amp;lt;/code&amp;gt; en mode &#039;&#039;&#039;rescue&#039;&#039;&#039; Cmd+R&lt;br /&gt;
# Redémarrer !&lt;br /&gt;
# Installer Refind avec &amp;lt;code&amp;gt;refind-install&amp;lt;/code&amp;gt; depuis le répertoire d&#039;extraction (1.)&lt;br /&gt;
# Réactiver SIP : &amp;lt;code&amp;gt;csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redémarrer avec Refind sur la clé USB d&#039;installation (éventuellement avec Alt pour avoir le choix du boot)&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
# &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Installer les outils de compilation: &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &#039;&#039;./VBoxLinuxInstall&#039;&#039; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53593</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53593"/>
		<updated>2023-09-08T15:28:40Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Extensions pour les machines virtuelles (sous Virtual Box) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
&lt;br /&gt;
# Télécharger et extraire Refind&lt;br /&gt;
# Désactiver SIP : &amp;lt;code&amp;gt;csrutil disable&amp;lt;/code&amp;gt; en mode &#039;&#039;&#039;rescue&#039;&#039;&#039; Cmd+R&lt;br /&gt;
# Redémarrer !&lt;br /&gt;
# Installer Refind avec &amp;lt;code&amp;gt;refind-install&amp;lt;/code&amp;gt; depuis le répertoire d&#039;extraction (1.)&lt;br /&gt;
# Réactiver SIP : &amp;lt;code&amp;gt;csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redémarrer avec Refind sur la clé USB d&#039;installation (éventuellement avec Alt pour avoir le choix du boot)&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
# &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt-get install &#039;&#039;&amp;lt;pkg&amp;gt;&#039;&#039;&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Installer les outils de compilation: &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &#039;&#039;./VBoxLinuxInstall&#039;&#039; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=53592</id>
		<title>LIP recovery</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=53592"/>
		<updated>2023-09-08T15:18:32Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Guide de récupération pour la [[Linux Install Party]]&lt;br /&gt;
&lt;br /&gt;
= Partitionnement =&lt;br /&gt;
&lt;br /&gt;
== Réduction d&#039;une partition Windows ==&lt;br /&gt;
&lt;br /&gt;
Deux outils sont disponibles pour gérer le partitionnement sous Windows :&lt;br /&gt;
* Graphique&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Console&lt;br /&gt;
  diskpart.exe&lt;br /&gt;
&lt;br /&gt;
Quand la réduction proposées par Windows est trop petite (alors que le disque a de l&#039;espace vide), les solutions suivantes sont possibles.&lt;br /&gt;
&lt;br /&gt;
=== Enlever (au moins temporairement) les fichiers bloquants ===&lt;br /&gt;
Comme il est difficile de savoir desquels il s&#039;agit, plusieurs pistes sont proposées ici. En général, il faut faire l&#039;opération inverse une fois la partition réduite pour remettre le système dans son état initial &amp;quot;normal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Désactiver l&#039;hibernation ====&lt;br /&gt;
Dans une fenêtre de commande administrateur, taper &amp;lt;code&amp;gt;powercfg.exe /hibernate off&amp;lt;/code&amp;gt; (et refaire avec &#039;on&#039; quand tout est ok)&lt;br /&gt;
&lt;br /&gt;
==== Désactiver la protection du système ====&lt;br /&gt;
* Tapez &#039;&#039;Panneau de configuration&#039;&#039; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
* Dans le coin supérieur droit de la fenêtre, vous devriez voir l&#039;option Afficher par : &#039;&#039;Catégorie&#039;&#039;&lt;br /&gt;
* Cliquez sur &#039;&#039;Catégorie&#039;&#039; et sélectionnez &#039;&#039;Petites icônes&#039;&#039;&lt;br /&gt;
* Sélectionnez &#039;&#039;Système&#039;&#039;&lt;br /&gt;
* Dans la nouvelle fenêtre, faites défiler vers le bas jusqu&#039;à ce que vous voyiez &#039;&#039;Protection du système&#039;&#039; – cliquez dessus&lt;br /&gt;
&lt;br /&gt;
Si la protection est déjà désactivée mais que de la place disque est utilisée, il faut l&#039;activer puis la désactiver&lt;br /&gt;
&lt;br /&gt;
==== Désactiver le Fichier d’échange ====&lt;br /&gt;
* Tapez &amp;lt;code&amp;gt;systempropertiesadvanced.exe&amp;lt;/code&amp;gt; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
* Allez à l&#039;onglet &#039;&#039;Avancé&#039;&#039;&lt;br /&gt;
* Sous &#039;&#039;Performances&#039;&#039;, cliquez sur &#039;&#039;Paramètres&#039;&#039;&lt;br /&gt;
* Allez dans l&#039;onglet &#039;&#039;Avancé&#039;&#039; et cliquez sur &#039;&#039;Modifier&#039;&#039; sous &#039;&#039;Mémoire virtuelle&#039;&#039;&lt;br /&gt;
* Décochez la case &#039;&#039;Gestion automatique du fichier d&#039;échange pour les lecteurs&#039;&#039;&lt;br /&gt;
* Sélectionnez votre lecteur principal&lt;br /&gt;
* Cochez l&#039;option &#039;&#039;Aucun fichier d&#039;échange&#039;&#039; et cliquez sur &#039;&#039;Définir&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Nettoyer l&#039;espace disque ====&lt;br /&gt;
Utilisez l&#039;outil de nettoyage du disque&lt;br /&gt;
&lt;br /&gt;
=== Faire la réduction depuis une console de récupération  ===&lt;br /&gt;
A priori, ça fonctionnera mais cela nécessite de taper des commandes (attention aux numéros X, Y, etc.)&lt;br /&gt;
&lt;br /&gt;
* Lancer une console de récupération en cliquant sur &amp;quot;Redémarrage&amp;quot; pendant que la touche MAJ est enfoncée, ou dans le menu &amp;quot;Mise à jour et sécurité -&amp;gt; Récupération&amp;quot;.&lt;br /&gt;
  Dépannage&lt;br /&gt;
  Options avancées&lt;br /&gt;
  Invite de commandes&lt;br /&gt;
* Après un redémarrage et une authentification, Windows propose une console d&#039;administration&lt;br /&gt;
* Lancer l&#039;outil de partitionnement&lt;br /&gt;
  diskpart.exe&lt;br /&gt;
  list disk&lt;br /&gt;
  rem Remplacer X par l&#039;identifiant du disque qui contient la partition à réduire.&lt;br /&gt;
  select disk X&lt;br /&gt;
  list partition&lt;br /&gt;
  list volume&lt;br /&gt;
  rem Remplacer Y par l&#039;identifiant de la partition à réduire&lt;br /&gt;
  select volume Y&lt;br /&gt;
  shrink querymax&lt;br /&gt;
  rem La taille est en Mo&lt;br /&gt;
  shrink desired=50000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Faire la réduction depuis Linux ===&lt;br /&gt;
&lt;br /&gt;
Comme Linux n&#039;utilise pas les fichiers de la partition Windows, il peut facilement les déplacer et donc réduite la partition.&lt;br /&gt;
Par contre, cela présuppose que Bitlocker n&#039;est pas utilisé. Si c&#039;est le cas, il est possible de le désactiver sous Windows, attendre que tout soit décrypté, réduire la partition depuis Linux, et réactiver Bitlocker si souhaité.&lt;br /&gt;
&lt;br /&gt;
Il est impératif que Windows ait été arrêté correctement (pas de mise en veille) sinon les données risquent d&#039;être totalement corrompue.&lt;br /&gt;
Si besoin, utilisez la commande citée au-dessus pour [[LIP_recovery#D.C3.A9sactiver_l.27hibernation|désactiver l&#039;hibernation]].&lt;br /&gt;
&lt;br /&gt;
= BIOS &amp;amp; EFI =&lt;br /&gt;
&lt;br /&gt;
Il y a de très nombreux BIOS avec des comportements non standard&lt;br /&gt;
ou farfelu mais aussi quelques règles non négociable.&lt;br /&gt;
&lt;br /&gt;
== Mode de démarrage ==&lt;br /&gt;
=== Boot en &amp;quot;Legacy&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode legacy, vous ne pouvez pas changer.&lt;br /&gt;
Installer Linux de la même manière.&lt;br /&gt;
&lt;br /&gt;
=== Boot en EFI normal ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode EFI, vous ne pouvez pas changer.&lt;br /&gt;
Installer Linux de la même manière.&lt;br /&gt;
&lt;br /&gt;
=== Boot en EFI avec Compatibility Mode (CM) activé ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode EFI, vous ne pouvez pas changer.&lt;br /&gt;
Désactiver le mode de compatibilité puis tester le démarrage de Windows.&lt;br /&gt;
S&#039;il n&#039;y a pas de différence, rester en mode EFI normal puis&lt;br /&gt;
installer Linux de la même manière en EFI.&lt;br /&gt;
&lt;br /&gt;
== Grub ne reste pas l&#039;entrée principale ==&lt;br /&gt;
Il arrive que le BIOS préserve Windows comme système de démarrage par défaut&lt;br /&gt;
après l&#039;installation de Linux et de grub.&lt;br /&gt;
&lt;br /&gt;
* Modifier l&#039;ordre de démarrage directement dans le BIOS&lt;br /&gt;
* Selon le BIOS, il faut parfois activé le secure boot pour changer l&#039;ordre ! Le secure boot peut ensuite être enlevé.&lt;br /&gt;
&lt;br /&gt;
=== PC ACER ===&lt;br /&gt;
&lt;br /&gt;
* Bénir le fichier shimx64 depuis le BIOS (&amp;quot;trusted&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== HP ===&lt;br /&gt;
* Mise à jour du firmware possible ?!&lt;br /&gt;
* Essayer le bootloader &#039;&#039;refind&#039;&#039; au lieu de &#039;&#039;grub&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== MAC OS ===&lt;br /&gt;
&lt;br /&gt;
* Définir refind par défaut : https://www.rodsbooks.com/refind/bootcoup.html#refind-mkdefault&lt;br /&gt;
* Enlever/Figer grub : https://www.rodsbooks.com/refind/bootcoup.html#disabling_grub&lt;br /&gt;
* Configurer Refind avec l&#039;option root= : https://www.rodsbooks.com/refind/configfile.html&lt;br /&gt;
&lt;br /&gt;
== La clé SecureBoot n&#039;est pas enregistré / Le mot de passe ne fonctionne pas == &lt;br /&gt;
&lt;br /&gt;
Réenregistrement de la clé pour le Secure Boot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo update-secureboot-policy --enroll-key&lt;br /&gt;
&lt;br /&gt;
Interface bas-niveau:&lt;br /&gt;
&lt;br /&gt;
 sudo mokutil --import /boot/efi/EFI/MOK/MOK.der&lt;br /&gt;
&lt;br /&gt;
== Redémarrage sur la configuration de l&#039;UEFI ==&lt;br /&gt;
&lt;br /&gt;
* Commande pour redémarrer sur le bios depuis linux :&lt;br /&gt;
&lt;br /&gt;
  systemctl reboot --firmware-setup&lt;br /&gt;
&lt;br /&gt;
* Depuis grub (package grub-efi) :&lt;br /&gt;
&lt;br /&gt;
  fwsetup&lt;br /&gt;
&lt;br /&gt;
== La partition EFI est détruite/endommagée ==&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
* Une clé d&#039;installation Windows de *VOTRE* version de Windows&lt;br /&gt;
** même numéro: XP, Vista, 7, 8, 10?&lt;br /&gt;
** même saveur: MUI, Single language, N&lt;br /&gt;
** même révision: creator, anniversary ...&lt;br /&gt;
* Une clé d&#039;installation Linux ou un boot réseau&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Formater la partition EFI en FAT32 avec les drapeaux ESP et boot&lt;br /&gt;
* Démarrer sur la clé Windows puis choisir &amp;quot;Réparer le système&amp;quot; après avoir choisi la langue&lt;br /&gt;
* Troubleshoot, Advanced Options, Command prompt&lt;br /&gt;
* Dans le terminal:&lt;br /&gt;
 BCDedit&lt;br /&gt;
 Bootrec /fixmbr&lt;br /&gt;
 Bootrec /fixboot&lt;br /&gt;
 Bootrec /rebuildbcd&lt;br /&gt;
&lt;br /&gt;
=== Note ===&lt;br /&gt;
* /fixboot va remettre les répertoires Boot et Microsoft dans la partition, permettant ainsi au boot Windows de démarrer&lt;br /&gt;
* /rebuildbcd va (re)créer la base de registre binaire qui permet au système de démarrage de savoir où est la partition Windows&lt;br /&gt;
&lt;br /&gt;
=== Procédure ===&lt;br /&gt;
* Redémarrer sur le système Linux: Mode rescue avec debian ou Ubuntu&lt;br /&gt;
* Monter la partition Linux racine dans /target et EFI dans /target/boot/efi&lt;br /&gt;
 mount /dev/sdWX /target&lt;br /&gt;
 mount /dev/sdYZ /target/boot/efi&lt;br /&gt;
* Rendre la cible comme le système courant&lt;br /&gt;
 chroot /target /bin/bash&lt;br /&gt;
* Réinstaller grub&lt;br /&gt;
 grub-install -v&lt;br /&gt;
* Puis le reconfigurer et/ou mettre à jour&lt;br /&gt;
 dpkg-reconfigure grub-efi-amd64&lt;br /&gt;
 update-grub&lt;br /&gt;
* Redémarrer le système&lt;br /&gt;
&lt;br /&gt;
=== Sources ===&lt;br /&gt;
* http://www.qliktips.com/2012/11/fix-windows-8-boot-issue.html&lt;br /&gt;
* http://www.dell.com/support/article/fr/fr/frbsdt1/sln300987/how-to-repair-the-efi-bootloader-on-a-gpt-hdd-for-windows-7--8--81-and-10-on-your-dell-pc&lt;br /&gt;
* https://www.drivereasy.com/knowledge/windows-10-automatic-repair-loop-solved/&lt;br /&gt;
* http://perso.numericable.fr/tutos_it/Clone_Disk_to_SSD_UEFI.html&lt;br /&gt;
&lt;br /&gt;
=== Préparer une clé Windows ===&lt;br /&gt;
&lt;br /&gt;
Prérequis : Image ISO&lt;br /&gt;
* Pour Windows 10: https://www.microsoft.com/fr-fr/software-download/windows10ISO&lt;br /&gt;
&lt;br /&gt;
* Mac: Bootcamp&lt;br /&gt;
* Windows: [https://rufus.akeo.ie/ Rufus] ou l&#039;[http://wudt.codeplex.com/ outil Windows]&lt;br /&gt;
* Linux: [https://rufus.akeo.ie/ Rufus]&lt;br /&gt;
&lt;br /&gt;
== Accès au disque dur ==&lt;br /&gt;
&lt;br /&gt;
=== Disque PCIe M2 non visible ===&lt;br /&gt;
&lt;br /&gt;
* https://www.dell.com/support/article/fr-fr/sln299303/chargement-d-ubuntu-sur-les-syst%C3%A8mes-%C3%A9quip%C3%A9s-de-disques-pcie-m2?lang=fr&lt;br /&gt;
&lt;br /&gt;
=== Cas simple : disque entier dans un &amp;quot;mauvais&amp;quot; mode ===&lt;br /&gt;
&lt;br /&gt;
Sauf exception motivée, il faut préférer le mode AHCI plutôt que SATA/IDE (même si les deux sont supportés).&lt;br /&gt;
&lt;br /&gt;
Si c&#039;est un mode propriétaire qui est sélectionné dans le BIOS (RST Intel, RAID, ...), il est possible que linux ne voit pas du tout le disque. Il faut alors le changer.&lt;br /&gt;
&lt;br /&gt;
Si vous changez ce mode dans le BIOS, il &#039;&#039;&#039;&#039;&#039;faut prévenir windows&#039;&#039;&#039;&#039;&#039; (sinon, ce dernier perdra l&#039;accès au disque...) :&lt;br /&gt;
&lt;br /&gt;
# Booter sous windows&lt;br /&gt;
# Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
# Taper &amp;lt;code&amp;gt;bcdedit /set {current} safeboot minimal&amp;lt;/code&amp;gt;&lt;br /&gt;
# Rebooter, aller dans le BIOS, changer le réglage&lt;br /&gt;
# Rebooter, démarrer windows (qui sera en mode sans échec)&lt;br /&gt;
# Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
# Taper &amp;lt;code&amp;gt;bcdedit /deletevalue {current} safeboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sources :&lt;br /&gt;
* https://www.seeyar.fr/activer-mode-ahci-apres-linstallation-de-windows10-mode-ide/&lt;br /&gt;
* http://triplescomputers.com/blog/uncategorized/solution-switch-windows-10-from-raidide-to-ahci-operation/&lt;br /&gt;
&lt;br /&gt;
=== Cas complexe : disque utilisant des fonctionnalités étendues non supportées par Linux ===&lt;br /&gt;
C&#039;est le cas de la nouvelle technologie Intel Optane où de la mémoire statique est utilisée pour accélérer un disque (y compris SSD) avec le disque configuré en mode &amp;quot;Intel RST&amp;quot; dans le BIOS.&lt;br /&gt;
&lt;br /&gt;
Cette technologie n&#039;est pas supportée par Linux : [https://www.intel.fr/content/www/fr/fr/support/articles/000024018/memory-and-storage/intel-optane-memory.html FAQ Intel].&lt;br /&gt;
Comme elle fonctionne au niveau du disque (et pas d&#039;une partition), il est nécessaire de la désactiver pour que Linux accède correctement au disque sans le corrompre.&lt;br /&gt;
&lt;br /&gt;
Méthode expérimentée une fois :&lt;br /&gt;
# Sauvegarder toutes les données importantes du disque (risque de nécessité de réinstallation totale)&lt;br /&gt;
# Booter sous Windows&lt;br /&gt;
# Trouver l&#039;une des deux applications &amp;quot;Intel® Rapid Storage Technology (Intel® RST)&amp;quot; ou &amp;quot;mémoire Intel® Optane™&amp;quot; (seule l&#039;une des deux peut être installée sur un ordinateur Windows) et désactiver cette technologie&lt;br /&gt;
# Cela génère un reboot&lt;br /&gt;
# Appliquer la méthode précédente :&lt;br /&gt;
## Booter sous windows&lt;br /&gt;
## Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
## Taper &amp;lt;code&amp;gt;bcdedit /set {current} safeboot minimal&amp;lt;/code&amp;gt;&lt;br /&gt;
## Rebooter, aller dans le BIOS, changer le réglage : il peut y avoir un avertissement disant que toutes les données seront perdues. Ça n&#039;a pas été le cas sur le (seul) ordi testé.&lt;br /&gt;
## Rebooter, démarrer windows (qui sera en mode sans échec)&lt;br /&gt;
## Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
## Taper &amp;lt;code&amp;gt;bcdedit /deletevalue {current} safeboot&amp;lt;/code&amp;gt;&lt;br /&gt;
# Booter sous Linux&lt;br /&gt;
# Lancer &amp;lt;code&amp;gt;parted&amp;lt;/code&amp;gt; sur le disque : &amp;lt;code&amp;gt;parted /dev/nvme0n1&amp;lt;/code&amp;gt; par exemple&lt;br /&gt;
# Taper la commande &amp;quot;print&amp;quot;&lt;br /&gt;
# Répondre &amp;quot;y&amp;quot; si on vous demande de corriger (la fin n&#039;est pas à la bonne place) la partition GPT : la fin du disque était auparavant utilisée par les données Intel RST. &#039;&#039;&#039;ATTENTION : si Optane n&#039;a pas été préalablement désactivé, le système de fichier Windows risque d&#039;être complètement illisible (réinstallation complète de Windows alors nécessaire)&#039;&#039;&#039;&lt;br /&gt;
# Vérifier que Windows et Linux fonctionnent (grub devrait alors pouvoir s&#039;installer correctement)&lt;br /&gt;
&lt;br /&gt;
= Pilotes de périphériques =&lt;br /&gt;
&lt;br /&gt;
* Identifier les besoins avec &#039;lspci&#039; et &#039;lsusb&#039;&lt;br /&gt;
&lt;br /&gt;
* Secure boot bloque le chargement d&#039;un module DKMS même avec un noyau signé.&lt;br /&gt;
&lt;br /&gt;
== Pilote carte graphique ==&lt;br /&gt;
&lt;br /&gt;
* Écran qui scintille, couleurs pâles/blanchâtres&lt;br /&gt;
  Open /etc/default/grub and find GRUB_CMDLINE_LINUX_DEFAULT line.&lt;br /&gt;
  Change it to GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;nomodeset&amp;quot;&lt;br /&gt;
  Run sudo update-grub&lt;br /&gt;
  Reboot&lt;br /&gt;
&lt;br /&gt;
== Pilote clavier ==&lt;br /&gt;
&lt;br /&gt;
* Lenovo Yoga: https://askubuntu.com/questions/1352604/ubuntu-20-04-keyboard-not-working-on-lenovo-yoga-slim-7i-pro&lt;br /&gt;
  Open /etc/default/grub and find GRUB_CMDLINE_LINUX_DEFAULT line.&lt;br /&gt;
  Change it to GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;i8042.direct i8042.dumbkbd&amp;quot;&lt;br /&gt;
  Run sudo update-grub&lt;br /&gt;
  Reboot&lt;br /&gt;
&lt;br /&gt;
== Pilote WiFi ==&lt;br /&gt;
&lt;br /&gt;
Dans le cas de module en DKMS ou non-free, voir le point précédent.&lt;br /&gt;
&lt;br /&gt;
 lspci -nnkd ::0280&lt;br /&gt;
&lt;br /&gt;
* RTL8821CE&lt;br /&gt;
** https://forum.ubuntu-fr.org/viewtopic.php?id=2067500&amp;amp;p=2&lt;br /&gt;
** https://debian-facile.org/viewtopic.php?id=24292&lt;br /&gt;
** https://github.com/lwfinger/rtw88&lt;br /&gt;
** https://github.com/tomaspinho/rtl8821ce (Ancien code)&lt;br /&gt;
* Cannon Point-LP CNVi [Wireless-AC], https://debian-facile.org/viewtopic.php?id=25129&lt;br /&gt;
** https://www.linux-hardware.org/index.php?id=pci:8086-9df0-8086-0034&lt;br /&gt;
** https://forum.ubuntu-fr.org/viewtopic.php?id=2010578&lt;br /&gt;
&lt;br /&gt;
* Sous Debian, https://debian-facile.org/doc:materiel:wifi:detecter#etape-1identifier-la-carte-reseau&lt;br /&gt;
** Installation des firmwares: contrib et non-free&lt;br /&gt;
** https://debian-facile.org/doc:systeme:apt:sources.list:sources.list-non-free&lt;br /&gt;
** https://debian-facile.org/doc:materiel:wifi:wifi&lt;br /&gt;
&lt;br /&gt;
= Windows =&lt;br /&gt;
&lt;br /&gt;
== Menu de boot avec options avancées (permettant le boot sur Ubuntu) ==&lt;br /&gt;
  bcdedit /set {bootmgr} displaybootmenu yes&lt;br /&gt;
  bcdedit /set {default} bootmenupolicy legacy&lt;br /&gt;
&lt;br /&gt;
Pour restaurer, l&#039;ancienne configuration:&lt;br /&gt;
  bcdedit /set {default} bootmenupolicy standard&lt;br /&gt;
&lt;br /&gt;
== Restauration ==&lt;br /&gt;
* https://support.microsoft.com/fr-fr/help/12415/windows-10-recovery-options&lt;br /&gt;
* ISO de restauration : https://www.microsoft.com/fr-fr/software-download/windows10ISO&lt;br /&gt;
&lt;br /&gt;
== Déplacer une partition de récupération/restauration ==&lt;br /&gt;
* http://ikewdu.free.fr/gerer-et-deplacer-la-partition-de-recuperation-de-450-mio-sous-w10/&lt;br /&gt;
&lt;br /&gt;
== BCDBoot ==&lt;br /&gt;
Faire le dual-boot avec Windows Boot Manager&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di&lt;br /&gt;
&lt;br /&gt;
== BCDEdit ==&lt;br /&gt;
* https://docs.microsoft.com/fr-fr/windows-server/administration/windows-commands/bcdedit&lt;br /&gt;
* https://docs.microsoft.com/en-us/previous-versions/windows/hardware/design/dn653986(v=vs.85)&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdedit-command-line-options&lt;br /&gt;
* https://superuser.com/questions/511582/how-to-use-bcdedit-to-dual-boot-windows-installations&lt;br /&gt;
* http://ikewdu.free.fr/reparer-le-demarrage-de-w10-sans-la-commande-bcdboot/&lt;br /&gt;
* https://www.malekal.com/dual-boot-windows-10-windows-7/#Modifier_le_demarrage_du_Dual-Boot_Windows_7_Windows_10&lt;br /&gt;
* https://www.malekal.com/bcd-boot-configuration-data-windows&lt;br /&gt;
&lt;br /&gt;
=== Legacy / non-UEFI ===&lt;br /&gt;
* https://www.iceflatline.com/2009/09/how-to-dual-boot-windows-7-and-linux-using-bcdedit/&lt;br /&gt;
&lt;br /&gt;
== EasyBCD ==&lt;br /&gt;
&#039;&#039;&#039;NB: Fonctionne uniquement pour un multi-boot sans EFI !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://neosmart.net/EasyBCD/&lt;br /&gt;
* https://www.groovypost.com/howto/dual-boot-windows-10-linux/&lt;br /&gt;
* https://lecrabeinfo.net/installer-ubuntu-18-04-lts-dual-boot-windows-10.html#etape-5-configurer-luefi-pour-demarrer-sur-ubuntu&lt;br /&gt;
* https://www.sevenforums.com/general-discussion/326809-how-use-bcdedit-create-new-entry-linux.html&lt;br /&gt;
&lt;br /&gt;
= Mac =&lt;br /&gt;
&lt;br /&gt;
* Utiliser [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* [https://support.apple.com/fr-fr/HT201314 Fonctionnalité de récupération de macOS]&lt;br /&gt;
* [https://support.apple.com/fr-fr/HT201372 Création d’un programme d’installation amorçable pour macOS]&lt;br /&gt;
&lt;br /&gt;
* [https://www.lifewire.com/create-os-x-recovery-hd-on-any-drive-2260909 Create recovery partition]&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
* https://apple.stackexchange.com/questions/402289/refind-installation-wont-boot-due-to-t2-security-despite-t2-security-being-dis&lt;br /&gt;
&lt;br /&gt;
== Mac Book Pro ==&lt;br /&gt;
&lt;br /&gt;
(2019) Sur certaine version récente des Mac Book Pro, il n&#039;y a pas de support du clavier et&lt;br /&gt;
du touchpad durant l&#039;installation d&#039;Ubuntu 18.04 ou 19.04. Il est nécessaire d&#039;utiliser un ensemble clavier/souris&lt;br /&gt;
en USB. Puis d&#039;installer les pilotes spécifiques ensuite:&lt;br /&gt;
&lt;br /&gt;
* Prérequis: apt install git build-essential dkms libinput-tools&lt;br /&gt;
* Installer les pilotes applespi/0.1&lt;br /&gt;
** https://gist.github.com/roadrunner2/1289542a748d9a104e7baec6a92f9cd7&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53591</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53591"/>
		<updated>2023-09-08T15:12:18Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Install without bootloader */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
&lt;br /&gt;
# Télécharger et extraire Refind&lt;br /&gt;
# Désactiver SIP : &amp;lt;code&amp;gt;csrutil disable&amp;lt;/code&amp;gt; en mode &#039;&#039;&#039;rescue&#039;&#039;&#039; Cmd+R&lt;br /&gt;
# Redémarrer !&lt;br /&gt;
# Installer Refind avec &amp;lt;code&amp;gt;refind-install&amp;lt;/code&amp;gt; depuis le répertoire d&#039;extraction (1.)&lt;br /&gt;
# Réactiver SIP : &amp;lt;code&amp;gt;csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redémarrer avec Refind sur la clé USB d&#039;installation (éventuellement avec Alt pour avoir le choix du boot)&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
# &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-guest-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt-get install &#039;&#039;&amp;lt;pkg&amp;gt;&#039;&#039;&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Installer les outils de compilation: &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &#039;&#039;./VBoxLinuxInstall&#039;&#039; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53590</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53590"/>
		<updated>2023-09-08T15:11:39Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Install without bootloader */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
&lt;br /&gt;
# Télécharger et extraire Refind&lt;br /&gt;
# Désactiver SIP : &amp;lt;code&amp;gt;csrutil disable&amp;lt;/code&amp;gt; en mode &#039;&#039;&#039;rescue&#039;&#039;&#039; Cmd+R&lt;br /&gt;
# Redémarrer !&lt;br /&gt;
# Installer Refind avec &amp;lt;code&amp;gt;refind-install&amp;lt;/code&amp;gt; depuis le répertoire d&#039;extraction (1.)&lt;br /&gt;
# Réactiver SIP : &amp;lt;code&amp;gt;csrutil enable&amp;lt;/code&amp;gt;&lt;br /&gt;
# Redémarrer avec Refind sur la clé USB d&#039;installation&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
# &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-guest-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt-get install &#039;&#039;&amp;lt;pkg&amp;gt;&#039;&#039;&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Installer les outils de compilation: &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &#039;&#039;./VBoxLinuxInstall&#039;&#039; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=53589</id>
		<title>LIP recovery</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=53589"/>
		<updated>2023-09-08T15:00:09Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Mac */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Guide de récupération pour la [[Linux Install Party]]&lt;br /&gt;
&lt;br /&gt;
= Partitionnement =&lt;br /&gt;
&lt;br /&gt;
== Réduction d&#039;une partition Windows ==&lt;br /&gt;
&lt;br /&gt;
Deux outils sont disponibles pour gérer le partitionnement sous Windows :&lt;br /&gt;
* Graphique&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Console&lt;br /&gt;
  diskpart.exe&lt;br /&gt;
&lt;br /&gt;
Quand la réduction proposées par Windows est trop petite (alors que le disque a de l&#039;espace vide), les solutions suivantes sont possibles.&lt;br /&gt;
&lt;br /&gt;
=== Enlever (au moins temporairement) les fichiers bloquants ===&lt;br /&gt;
Comme il est difficile de savoir desquels il s&#039;agit, plusieurs pistes sont proposées ici. En général, il faut faire l&#039;opération inverse une fois la partition réduite pour remettre le système dans son état initial &amp;quot;normal&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Désactiver l&#039;hibernation ====&lt;br /&gt;
Dans une fenêtre de commande administrateur, taper &amp;lt;code&amp;gt;powercfg.exe /hibernate off&amp;lt;/code&amp;gt; (et refaire avec &#039;on&#039; quand tout est ok)&lt;br /&gt;
&lt;br /&gt;
==== Désactiver la protection du système ====&lt;br /&gt;
* Tapez &#039;&#039;Panneau de configuration&#039;&#039; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
* Dans le coin supérieur droit de la fenêtre, vous devriez voir l&#039;option Afficher par : &#039;&#039;Catégorie&#039;&#039;&lt;br /&gt;
* Cliquez sur &#039;&#039;Catégorie&#039;&#039; et sélectionnez &#039;&#039;Petites icônes&#039;&#039;&lt;br /&gt;
* Sélectionnez &#039;&#039;Système&#039;&#039;&lt;br /&gt;
* Dans la nouvelle fenêtre, faites défiler vers le bas jusqu&#039;à ce que vous voyiez &#039;&#039;Protection du système&#039;&#039; – cliquez dessus&lt;br /&gt;
&lt;br /&gt;
Si la protection est déjà désactivée mais que de la place disque est utilisée, il faut l&#039;activer puis la désactiver&lt;br /&gt;
&lt;br /&gt;
==== Désactiver le Fichier d’échange ====&lt;br /&gt;
* Tapez &amp;lt;code&amp;gt;systempropertiesadvanced.exe&amp;lt;/code&amp;gt; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
* Allez à l&#039;onglet &#039;&#039;Avancé&#039;&#039;&lt;br /&gt;
* Sous &#039;&#039;Performances&#039;&#039;, cliquez sur &#039;&#039;Paramètres&#039;&#039;&lt;br /&gt;
* Allez dans l&#039;onglet &#039;&#039;Avancé&#039;&#039; et cliquez sur &#039;&#039;Modifier&#039;&#039; sous &#039;&#039;Mémoire virtuelle&#039;&#039;&lt;br /&gt;
* Décochez la case &#039;&#039;Gestion automatique du fichier d&#039;échange pour les lecteurs&#039;&#039;&lt;br /&gt;
* Sélectionnez votre lecteur principal&lt;br /&gt;
* Cochez l&#039;option &#039;&#039;Aucun fichier d&#039;échange&#039;&#039; et cliquez sur &#039;&#039;Définir&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Nettoyer l&#039;espace disque ====&lt;br /&gt;
Utilisez l&#039;outil de nettoyage du disque&lt;br /&gt;
&lt;br /&gt;
=== Faire la réduction depuis une console de récupération  ===&lt;br /&gt;
A priori, ça fonctionnera mais cela nécessite de taper des commandes (attention aux numéros X, Y, etc.)&lt;br /&gt;
&lt;br /&gt;
* Lancer une console de récupération en cliquant sur &amp;quot;Redémarrage&amp;quot; pendant que la touche MAJ est enfoncée, ou dans le menu &amp;quot;Mise à jour et sécurité -&amp;gt; Récupération&amp;quot;.&lt;br /&gt;
  Dépannage&lt;br /&gt;
  Options avancées&lt;br /&gt;
  Invite de commandes&lt;br /&gt;
* Après un redémarrage et une authentification, Windows propose une console d&#039;administration&lt;br /&gt;
* Lancer l&#039;outil de partitionnement&lt;br /&gt;
  diskpart.exe&lt;br /&gt;
  list disk&lt;br /&gt;
  rem Remplacer X par l&#039;identifiant du disque qui contient la partition à réduire.&lt;br /&gt;
  select disk X&lt;br /&gt;
  list partition&lt;br /&gt;
  list volume&lt;br /&gt;
  rem Remplacer Y par l&#039;identifiant de la partition à réduire&lt;br /&gt;
  select volume Y&lt;br /&gt;
  shrink querymax&lt;br /&gt;
  rem La taille est en Mo&lt;br /&gt;
  shrink desired=50000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Faire la réduction depuis Linux ===&lt;br /&gt;
&lt;br /&gt;
Comme Linux n&#039;utilise pas les fichiers de la partition Windows, il peut facilement les déplacer et donc réduite la partition.&lt;br /&gt;
Par contre, cela présuppose que Bitlocker n&#039;est pas utilisé. Si c&#039;est le cas, il est possible de le désactiver sous Windows, attendre que tout soit décrypté, réduire la partition depuis Linux, et réactiver Bitlocker si souhaité.&lt;br /&gt;
&lt;br /&gt;
Il est impératif que Windows ait été arrêté correctement (pas de mise en veille) sinon les données risquent d&#039;être totalement corrompue.&lt;br /&gt;
Si besoin, utilisez la commande citée au-dessus pour [[LIP_recovery#D.C3.A9sactiver_l.27hibernation|désactiver l&#039;hibernation]].&lt;br /&gt;
&lt;br /&gt;
= BIOS &amp;amp; EFI =&lt;br /&gt;
&lt;br /&gt;
Il y a de très nombreux BIOS avec des comportements non standard&lt;br /&gt;
ou farfelu mais aussi quelques règles non négociable.&lt;br /&gt;
&lt;br /&gt;
== Mode de démarrage ==&lt;br /&gt;
=== Boot en &amp;quot;Legacy&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode legacy, vous ne pouvez pas changer.&lt;br /&gt;
Installer Linux de la même manière.&lt;br /&gt;
&lt;br /&gt;
=== Boot en EFI normal ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode EFI, vous ne pouvez pas changer.&lt;br /&gt;
Installer Linux de la même manière.&lt;br /&gt;
&lt;br /&gt;
=== Boot en EFI avec Compatibility Mode (CM) activé ===&lt;br /&gt;
&lt;br /&gt;
Si Windows démarre en mode EFI, vous ne pouvez pas changer.&lt;br /&gt;
Désactiver le mode de compatibilité puis tester le démarrage de Windows.&lt;br /&gt;
S&#039;il n&#039;y a pas de différence, rester en mode EFI normal puis&lt;br /&gt;
installer Linux de la même manière en EFI.&lt;br /&gt;
&lt;br /&gt;
== Grub ne reste pas l&#039;entrée principale ==&lt;br /&gt;
Il arrive que le BIOS préserve Windows comme système de démarrage par défaut&lt;br /&gt;
après l&#039;installation de Linux et de grub.&lt;br /&gt;
&lt;br /&gt;
* Modifier l&#039;ordre de démarrage directement dans le BIOS&lt;br /&gt;
* Selon le BIOS, il faut parfois activé le secure boot pour changer l&#039;ordre ! Le secure boot peut ensuite être enlevé.&lt;br /&gt;
&lt;br /&gt;
=== PC ACER ===&lt;br /&gt;
&lt;br /&gt;
* Bénir le fichier shimx64 depuis le BIOS (&amp;quot;trusted&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== HP ===&lt;br /&gt;
* Mise à jour du firmware possible ?!&lt;br /&gt;
* Essayer le bootloader &#039;&#039;refind&#039;&#039; au lieu de &#039;&#039;grub&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== MAC OS ===&lt;br /&gt;
&lt;br /&gt;
* Définir refind par défaut : https://www.rodsbooks.com/refind/bootcoup.html#refind-mkdefault&lt;br /&gt;
* Enlever/Figer grub : https://www.rodsbooks.com/refind/bootcoup.html#disabling_grub&lt;br /&gt;
* Configurer Refind avec l&#039;option root= : https://www.rodsbooks.com/refind/configfile.html&lt;br /&gt;
&lt;br /&gt;
== La clé SecureBoot n&#039;est pas enregistré / Le mot de passe ne fonctionne pas == &lt;br /&gt;
&lt;br /&gt;
Réenregistrement de la clé pour le Secure Boot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo update-secureboot-policy --enroll-key&lt;br /&gt;
&lt;br /&gt;
Interface bas-niveau:&lt;br /&gt;
&lt;br /&gt;
 sudo mokutil --import /boot/efi/EFI/MOK/MOK.der&lt;br /&gt;
&lt;br /&gt;
== Redémarrage sur la configuration de l&#039;UEFI ==&lt;br /&gt;
&lt;br /&gt;
* Commande pour redémarrer sur le bios depuis linux :&lt;br /&gt;
&lt;br /&gt;
  systemctl reboot --firmware-setup&lt;br /&gt;
&lt;br /&gt;
* Depuis grub (package grub-efi) :&lt;br /&gt;
&lt;br /&gt;
  fwsetup&lt;br /&gt;
&lt;br /&gt;
== La partition EFI est détruite/endommagée ==&lt;br /&gt;
&lt;br /&gt;
=== Prérequis ===&lt;br /&gt;
* Une clé d&#039;installation Windows de *VOTRE* version de Windows&lt;br /&gt;
** même numéro: XP, Vista, 7, 8, 10?&lt;br /&gt;
** même saveur: MUI, Single language, N&lt;br /&gt;
** même révision: creator, anniversary ...&lt;br /&gt;
* Une clé d&#039;installation Linux ou un boot réseau&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Formater la partition EFI en FAT32 avec les drapeaux ESP et boot&lt;br /&gt;
* Démarrer sur la clé Windows puis choisir &amp;quot;Réparer le système&amp;quot; après avoir choisi la langue&lt;br /&gt;
* Troubleshoot, Advanced Options, Command prompt&lt;br /&gt;
* Dans le terminal:&lt;br /&gt;
 BCDedit&lt;br /&gt;
 Bootrec /fixmbr&lt;br /&gt;
 Bootrec /fixboot&lt;br /&gt;
 Bootrec /rebuildbcd&lt;br /&gt;
&lt;br /&gt;
=== Note ===&lt;br /&gt;
* /fixboot va remettre les répertoires Boot et Microsoft dans la partition, permettant ainsi au boot Windows de démarrer&lt;br /&gt;
* /rebuildbcd va (re)créer la base de registre binaire qui permet au système de démarrage de savoir où est la partition Windows&lt;br /&gt;
&lt;br /&gt;
=== Procédure ===&lt;br /&gt;
* Redémarrer sur le système Linux: Mode rescue avec debian ou Ubuntu&lt;br /&gt;
* Monter la partition Linux racine dans /target et EFI dans /target/boot/efi&lt;br /&gt;
 mount /dev/sdWX /target&lt;br /&gt;
 mount /dev/sdYZ /target/boot/efi&lt;br /&gt;
* Rendre la cible comme le système courant&lt;br /&gt;
 chroot /target /bin/bash&lt;br /&gt;
* Réinstaller grub&lt;br /&gt;
 grub-install -v&lt;br /&gt;
* Puis le reconfigurer et/ou mettre à jour&lt;br /&gt;
 dpkg-reconfigure grub-efi-amd64&lt;br /&gt;
 update-grub&lt;br /&gt;
* Redémarrer le système&lt;br /&gt;
&lt;br /&gt;
=== Sources ===&lt;br /&gt;
* http://www.qliktips.com/2012/11/fix-windows-8-boot-issue.html&lt;br /&gt;
* http://www.dell.com/support/article/fr/fr/frbsdt1/sln300987/how-to-repair-the-efi-bootloader-on-a-gpt-hdd-for-windows-7--8--81-and-10-on-your-dell-pc&lt;br /&gt;
* https://www.drivereasy.com/knowledge/windows-10-automatic-repair-loop-solved/&lt;br /&gt;
* http://perso.numericable.fr/tutos_it/Clone_Disk_to_SSD_UEFI.html&lt;br /&gt;
&lt;br /&gt;
=== Préparer une clé Windows ===&lt;br /&gt;
&lt;br /&gt;
Prérequis : Image ISO&lt;br /&gt;
* Pour Windows 10: https://www.microsoft.com/fr-fr/software-download/windows10ISO&lt;br /&gt;
&lt;br /&gt;
* Mac: Bootcamp&lt;br /&gt;
* Windows: [https://rufus.akeo.ie/ Rufus] ou l&#039;[http://wudt.codeplex.com/ outil Windows]&lt;br /&gt;
* Linux: [https://rufus.akeo.ie/ Rufus]&lt;br /&gt;
&lt;br /&gt;
== Accès au disque dur ==&lt;br /&gt;
&lt;br /&gt;
=== Disque PCIe M2 non visible ===&lt;br /&gt;
&lt;br /&gt;
* https://www.dell.com/support/article/fr-fr/sln299303/chargement-d-ubuntu-sur-les-syst%C3%A8mes-%C3%A9quip%C3%A9s-de-disques-pcie-m2?lang=fr&lt;br /&gt;
&lt;br /&gt;
=== Cas simple : disque entier dans un &amp;quot;mauvais&amp;quot; mode ===&lt;br /&gt;
&lt;br /&gt;
Sauf exception motivée, il faut préférer le mode AHCI plutôt que SATA/IDE (même si les deux sont supportés).&lt;br /&gt;
&lt;br /&gt;
Si c&#039;est un mode propriétaire qui est sélectionné dans le BIOS (RST Intel, RAID, ...), il est possible que linux ne voit pas du tout le disque. Il faut alors le changer.&lt;br /&gt;
&lt;br /&gt;
Si vous changez ce mode dans le BIOS, il &#039;&#039;&#039;&#039;&#039;faut prévenir windows&#039;&#039;&#039;&#039;&#039; (sinon, ce dernier perdra l&#039;accès au disque...) :&lt;br /&gt;
&lt;br /&gt;
# Booter sous windows&lt;br /&gt;
# Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
# Taper &amp;lt;code&amp;gt;bcdedit /set {current} safeboot minimal&amp;lt;/code&amp;gt;&lt;br /&gt;
# Rebooter, aller dans le BIOS, changer le réglage&lt;br /&gt;
# Rebooter, démarrer windows (qui sera en mode sans échec)&lt;br /&gt;
# Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
# Taper &amp;lt;code&amp;gt;bcdedit /deletevalue {current} safeboot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sources :&lt;br /&gt;
* https://www.seeyar.fr/activer-mode-ahci-apres-linstallation-de-windows10-mode-ide/&lt;br /&gt;
* http://triplescomputers.com/blog/uncategorized/solution-switch-windows-10-from-raidide-to-ahci-operation/&lt;br /&gt;
&lt;br /&gt;
=== Cas complexe : disque utilisant des fonctionnalités étendues non supportées par Linux ===&lt;br /&gt;
C&#039;est le cas de la nouvelle technologie Intel Optane où de la mémoire statique est utilisée pour accélérer un disque (y compris SSD) avec le disque configuré en mode &amp;quot;Intel RST&amp;quot; dans le BIOS.&lt;br /&gt;
&lt;br /&gt;
Cette technologie n&#039;est pas supportée par Linux : [https://www.intel.fr/content/www/fr/fr/support/articles/000024018/memory-and-storage/intel-optane-memory.html FAQ Intel].&lt;br /&gt;
Comme elle fonctionne au niveau du disque (et pas d&#039;une partition), il est nécessaire de la désactiver pour que Linux accède correctement au disque sans le corrompre.&lt;br /&gt;
&lt;br /&gt;
Méthode expérimentée une fois :&lt;br /&gt;
# Sauvegarder toutes les données importantes du disque (risque de nécessité de réinstallation totale)&lt;br /&gt;
# Booter sous Windows&lt;br /&gt;
# Trouver l&#039;une des deux applications &amp;quot;Intel® Rapid Storage Technology (Intel® RST)&amp;quot; ou &amp;quot;mémoire Intel® Optane™&amp;quot; (seule l&#039;une des deux peut être installée sur un ordinateur Windows) et désactiver cette technologie&lt;br /&gt;
# Cela génère un reboot&lt;br /&gt;
# Appliquer la méthode précédente :&lt;br /&gt;
## Booter sous windows&lt;br /&gt;
## Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
## Taper &amp;lt;code&amp;gt;bcdedit /set {current} safeboot minimal&amp;lt;/code&amp;gt;&lt;br /&gt;
## Rebooter, aller dans le BIOS, changer le réglage : il peut y avoir un avertissement disant que toutes les données seront perdues. Ça n&#039;a pas été le cas sur le (seul) ordi testé.&lt;br /&gt;
## Rebooter, démarrer windows (qui sera en mode sans échec)&lt;br /&gt;
## Lancer une fenêtre d&#039;invite de commandes &#039;&#039;&#039;en tant qu&#039;administrateur&#039;&#039;&#039;&lt;br /&gt;
## Taper &amp;lt;code&amp;gt;bcdedit /deletevalue {current} safeboot&amp;lt;/code&amp;gt;&lt;br /&gt;
# Booter sous Linux&lt;br /&gt;
# Lancer &amp;lt;code&amp;gt;parted&amp;lt;/code&amp;gt; sur le disque : &amp;lt;code&amp;gt;parted /dev/nvme0n1&amp;lt;/code&amp;gt; par exemple&lt;br /&gt;
# Taper la commande &amp;quot;print&amp;quot;&lt;br /&gt;
# Répondre &amp;quot;y&amp;quot; si on vous demande de corriger (la fin n&#039;est pas à la bonne place) la partition GPT : la fin du disque était auparavant utilisée par les données Intel RST. &#039;&#039;&#039;ATTENTION : si Optane n&#039;a pas été préalablement désactivé, le système de fichier Windows risque d&#039;être complètement illisible (réinstallation complète de Windows alors nécessaire)&#039;&#039;&#039;&lt;br /&gt;
# Vérifier que Windows et Linux fonctionnent (grub devrait alors pouvoir s&#039;installer correctement)&lt;br /&gt;
&lt;br /&gt;
= Pilotes de périphériques =&lt;br /&gt;
&lt;br /&gt;
* Identifier les besoins avec &#039;lspci&#039; et &#039;lsusb&#039;&lt;br /&gt;
&lt;br /&gt;
* Secure boot bloque le chargement d&#039;un module DKMS même avec un noyau signé.&lt;br /&gt;
&lt;br /&gt;
== Pilote carte graphique ==&lt;br /&gt;
&lt;br /&gt;
* Écran qui scintille, couleurs pâles/blanchâtres&lt;br /&gt;
  Open /etc/default/grub and find GRUB_CMDLINE_LINUX_DEFAULT line.&lt;br /&gt;
  Change it to GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;nomodeset&amp;quot;&lt;br /&gt;
  Run sudo update-grub&lt;br /&gt;
  Reboot&lt;br /&gt;
&lt;br /&gt;
== Pilote clavier ==&lt;br /&gt;
&lt;br /&gt;
* Lenovo Yoga: https://askubuntu.com/questions/1352604/ubuntu-20-04-keyboard-not-working-on-lenovo-yoga-slim-7i-pro&lt;br /&gt;
  Open /etc/default/grub and find GRUB_CMDLINE_LINUX_DEFAULT line.&lt;br /&gt;
  Change it to GRUB_CMDLINE_LINUX_DEFAULT=&amp;quot;i8042.direct i8042.dumbkbd&amp;quot;&lt;br /&gt;
  Run sudo update-grub&lt;br /&gt;
  Reboot&lt;br /&gt;
&lt;br /&gt;
== Pilote WiFi ==&lt;br /&gt;
&lt;br /&gt;
Dans le cas de module en DKMS ou non-free, voir le point précédent.&lt;br /&gt;
&lt;br /&gt;
 lspci -nnkd ::0280&lt;br /&gt;
&lt;br /&gt;
* RTL8821CE&lt;br /&gt;
** https://forum.ubuntu-fr.org/viewtopic.php?id=2067500&amp;amp;p=2&lt;br /&gt;
** https://debian-facile.org/viewtopic.php?id=24292&lt;br /&gt;
** https://github.com/lwfinger/rtw88&lt;br /&gt;
** https://github.com/tomaspinho/rtl8821ce (Ancien code)&lt;br /&gt;
* Cannon Point-LP CNVi [Wireless-AC], https://debian-facile.org/viewtopic.php?id=25129&lt;br /&gt;
** https://www.linux-hardware.org/index.php?id=pci:8086-9df0-8086-0034&lt;br /&gt;
** https://forum.ubuntu-fr.org/viewtopic.php?id=2010578&lt;br /&gt;
&lt;br /&gt;
* Sous Debian, https://debian-facile.org/doc:materiel:wifi:detecter#etape-1identifier-la-carte-reseau&lt;br /&gt;
** Installation des firmwares: contrib et non-free&lt;br /&gt;
** https://debian-facile.org/doc:systeme:apt:sources.list:sources.list-non-free&lt;br /&gt;
** https://debian-facile.org/doc:materiel:wifi:wifi&lt;br /&gt;
&lt;br /&gt;
= Windows =&lt;br /&gt;
&lt;br /&gt;
== Menu de boot avec options avancées (permettant le boot sur Ubuntu) ==&lt;br /&gt;
  bcdedit /set {bootmgr} displaybootmenu yes&lt;br /&gt;
  bcdedit /set {default} bootmenupolicy legacy&lt;br /&gt;
&lt;br /&gt;
Pour restaurer, l&#039;ancienne configuration:&lt;br /&gt;
  bcdedit /set {default} bootmenupolicy standard&lt;br /&gt;
&lt;br /&gt;
== Restauration ==&lt;br /&gt;
* https://support.microsoft.com/fr-fr/help/12415/windows-10-recovery-options&lt;br /&gt;
* ISO de restauration : https://www.microsoft.com/fr-fr/software-download/windows10ISO&lt;br /&gt;
&lt;br /&gt;
== Déplacer une partition de récupération/restauration ==&lt;br /&gt;
* http://ikewdu.free.fr/gerer-et-deplacer-la-partition-de-recuperation-de-450-mio-sous-w10/&lt;br /&gt;
&lt;br /&gt;
== BCDBoot ==&lt;br /&gt;
Faire le dual-boot avec Windows Boot Manager&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di&lt;br /&gt;
&lt;br /&gt;
== BCDEdit ==&lt;br /&gt;
* https://docs.microsoft.com/fr-fr/windows-server/administration/windows-commands/bcdedit&lt;br /&gt;
* https://docs.microsoft.com/en-us/previous-versions/windows/hardware/design/dn653986(v=vs.85)&lt;br /&gt;
&lt;br /&gt;
* https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdedit-command-line-options&lt;br /&gt;
* https://superuser.com/questions/511582/how-to-use-bcdedit-to-dual-boot-windows-installations&lt;br /&gt;
* http://ikewdu.free.fr/reparer-le-demarrage-de-w10-sans-la-commande-bcdboot/&lt;br /&gt;
* https://www.malekal.com/dual-boot-windows-10-windows-7/#Modifier_le_demarrage_du_Dual-Boot_Windows_7_Windows_10&lt;br /&gt;
* https://www.malekal.com/bcd-boot-configuration-data-windows&lt;br /&gt;
&lt;br /&gt;
=== Legacy / non-UEFI ===&lt;br /&gt;
* https://www.iceflatline.com/2009/09/how-to-dual-boot-windows-7-and-linux-using-bcdedit/&lt;br /&gt;
&lt;br /&gt;
== EasyBCD ==&lt;br /&gt;
&#039;&#039;&#039;NB: Fonctionne uniquement pour un multi-boot sans EFI !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://neosmart.net/EasyBCD/&lt;br /&gt;
* https://www.groovypost.com/howto/dual-boot-windows-10-linux/&lt;br /&gt;
* https://lecrabeinfo.net/installer-ubuntu-18-04-lts-dual-boot-windows-10.html#etape-5-configurer-luefi-pour-demarrer-sur-ubuntu&lt;br /&gt;
* https://www.sevenforums.com/general-discussion/326809-how-use-bcdedit-create-new-entry-linux.html&lt;br /&gt;
&lt;br /&gt;
= Mac =&lt;br /&gt;
&lt;br /&gt;
* Utiliser [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* [https://support.apple.com/fr-fr/HT201314 Fonctionnalité de récupération de macOS]&lt;br /&gt;
* [https://support.apple.com/fr-fr/HT201372 Création d’un programme d’installation amorçable pour macOS]&lt;br /&gt;
&lt;br /&gt;
* [https://www.lifewire.com/create-os-x-recovery-hd-on-any-drive-2260909 Create recovery partition]&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
== Mac Book Pro ==&lt;br /&gt;
&lt;br /&gt;
(2019) Sur certaine version récente des Mac Book Pro, il n&#039;y a pas de support du clavier et&lt;br /&gt;
du touchpad durant l&#039;installation d&#039;Ubuntu 18.04 ou 19.04. Il est nécessaire d&#039;utiliser un ensemble clavier/souris&lt;br /&gt;
en USB. Puis d&#039;installer les pilotes spécifiques ensuite:&lt;br /&gt;
&lt;br /&gt;
* Prérequis: apt install git build-essential dkms libinput-tools&lt;br /&gt;
* Installer les pilotes applespi/0.1&lt;br /&gt;
** https://gist.github.com/roadrunner2/1289542a748d9a104e7baec6a92f9cd7&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53588</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53588"/>
		<updated>2023-09-08T14:58:34Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Mac OS X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/446575/refind-bootloader-doesnt-launch-on-start&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
# &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-guest-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt-get install &#039;&#039;&amp;lt;pkg&amp;gt;&#039;&#039;&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Installer les outils de compilation: &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &#039;&#039;./VBoxLinuxInstall&#039;&#039; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53587</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53587"/>
		<updated>2023-09-08T10:02:43Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* 1. Virtualisation avec UTM (Apple) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information sur par exemple:&lt;br /&gt;
* https://www.macplanete.com/tutoriels/41859/installer-ubuntu-sur-mac-apple-silicon-m1&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
# &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-guest-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt-get install &#039;&#039;&amp;lt;pkg&amp;gt;&#039;&#039;&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Installer les outils de compilation: &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &#039;&#039;./VBoxLinuxInstall&#039;&#039; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53586</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53586"/>
		<updated>2023-09-08T09:54:59Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Installation en natif */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment - 2022) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
# &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-guest-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt-get install &#039;&#039;&amp;lt;pkg&amp;gt;&#039;&#039;&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Installer les outils de compilation: &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &#039;&#039;./VBoxLinuxInstall&#039;&#039; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53585</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53585"/>
		<updated>2023-09-08T09:54:24Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Mac M1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles, voir dans la page [[LIP_recovery#R.C3.A9duction_d.27une_partition_Windows|LIP_recovery]].&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;sudo gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;sudo vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n system -L 30GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n home -L 10GiB&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;sudo lvcreate vgUbuntu -n swap -L 8GiB&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-system&amp;lt;/code&amp;gt; -&amp;gt; / en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-home&amp;lt;/code&amp;gt; -&amp;gt; /home en ext4&lt;br /&gt;
### &amp;lt;code&amp;gt;/dev/mapper/vgUbuntu-swap&amp;lt;/code&amp;gt; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
==== Mac M2 ====&lt;br /&gt;
&lt;br /&gt;
Retour d&#039;expérience Sept. 2023, LEITAO -- PEREIRA DIAS Rodrigue.&lt;br /&gt;
&lt;br /&gt;
* Installation Asahi en Dual boot sur MacBook Pro M2 2022, 2 Thunderbolts.&lt;br /&gt;
&lt;br /&gt;
* La distribution Asahi basée sur Arch en version alpha : https://asahilinux.org/2022/03/asahi-linux-alpha-release/&lt;br /&gt;
&lt;br /&gt;
* Tutoriel de Mac Planète sur le sujet : https://www.macplanete.com/macos/49170/comment-installer-asahi-linux-sur-mac-m1-m2&lt;br /&gt;
&lt;br /&gt;
À noter qu&#039;une nouvelle distribution Asahi devrait sortir d&#039;ici peu (annoncée pour fin Août 2023) :&lt;br /&gt;
https://asahilinux.org/2023/08/fedora-asahi-remix/&lt;br /&gt;
&lt;br /&gt;
===== Problèmes rencontrés =====&lt;br /&gt;
&lt;br /&gt;
* Impossibilité de brancher un moniteur externe&lt;br /&gt;
* Les haut-parleurs internes ne fonctionnent pas&lt;br /&gt;
* Le redimensionnement des fenêtres perturbe le calibrage Trackpad/Écran&lt;br /&gt;
&lt;br /&gt;
* Il est impossible de faire de partitionnement LVM&lt;br /&gt;
* Certains éditeurs sont incompatibles à ce jour Eclipse, VsCode, Netbeans, Emacs&lt;br /&gt;
* qemu ne semble pas compatible&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
# &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-guest-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt-get install &#039;&#039;&amp;lt;pkg&amp;gt;&#039;&#039;&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Installer les outils de compilation: &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &#039;&#039;./VBoxLinuxInstall&#039;&#039; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian&lt;br /&gt;
** Lire attentivement les [https://www.debian.org/releases/stable/amd64/release-notes/ch-upgrading.fr.html notes de release]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=53575</id>
		<title>Linux Packages</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=53575"/>
		<updated>2023-09-07T13:46:27Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* AOO (programmation object en Java) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page recense les logiciels et les paquets nécessaires pour les cours à Polytech. Vous pouvez les installer selon vos besoins à l&#039;issu de la [[Linux Install Party]]. N&#039;hésitez pas à signaler les manques et les erreurs sur cette page. Précisez bien à chaque fois votre distribution (Debian/Ubuntu)&lt;br /&gt;
&#039;&#039;&#039;ainsi que sa version&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Les noms de paquets sont à gauche des &amp;quot;:&amp;quot; avec les conventions suivantes :&lt;br /&gt;
* paquet : paquet valable pour Debian et Ubuntu, toutes versions (raisonnables)&lt;br /&gt;
* paquet/debian : paquet valable pour Debian&lt;br /&gt;
* paquet/debian/wheezy : paquet valable pour la distribution Debian Wheezy&lt;br /&gt;
* paquet/ubuntu : paquet valable pour Ubuntu&lt;br /&gt;
* ...&lt;br /&gt;
* XXX : le paquet n&#039;existe pas, le logiciel doit être installé manuellement&lt;br /&gt;
&lt;br /&gt;
Dans la mesure du possible, pour profiter d&#039;une intégration maximale de vos&lt;br /&gt;
logiciels entre eux, des mises à jour, des corrections des sécurités, etc.,&lt;br /&gt;
préférez installer les logiciels à partir des paquets de votre distribution.&lt;br /&gt;
Évidemment, il y a des exceptions à cette règle : logiciel non packagé, besoin&lt;br /&gt;
impératif d&#039;une version plus récentes que celle packagée, etc.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Comment chercher des paquets ==&lt;br /&gt;
&lt;br /&gt;
=== Recherche ===&lt;br /&gt;
&lt;br /&gt;
Recherche de paquets par mots clés dans leur description&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get update&lt;br /&gt;
  apt-cache search &#039;&#039;motclé1 motclé2&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Recherche de paquets par nom de fichier&lt;br /&gt;
&lt;br /&gt;
  sudo apt-file update&lt;br /&gt;
  apt-file search &#039;&#039;nom_de_fichier&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Visualisation de la description d&#039;un paquet&lt;br /&gt;
&lt;br /&gt;
  apt-cache show &#039;&#039;nom_de_paquet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Bibliothèques ===&lt;br /&gt;
&lt;br /&gt;
Quand vous avez besoin d&#039;une bibliothèque pour de la programmation,&lt;br /&gt;
c&#039;est souvent du paquet dont le nom fini par &#039;&#039;&#039;-dev&#039;&#039;&#039; que vous avez besoin.&lt;br /&gt;
&lt;br /&gt;
== Tâches génériques ==&lt;br /&gt;
&lt;br /&gt;
=== Utilitaires ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;minicom&#039;&#039;&#039;&lt;br /&gt;
* [http://speedcrunch.org/index.html speedrunch]&lt;br /&gt;
* &#039;&#039;&#039;gnome-sushi&#039;&#039;&#039; - Aperçu des fichiers avec la barre d&#039;espace dans Nautilus&lt;br /&gt;
** Ajouter &#039;&#039;&#039;gstreamer1.0-libav&#039;&#039;&#039; pour les fichiers vidéos&lt;br /&gt;
&lt;br /&gt;
=== Environnement de travail ===&lt;br /&gt;
&lt;br /&gt;
* task-&lt;br /&gt;
* task-french-kde-desktop&lt;br /&gt;
* task-xfce-desktop&lt;br /&gt;
* task-lxde-desktop&lt;br /&gt;
&lt;br /&gt;
=== Programmation ===&lt;br /&gt;
&lt;br /&gt;
==== Outils ====&lt;br /&gt;
* build-essential : les outils de base (gcc, make, etc.)&lt;br /&gt;
* g++ : compilateur C++&lt;br /&gt;
* git, gitk, git-gui, tig, git-extras : Outils collaboratifs de gestion de versions (distribué)&lt;br /&gt;
* subversion git-svn : Outils collaboratifs de gestion de versions (centralisé)&lt;br /&gt;
* kgdb, ddd, valgrind : Outils de déverminage&lt;br /&gt;
&lt;br /&gt;
==== Documentation des appels systèmes et de la bibliothèque C ====&lt;br /&gt;
* manpages-dev: Documentation sur l&#039;API C et les appels systèmes (Section 2 et 3)&lt;br /&gt;
* manpages-posix: Documentation sur les outils POSIX (Section 1)&lt;br /&gt;
* manpages-posix-dev: Documentation sur l&#039;API POSIX (Section 3 et 7)&lt;br /&gt;
* manpages-fr-dev: Documentation pour les appels systèmes (en français)&lt;br /&gt;
* manpages-fr-extra: Documentation pour l&#039;API POSIX (en français)&lt;br /&gt;
&lt;br /&gt;
==== Éditeurs ====&lt;br /&gt;
* vim ou emacs : éditeur de programmes (indentation automatique, coloration syntaxique, etc.)&lt;br /&gt;
* joe, nano&lt;br /&gt;
* kate, geany, code::blocks&lt;br /&gt;
* eclipse, eclipse-cdt, eclipse-egit : Outils de développement&lt;br /&gt;
&lt;br /&gt;
==== AOO (programmation object en Java) ====&lt;br /&gt;
&lt;br /&gt;
XX : Version 20 au 7 sept. 2023&lt;br /&gt;
&lt;br /&gt;
* openjdk-XX-jdk : Java Development Kit version XX&lt;br /&gt;
* openjdk-XX-doc : la documentation du JDK (peut aussi être consultée en ligne)&lt;br /&gt;
&lt;br /&gt;
=== Réseau ===&lt;br /&gt;
&lt;br /&gt;
* wireshark : Analyseur de trames réseaux&lt;br /&gt;
* network-manager-openconnect-gnome: Client Gnome Ubuntu pour le [https://vpn.grenet.fr VPN UGA/G-INP]&lt;br /&gt;
&lt;br /&gt;
== Enseignements INFO ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mobilité, Multimédia et Données Ouvertes ===&lt;br /&gt;
&lt;br /&gt;
* apache2 : Apache HTTP Server metapackage&lt;br /&gt;
* libapache2-mod-php5: server-side, HTML-embedded scripting language (Apache 2 module)&lt;br /&gt;
* php5-curl: CURL module for php5&lt;br /&gt;
* php5-cli: command-line interpreter for the php5 scripting language&lt;br /&gt;
&lt;br /&gt;
=== AOO (programmation object en Java) ===&lt;br /&gt;
&lt;br /&gt;
* javacc javacc-doc : un générateur de parser avec sa doc&lt;br /&gt;
* XXX : plugin éclipse pour javacc&lt;br /&gt;
* XXX : EUML2 si une version gratuite est sortie pour Éclipse&lt;br /&gt;
&lt;br /&gt;
=== OCaml ===&lt;br /&gt;
&lt;br /&gt;
* opam&lt;br /&gt;
* ocaml : Méta-package pour l&#039;essentiel du développement OCaml&lt;br /&gt;
* ocaml-core : la base d&#039;OCaml&lt;br /&gt;
* ocaml-native-compilers : compilateurs optimisés (code natif)&lt;br /&gt;
* ocaml-findlib : gestionnaire de bibliothèques&lt;br /&gt;
* camlp4 : Préprocesseur pour la programmation caml&lt;br /&gt;
* liblablgl-ocaml-dev : pour de développement d&#039;applications graphiques&lt;br /&gt;
* tuareg-mode : un mode OCaml pour Emacs&lt;br /&gt;
* graphviz: rich set of graph drawing tools&lt;br /&gt;
&lt;br /&gt;
=== Réseau ===&lt;br /&gt;
&lt;br /&gt;
* libreadline-dev : une bibliothèque nécessaire pour :&lt;br /&gt;
* des outils maisons à retrouver [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/folder/view.php?id=19739 ici]&lt;br /&gt;
* Socklab : Outil pour les TP sur les sockets réseaux (lien dans la [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/resource/view.php?id=17074 page des outils ALM1])&lt;br /&gt;
* pour de l’enseignement à distance ou réalisation de manip sur machine perso:&lt;br /&gt;
** [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/folder/view.php?id=26086 virtualbox et simulateur GNS3]&lt;br /&gt;
* net-tools : Utilitaires CLI&lt;br /&gt;
&lt;br /&gt;
=== ALM1 ===&lt;br /&gt;
&lt;br /&gt;
* Les outils: [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/resource/view.php?id=17074 compilateur et debugueur ARM et émulateur QEMU]&lt;br /&gt;
&lt;br /&gt;
=== Traitement du signal ===&lt;br /&gt;
&lt;br /&gt;
* python : Python language&lt;br /&gt;
* XXX : [http://www.continuum.io/ Anaconda]. Suivre le guide [http://chamilo1.grenet.fr/ujf/main/course_description/?cidReq=FAMILIARISATIONAVECPYTHONSUITEANACON&amp;amp;id_session=0&amp;amp;gidReq=0 ici]&lt;br /&gt;
&lt;br /&gt;
=== Probabilités et simulation ===&lt;br /&gt;
&lt;br /&gt;
* r-base : Outil R d&#039;analyse statistique&lt;br /&gt;
* RStudio : RStudio est un environnement de développement multiplateforme pour R, un langage de programmation utilisé pour le traitement de données et l’analyse statistique. Il est disponible sous la licence libre AGPLv3, ou bien sous une licence commerciale, soumise à un abonnement annuel.&lt;br /&gt;
&lt;br /&gt;
== Enseignements IESE ==&lt;br /&gt;
&lt;br /&gt;
* libx11-dev : bibliothèque de développement X11&lt;br /&gt;
&lt;br /&gt;
== Enseignements TIS ==&lt;br /&gt;
&lt;br /&gt;
=== APO ===&lt;br /&gt;
&lt;br /&gt;
* Eclipse/Netbeans : Développement Java&lt;br /&gt;
&lt;br /&gt;
=== Réseaux ===&lt;br /&gt;
&lt;br /&gt;
* Voir la section [http://air.imag.fr/index.php/Linux_Packages#R.C3.A9seau réseaux en RICM].&lt;br /&gt;
&lt;br /&gt;
=== Applications médicales ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.debian.org/devel/debian-med/ Debian Med] -  Dans les packages med-* (med-tasks pour tout)&lt;br /&gt;
&lt;br /&gt;
== Autres enseignements ==&lt;br /&gt;
&lt;br /&gt;
* libasound2-dev&lt;br /&gt;
&lt;br /&gt;
=== Sagemath ===&lt;br /&gt;
&lt;br /&gt;
* sagemath&lt;br /&gt;
* qtcreator&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* qt4-dev-tools&lt;br /&gt;
* python3-all-dev&lt;br /&gt;
* python3-pyqt4&lt;br /&gt;
* python3-numpy&lt;br /&gt;
* pyqt4-dev-tools&lt;br /&gt;
* python-qwt5-qt4&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* ipython3&lt;br /&gt;
* ipython3-notebook&lt;br /&gt;
* ipython3-qtconsole&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=53574</id>
		<title>Linux Packages</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=53574"/>
		<updated>2023-09-07T13:44:41Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* AOO (programmation object en Java) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cette page recense les logiciels et les paquets nécessaires pour les cours à Polytech. Vous pouvez les installer selon vos besoins à l&#039;issu de la [[Linux Install Party]]. N&#039;hésitez pas à signaler les manques et les erreurs sur cette page. Précisez bien à chaque fois votre distribution (Debian/Ubuntu)&lt;br /&gt;
&#039;&#039;&#039;ainsi que sa version&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Les noms de paquets sont à gauche des &amp;quot;:&amp;quot; avec les conventions suivantes :&lt;br /&gt;
* paquet : paquet valable pour Debian et Ubuntu, toutes versions (raisonnables)&lt;br /&gt;
* paquet/debian : paquet valable pour Debian&lt;br /&gt;
* paquet/debian/wheezy : paquet valable pour la distribution Debian Wheezy&lt;br /&gt;
* paquet/ubuntu : paquet valable pour Ubuntu&lt;br /&gt;
* ...&lt;br /&gt;
* XXX : le paquet n&#039;existe pas, le logiciel doit être installé manuellement&lt;br /&gt;
&lt;br /&gt;
Dans la mesure du possible, pour profiter d&#039;une intégration maximale de vos&lt;br /&gt;
logiciels entre eux, des mises à jour, des corrections des sécurités, etc.,&lt;br /&gt;
préférez installer les logiciels à partir des paquets de votre distribution.&lt;br /&gt;
Évidemment, il y a des exceptions à cette règle : logiciel non packagé, besoin&lt;br /&gt;
impératif d&#039;une version plus récentes que celle packagée, etc.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Comment chercher des paquets ==&lt;br /&gt;
&lt;br /&gt;
=== Recherche ===&lt;br /&gt;
&lt;br /&gt;
Recherche de paquets par mots clés dans leur description&lt;br /&gt;
&lt;br /&gt;
  sudo apt-get update&lt;br /&gt;
  apt-cache search &#039;&#039;motclé1 motclé2&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Recherche de paquets par nom de fichier&lt;br /&gt;
&lt;br /&gt;
  sudo apt-file update&lt;br /&gt;
  apt-file search &#039;&#039;nom_de_fichier&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Visualisation de la description d&#039;un paquet&lt;br /&gt;
&lt;br /&gt;
  apt-cache show &#039;&#039;nom_de_paquet&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Bibliothèques ===&lt;br /&gt;
&lt;br /&gt;
Quand vous avez besoin d&#039;une bibliothèque pour de la programmation,&lt;br /&gt;
c&#039;est souvent du paquet dont le nom fini par &#039;&#039;&#039;-dev&#039;&#039;&#039; que vous avez besoin.&lt;br /&gt;
&lt;br /&gt;
== Tâches génériques ==&lt;br /&gt;
&lt;br /&gt;
=== Utilitaires ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;minicom&#039;&#039;&#039;&lt;br /&gt;
* [http://speedcrunch.org/index.html speedrunch]&lt;br /&gt;
* &#039;&#039;&#039;gnome-sushi&#039;&#039;&#039; - Aperçu des fichiers avec la barre d&#039;espace dans Nautilus&lt;br /&gt;
** Ajouter &#039;&#039;&#039;gstreamer1.0-libav&#039;&#039;&#039; pour les fichiers vidéos&lt;br /&gt;
&lt;br /&gt;
=== Environnement de travail ===&lt;br /&gt;
&lt;br /&gt;
* task-&lt;br /&gt;
* task-french-kde-desktop&lt;br /&gt;
* task-xfce-desktop&lt;br /&gt;
* task-lxde-desktop&lt;br /&gt;
&lt;br /&gt;
=== Programmation ===&lt;br /&gt;
&lt;br /&gt;
==== Outils ====&lt;br /&gt;
* build-essential : les outils de base (gcc, make, etc.)&lt;br /&gt;
* g++ : compilateur C++&lt;br /&gt;
* git, gitk, git-gui, tig, git-extras : Outils collaboratifs de gestion de versions (distribué)&lt;br /&gt;
* subversion git-svn : Outils collaboratifs de gestion de versions (centralisé)&lt;br /&gt;
* kgdb, ddd, valgrind : Outils de déverminage&lt;br /&gt;
&lt;br /&gt;
==== Documentation des appels systèmes et de la bibliothèque C ====&lt;br /&gt;
* manpages-dev: Documentation sur l&#039;API C et les appels systèmes (Section 2 et 3)&lt;br /&gt;
* manpages-posix: Documentation sur les outils POSIX (Section 1)&lt;br /&gt;
* manpages-posix-dev: Documentation sur l&#039;API POSIX (Section 3 et 7)&lt;br /&gt;
* manpages-fr-dev: Documentation pour les appels systèmes (en français)&lt;br /&gt;
* manpages-fr-extra: Documentation pour l&#039;API POSIX (en français)&lt;br /&gt;
&lt;br /&gt;
==== Éditeurs ====&lt;br /&gt;
* vim ou emacs : éditeur de programmes (indentation automatique, coloration syntaxique, etc.)&lt;br /&gt;
* joe, nano&lt;br /&gt;
* kate, geany, code::blocks&lt;br /&gt;
* eclipse, eclipse-cdt, eclipse-egit : Outils de développement&lt;br /&gt;
&lt;br /&gt;
==== AOO (programmation object en Java) ====&lt;br /&gt;
&lt;br /&gt;
* openjdk-19-jdk : Java Development Kit version 19&lt;br /&gt;
* openjdk-19-doc : la documentation du JDK (peut aussi être consultée en ligne)&lt;br /&gt;
&lt;br /&gt;
=== Réseau ===&lt;br /&gt;
&lt;br /&gt;
* wireshark : Analyseur de trames réseaux&lt;br /&gt;
* network-manager-openconnect-gnome: Client Gnome Ubuntu pour le [https://vpn.grenet.fr VPN UGA/G-INP]&lt;br /&gt;
&lt;br /&gt;
== Enseignements INFO ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mobilité, Multimédia et Données Ouvertes ===&lt;br /&gt;
&lt;br /&gt;
* apache2 : Apache HTTP Server metapackage&lt;br /&gt;
* libapache2-mod-php5: server-side, HTML-embedded scripting language (Apache 2 module)&lt;br /&gt;
* php5-curl: CURL module for php5&lt;br /&gt;
* php5-cli: command-line interpreter for the php5 scripting language&lt;br /&gt;
&lt;br /&gt;
=== AOO (programmation object en Java) ===&lt;br /&gt;
&lt;br /&gt;
* javacc javacc-doc : un générateur de parser avec sa doc&lt;br /&gt;
* XXX : plugin éclipse pour javacc&lt;br /&gt;
* XXX : EUML2 si une version gratuite est sortie pour Éclipse&lt;br /&gt;
&lt;br /&gt;
=== OCaml ===&lt;br /&gt;
&lt;br /&gt;
* opam&lt;br /&gt;
* ocaml : Méta-package pour l&#039;essentiel du développement OCaml&lt;br /&gt;
* ocaml-core : la base d&#039;OCaml&lt;br /&gt;
* ocaml-native-compilers : compilateurs optimisés (code natif)&lt;br /&gt;
* ocaml-findlib : gestionnaire de bibliothèques&lt;br /&gt;
* camlp4 : Préprocesseur pour la programmation caml&lt;br /&gt;
* liblablgl-ocaml-dev : pour de développement d&#039;applications graphiques&lt;br /&gt;
* tuareg-mode : un mode OCaml pour Emacs&lt;br /&gt;
* graphviz: rich set of graph drawing tools&lt;br /&gt;
&lt;br /&gt;
=== Réseau ===&lt;br /&gt;
&lt;br /&gt;
* libreadline-dev : une bibliothèque nécessaire pour :&lt;br /&gt;
* des outils maisons à retrouver [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/folder/view.php?id=19739 ici]&lt;br /&gt;
* Socklab : Outil pour les TP sur les sockets réseaux (lien dans la [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/resource/view.php?id=17074 page des outils ALM1])&lt;br /&gt;
* pour de l’enseignement à distance ou réalisation de manip sur machine perso:&lt;br /&gt;
** [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/folder/view.php?id=26086 virtualbox et simulateur GNS3]&lt;br /&gt;
* net-tools : Utilitaires CLI&lt;br /&gt;
&lt;br /&gt;
=== ALM1 ===&lt;br /&gt;
&lt;br /&gt;
* Les outils: [https://im2ag-moodle.univ-grenoble-alpes.fr/mod/resource/view.php?id=17074 compilateur et debugueur ARM et émulateur QEMU]&lt;br /&gt;
&lt;br /&gt;
=== Traitement du signal ===&lt;br /&gt;
&lt;br /&gt;
* python : Python language&lt;br /&gt;
* XXX : [http://www.continuum.io/ Anaconda]. Suivre le guide [http://chamilo1.grenet.fr/ujf/main/course_description/?cidReq=FAMILIARISATIONAVECPYTHONSUITEANACON&amp;amp;id_session=0&amp;amp;gidReq=0 ici]&lt;br /&gt;
&lt;br /&gt;
=== Probabilités et simulation ===&lt;br /&gt;
&lt;br /&gt;
* r-base : Outil R d&#039;analyse statistique&lt;br /&gt;
* RStudio : RStudio est un environnement de développement multiplateforme pour R, un langage de programmation utilisé pour le traitement de données et l’analyse statistique. Il est disponible sous la licence libre AGPLv3, ou bien sous une licence commerciale, soumise à un abonnement annuel.&lt;br /&gt;
&lt;br /&gt;
== Enseignements IESE ==&lt;br /&gt;
&lt;br /&gt;
* libx11-dev : bibliothèque de développement X11&lt;br /&gt;
&lt;br /&gt;
== Enseignements TIS ==&lt;br /&gt;
&lt;br /&gt;
=== APO ===&lt;br /&gt;
&lt;br /&gt;
* Eclipse/Netbeans : Développement Java&lt;br /&gt;
&lt;br /&gt;
=== Réseaux ===&lt;br /&gt;
&lt;br /&gt;
* Voir la section [http://air.imag.fr/index.php/Linux_Packages#R.C3.A9seau réseaux en RICM].&lt;br /&gt;
&lt;br /&gt;
=== Applications médicales ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.debian.org/devel/debian-med/ Debian Med] -  Dans les packages med-* (med-tasks pour tout)&lt;br /&gt;
&lt;br /&gt;
== Autres enseignements ==&lt;br /&gt;
&lt;br /&gt;
* libasound2-dev&lt;br /&gt;
&lt;br /&gt;
=== Sagemath ===&lt;br /&gt;
&lt;br /&gt;
* sagemath&lt;br /&gt;
* qtcreator&lt;br /&gt;
* qt4-designer&lt;br /&gt;
* qt4-dev-tools&lt;br /&gt;
* python3-all-dev&lt;br /&gt;
* python3-pyqt4&lt;br /&gt;
* python3-numpy&lt;br /&gt;
* pyqt4-dev-tools&lt;br /&gt;
* python-qwt5-qt4&lt;br /&gt;
* python-matplotlib&lt;br /&gt;
* ipython3&lt;br /&gt;
* ipython3-notebook&lt;br /&gt;
* ipython3-qtconsole&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53573</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53573"/>
		<updated>2023-09-07T13:37:04Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Dual boot, SATA en IDE/AHCI/RAID et Intel Optane */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles :&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;Trouver les fichiers bloquants&#039;&#039;&#039; la réduction et les enlever (au moins temporairement). Vous pouvez tester :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver l&#039;hibernation&#039;&#039;&#039;&lt;br /&gt;
Dans une fenêtre de commande administrateur, taper &amp;lt;code&amp;gt;powercfg.exe /hibernate off&amp;lt;/code&amp;gt; (et refaire avec &#039;on&#039; quand tout est ok)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Désactiver la protection du système&#039;&#039;&#039;&lt;br /&gt;
** Tapez &#039;&#039;Panneau de configuration&#039;&#039; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
** Dans le coin supérieur droit de la fenêtre, vous devriez voir l&#039;option Afficher par : &#039;&#039;Catégorie&#039;&#039;&lt;br /&gt;
** Cliquez sur &#039;&#039;Catégorie&#039;&#039; et sélectionnez &#039;&#039;Petites icônes&#039;&#039;&lt;br /&gt;
** Sélectionnez &#039;&#039;Système&#039;&#039;&lt;br /&gt;
** Dans la nouvelle fenêtre, faites défiler vers le bas jusqu&#039;à ce que vous voyiez &#039;&#039;Protection du système&#039;&#039; – cliquez dessus&lt;br /&gt;
&lt;br /&gt;
Si la protection est déjà désactivée mais que de la place disque est utilisée, il faut l&#039;activer puis la désactiver&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Désactiver le Fichier d’échange&#039;&#039;&#039;&lt;br /&gt;
** Tapez &amp;lt;code&amp;gt;systempropertiesadvanced.exe&amp;lt;/code&amp;gt; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
** Allez à l&#039;onglet &#039;&#039;Avancé&#039;&#039;&lt;br /&gt;
** Sous &#039;&#039;Performances&#039;&#039;, cliquez sur &#039;&#039;Paramètres&#039;&#039;&lt;br /&gt;
** Allez dans l&#039;onglet &#039;&#039;Avancé&#039;&#039; et cliquez sur &#039;&#039;Modifier&#039;&#039; sous &#039;&#039;Mémoire virtuelle&#039;&#039;&lt;br /&gt;
** Décochez la case &#039;&#039;Gestion automatique du fichier d&#039;échange pour les lecteurs&#039;&#039;&lt;br /&gt;
** Sélectionnez votre lecteur principal&lt;br /&gt;
** Cochez l&#039;option &#039;&#039;Aucun fichier d&#039;échange&#039;&#039; et cliquez sur &#039;&#039;Définir&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Nettoyer l&#039;espace disque&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;Faire la réduction depuis Linux&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Comme Linux n&#039;utilise pas les fichiers de la partition Windows, il peut facilement les déplacer et donc réduite la partition.&lt;br /&gt;
Par contre, cela présuppose que Bitlocker n&#039;est pas utilisé. Si c&#039;est le cas, il est possible de le désactiver sous Windows, attendre que tout soit décrypté, réduite la partition depuis Linux, et réactiver Bitlocker si souhaité.&lt;br /&gt;
&lt;br /&gt;
Il est impératif que Windows ait été arrêté correctement (pas de mise en veille) sinon les données risquent d&#039;être totalement corrompue.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* Installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|Désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;lvcreate vgUbuntu -n system -L 30G&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;lvcreate vgUbuntu -n home -L 10G&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;lvcreate vgUbuntu -n swap -L 8G&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &#039;/dev/mapper/vgUbuntu/system&#039; -&amp;gt; / en ext4&lt;br /&gt;
### &#039;/dev/mapper/vgUbuntu/home&#039; -&amp;gt; /home en ext4&lt;br /&gt;
### &#039;/dev/mapper/vgUbuntu/swap&#039; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
# &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-guest-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt-get install &#039;&#039;&amp;lt;pkg&amp;gt;&#039;&#039;&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Installer les outils de compilation: &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &#039;&#039;./VBoxLinuxInstall&#039;&#039; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian [https://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.fr.html]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53572</id>
		<title>Linux Install Party</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=53572"/>
		<updated>2023-09-07T13:34:24Z</updated>

		<summary type="html">&lt;p&gt;Npalix: /* Dual boot avec Windows et BitLocker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Linux_crystalized_tux.jpg|thumb|right|TUX]]&lt;br /&gt;
[[File:LIP2012-1.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
[[File:LIP2012-2.jpg|thumb|300px|right|LIP 2012]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une Linux Install Party est planifiée en septembre à Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Elle est réservée aux élèves de Polytech&#039;Grenoble.&lt;br /&gt;
&lt;br /&gt;
Apportez vos portables (et si possible des clés USB ≥ 4 Go)&lt;br /&gt;
&lt;br /&gt;
Elle sera encadrée par les élèves de INFO4 et INFO5.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Présentation et questionnaire ==&lt;br /&gt;
&lt;br /&gt;
* Présentation générale : [[File:LIP.odp]] [[File:LIP.pdf]]&lt;br /&gt;
* Formulaire préparatoire : [[File:LIP-form.pdf]]&lt;br /&gt;
* Tutoriel installation Ubuntu Live avec LVM : [[File:LIP_tuto.pdf]]&lt;br /&gt;
&lt;br /&gt;
== Avant de venir ==&lt;br /&gt;
&lt;br /&gt;
* Libérer au moins 70 GB d’espace disque&lt;br /&gt;
* Sauvegarder vos données/systèmes&lt;br /&gt;
* Préparer votre matériel&lt;br /&gt;
* Télécharger les logiciels&lt;br /&gt;
* Accéder au BIOS&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde des données personnelles ===&lt;br /&gt;
&lt;br /&gt;
Il est conseillé de &#039;&#039;&#039;sauver toutes vos données personnelles&#039;&#039;&#039;&lt;br /&gt;
sur un support externe chez vous pour deux raisons :&lt;br /&gt;
* c&#039;est une &#039;&#039;&#039;bonne habitude&#039;&#039;&#039; à prendre : les &#039;&#039;&#039;disques durs&#039;&#039;&#039; ont une &#039;&#039;&#039;durée de vie limitée&#039;&#039;&#039; ;&lt;br /&gt;
* certaines manipulations vont toucher au cœur de l&#039;installation de votre système actuel. Une erreur ou un problème à ce stade pourrait corrompre vos données (d&#039;où l&#039;intérêt d&#039;arriver bien à l&#039;heure pour les explications)&lt;br /&gt;
&lt;br /&gt;
Précaution :&lt;br /&gt;
&lt;br /&gt;
Il faut trier ses données personnelles et les ranger dans un&lt;br /&gt;
répertoire bien identifiable par exemple : son nom suivi de data (ex:&lt;br /&gt;
Torvalds-data/). Puis sauvegarder sur un support externe.&lt;br /&gt;
&lt;br /&gt;
=== Sauvegarde du système d&#039;exploitation (ou OS pour &#039;&#039;Operating System&#039;&#039;) ===&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents sont souvent vendus avec Windows&lt;br /&gt;
pré-installé mais sans disque de réinstallation. Si on écrase ce&lt;br /&gt;
système par erreur, on risque de le perdre.&lt;br /&gt;
&lt;br /&gt;
;Solution :&lt;br /&gt;
: Dans la plupart des OS il y a des outils dans les media d&#039;installation&lt;br /&gt;
: qui permette de faire des sauvegardes sur CD ou DVD. &lt;br /&gt;
&lt;br /&gt;
Cette solution a l&#039;avantage de ne nécessiter aucun travail maintenant.&lt;br /&gt;
Mais la réinstallation ne sera pas à l&#039;identique si elle doit être faite&lt;br /&gt;
plus tard (pas de réinstallation des éventuels logiciels constructeur&lt;br /&gt;
par exemple).&lt;br /&gt;
&lt;br /&gt;
Les ordinateurs récents ont maintenant parfois leur clé de licence&lt;br /&gt;
incluse directement dans le matériel. Dans ce cas, en réinstallant&lt;br /&gt;
Windows avec le DVD disponible sur le site de Microsoft, Windows&lt;br /&gt;
se réactive automatiquement, cf [https://support.microsoft.com/fr-fr/windows/activer-windows-c39005d4-95ee-b91e-b399-2820fda32227 Activer Windows]&lt;br /&gt;
&lt;br /&gt;
=== Matériel à apporter (si disponible - pas d&#039;achat spécifique) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Marquez à votre nom tout le matériel que vous apportez&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Si vous pouvez &#039;&#039;&#039;apporter une clé USB vide&#039;&#039;&#039;, ça pourra nous aider dans certains cas (si la clé est utilisée pour l&#039;installation de Linux, son contenu éventuel sera complètement écrasé).&lt;br /&gt;
Une taille de 3Go est un minimum.&lt;br /&gt;
&lt;br /&gt;
* Si vous avez &#039;&#039;&#039;des câbles RJ45 et/ou des multiprises&#039;&#039;&#039;, vous pouvez en apporter (un certain nombre seront disponibles sur place)&lt;br /&gt;
&lt;br /&gt;
* Adaptateur Ethernet pour le PC si nécessaire&lt;br /&gt;
&lt;br /&gt;
Apportez votre portable si vous voulez installer Linux dessus.&lt;br /&gt;
&lt;br /&gt;
Apportez de quoi prendre des notes si vous voulez apprendre à installer Linux chez vous.&lt;br /&gt;
&lt;br /&gt;
=== Logiciels à télécharger ===&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO)&lt;br /&gt;
** Par défaut Ubuntu 22.04.1 LTS (desktop) https://ubuntu.com/download/desktop&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les deux logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** VirtualBox: https://www.virtualbox.org/wiki/Downloads (pour une installation machine virtuelle)&lt;br /&gt;
** Etcher Balena: https://www.balena.io/etcher/ (pour faire une clé USB Linux bootable avec l&#039;ISO)&lt;br /&gt;
&lt;br /&gt;
=== Accéder au BIOS ===&lt;br /&gt;
* Trouvez (et téléchargez) la doc constructeur du BIOS de votre ordinateur. Au minimum, trouvez la (séquence de) touche(s) permettant d&#039;accéder au BIOS/UEFI.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/modifier_ordre_amorcage_du_bios&lt;br /&gt;
* Touche &amp;quot;MAJ&amp;quot; enfoncée pendant la demande de redémarrage sous Windows&lt;br /&gt;
&lt;br /&gt;
== Modalités 2023 ==&lt;br /&gt;
&lt;br /&gt;
[https://framaforms.org/linux-install-party-1599137620 Formulaire à remplir avant l&#039;installation] (Gardez aussi les infos demandées localement, sur papier par exemple)&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 101 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + ENSIMAG D200 (installation)&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la journée ==&lt;br /&gt;
&lt;br /&gt;
Vous aurez en début de journée une courte présentation de ce qu&#039;est&lt;br /&gt;
Linux, les différentes distributions, les partitions (quelles tailles ?), le dual boot,&lt;br /&gt;
le live-CD ou live-USB, les packages, l&#039;organisation du système de fichier, ...&lt;br /&gt;
&lt;br /&gt;
Cette présentation devra vous permettre de prendre une décision&lt;br /&gt;
importante :&lt;br /&gt;
&lt;br /&gt;
=== Sous quelle forme installer Linux ? ===&lt;br /&gt;
Linux peut être installé :&lt;br /&gt;
# en multi/dual-boot : on choisit au démarrage de la machine quel système on veut utiliser ;&lt;br /&gt;
# en mono-boot : on ne met que Linux sur la machine&lt;br /&gt;
# dans une machine virtuelle : Linux tourne dans une fenêtre du système d&#039;exploitation initial de la machine&lt;br /&gt;
&lt;br /&gt;
L&#039;installation la plus simple est la seconde (uniquement Linux sur la machine).&lt;br /&gt;
C&#039;est aussi celle qui donne le maximum de performance et de place à Linux.&lt;br /&gt;
Il est alors possible d&#039;installer un autre système d&#039;exploitation dans une&lt;br /&gt;
machine virtuelle si nécessaire par la suite.&lt;br /&gt;
&lt;br /&gt;
L&#039;installation dans une machine virtuelle est moins risquée que&lt;br /&gt;
celle en dual-boot sur une machine qui a déjà un système. Elle permet&lt;br /&gt;
aussi d&#039;avoir les deux systèmes fonctionnant ensemble. L&#039;inconvénient,&lt;br /&gt;
c&#039;est que les ressources sont alors partagées entre les deux systèmes :&lt;br /&gt;
partage du disque mais aussi partage de la mémoire vive. Un &#039;&#039;&#039;minimum de 4Go&#039;&#039;&#039;&lt;br /&gt;
est vivement conseillé pour cette solution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez un dual-boot et que vous savez créer une partition vide&lt;br /&gt;
sur votre système actuel, vous pouvez le faire pour gagner un peu de&lt;br /&gt;
temps. &#039;&#039;&#039;N&#039;essayez pas&#039;&#039;&#039; de le faire si vous doutez ou si vous ne vous&lt;br /&gt;
sentez pas à l&#039;aise.&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian et Ubuntu sont proposées.&lt;br /&gt;
* Ubuntu est réputée plus simple à installer ;&lt;br /&gt;
* Debian peut permettre plus de flexibilité pour ceux qui veulent ;&lt;br /&gt;
* Une autre de votre choix (mais sans notre support).&lt;br /&gt;
** https://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== Concernant l&#039;installation ===&lt;br /&gt;
&lt;br /&gt;
Vous pourrez installer la distribution choisie par le réseau local&lt;br /&gt;
(paquets sur un serveur local donc téléchargement très rapide) et/ou&lt;br /&gt;
par le wifi de l&#039;école (beaucoup plus lent, surtout avec la contention&lt;br /&gt;
de toutes les connexions qu&#039;il y aura). Pour démarrer, vous pourrez&lt;br /&gt;
utiliser une clé USB (ou image ISO pour les machines virtuelles) ou&lt;br /&gt;
alors vous pourrez utiliser le démarrage par le réseau avec le&lt;br /&gt;
serveur disponible sur place (connexion réseau filaire alors requise)&lt;br /&gt;
&lt;br /&gt;
=== Est-ce risqué ? ===&lt;br /&gt;
&lt;br /&gt;
Il y a un risque lors de l&#039;installation, lié à une erreur de manipulation ou une incompatibilité,&lt;br /&gt;
c&#039;est de perdre les données et l&#039;OS (MS Windows/MacOS) actuellement présent sur la machine. Mais comme&lt;br /&gt;
&#039;&#039;&#039;vous avez fait des sauvegardes avant&#039;&#039;&#039; (surtout que, même sans&lt;br /&gt;
installation de Linux, un disque dur peut mourir subitement à tout&lt;br /&gt;
instant), tout va bien.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez éventuellement vous créer une clé d&#039;installation et de récupération Windows.&lt;br /&gt;
 &lt;br /&gt;
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/winpe-create-usb-bootable-drive?view=windows-11&lt;br /&gt;
&lt;br /&gt;
=== Le partitionnement ===&lt;br /&gt;
&lt;br /&gt;
L&#039;une des étapes les plus risquées de l&#039;installation,&lt;br /&gt;
c&#039;est le partitionnement. C&#039;est-à-dire le choix de(s)&lt;br /&gt;
emplacement(s) sur le disque dur que Linux va utiliser.&lt;br /&gt;
&lt;br /&gt;
==== Information partitionnement Linux ====&lt;br /&gt;
&lt;br /&gt;
Afin d&#039;être plus souple par la suite, nous conseillons&lt;br /&gt;
vivement l&#039;utilisation de [https://fr.wikipedia.org/wiki/Gestion_par_volumes_logiques LVM] (cf explications lors de&lt;br /&gt;
la présentation de la LIP, ou encore la [https://doc.ubuntu-fr.org/lvm page Ubuntu dédiée]) pour Linux, même si cela&lt;br /&gt;
peut ajouter quelques manipulations supplémentaires lors&lt;br /&gt;
de l&#039;installation initiale.&lt;br /&gt;
&lt;br /&gt;
Le partitionnement est également la partie la plus&lt;br /&gt;
différente suivant le type d&#039;installation souhaité.&lt;br /&gt;
On doit donc distinguer plusieurs cas.&lt;br /&gt;
&lt;br /&gt;
Lors de cette étape, il est possible de choisir de chiffrer son disque.&lt;br /&gt;
* https://doc.ubuntu-fr.org/tutoriel/chiffrer_son_disque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt; &#039;&#039;&#039;/!\&#039;&#039;&#039; En cas de questions ou difficultés, dialoguer avec vos enseignants.&amp;lt;/span&amp;gt; Le partitionnement est généralement l&#039;&#039;&#039;&#039;étape la plus sensible&#039;&#039;&#039; d&#039;une installation Linux.&lt;br /&gt;
&lt;br /&gt;
==== Single boot ou machine virtuelle ====&lt;br /&gt;
Dans ces deux cas, il n&#039;y aura que Linux sur le&lt;br /&gt;
disque physique (single boot) ou virtuel (machine&lt;br /&gt;
virtuelle). La plupart des installeurs proposent&lt;br /&gt;
un partitionnement automatique avec utilisation&lt;br /&gt;
de LVM. C&#039;est ce qu&#039;il faut choisir pour commencer.&lt;br /&gt;
Les outils de la section suivante peuvent être&lt;br /&gt;
utilisés pour peaufiner les choix faits par la&lt;br /&gt;
distribution.&lt;br /&gt;
&lt;br /&gt;
==== Dual boot ====&lt;br /&gt;
Dans ce cas, il y a deux étapes. La première consiste&lt;br /&gt;
à faire de la place depuis le système déjà présent.&lt;br /&gt;
Les systèmes actuels proposent les outils nécessaires&lt;br /&gt;
pour réduire une (des) partition(s) existante(s).&lt;br /&gt;
Il est &#039;&#039;&#039;très fortement recommandé d&#039;utiliser les outils d&#039;un système pour manipuler les partitions de ce système&#039;&#039;&#039;&lt;br /&gt;
(ie d&#039;utiliser les outils Windows pour les partitions&lt;br /&gt;
Windows, même si théoriquement certains outils fonctionnant&lt;br /&gt;
sous Linux pourraient aussi fonctionner, idem pour MacOSX).&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à utiliser la place libre&lt;br /&gt;
sur le disque pour installer Linux. Pour cela, il&lt;br /&gt;
faut créer une (des) partition(s) quand on installe&lt;br /&gt;
Linux. Si on utilise LVM, il suffit d&#039;une seule&lt;br /&gt;
partition (sauf si on veut aussi encrypter ses données,&lt;br /&gt;
dans ce cas, il faut une seconde partition pour /boot&lt;br /&gt;
non cryptée, de 500 Mo à 1Go)&lt;br /&gt;
&lt;br /&gt;
==== Sous Windows ====&lt;br /&gt;
&lt;br /&gt;
Quelques raccourcis:&lt;br /&gt;
* &#039;&#039;&#039;Win+e&#039;&#039;&#039; : Explorateur de fichier&lt;br /&gt;
* &#039;&#039;&#039;Win+r&#039;&#039;&#039; : Programme à exécuter, par ex. &#039;cmd&#039; ou &#039;runas.exe /savecred /user:Administrateur cmd&#039;&lt;br /&gt;
* &#039;&#039;&#039;Win+i&#039;&#039;&#039; : Paramètres Windows&lt;br /&gt;
&lt;br /&gt;
Prérequis et manipulations initiales:&lt;br /&gt;
* Récupération de la clé d&#039;installation dans une console administrateur&lt;br /&gt;
  wmic path SoftwareLicensingService get OA3xOriginalProductKey&lt;br /&gt;
* Gestion des disques / &amp;quot;Créer et formater des partitions...&amp;quot;&lt;br /&gt;
  diskmgmt.msc&lt;br /&gt;
* Réduire une partition avec de l&#039;espace libre (au moins 70 Go)&lt;br /&gt;
** Clic-droit &#039;&#039;&#039;Réduire&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Réduction de partition Windows =====&lt;br /&gt;
Quand on demande à réduire une partition Windows, ce dernier propose initialement de la réduite au maximum de ce qui lui est possible. On pourrait penser que ça correspond à la taille disponible, mais parfois c&#039;est beaucoup moins. En effet, si des fichiers en cours d&#039;utilisation se trouvent à la fin de la partition, Windows ne peut pas les bouger et il limite la réduction de taille de partition. Plusieurs solutions sont possibles :&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;Trouver les fichiers bloquants&#039;&#039;&#039; la réduction et les enlever (au moins temporairement). Vous pouvez tester :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver l&#039;hibernation&#039;&#039;&#039;&lt;br /&gt;
Dans une fenêtre de commande administrateur, taper &amp;lt;code&amp;gt;powercfg.exe /hibernate off&amp;lt;/code&amp;gt; (et refaire avec &#039;on&#039; quand tout est ok)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Désactiver la protection du système&#039;&#039;&#039;&lt;br /&gt;
** Tapez &#039;&#039;Panneau de configuration&#039;&#039; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
** Dans le coin supérieur droit de la fenêtre, vous devriez voir l&#039;option Afficher par : &#039;&#039;Catégorie&#039;&#039;&lt;br /&gt;
** Cliquez sur &#039;&#039;Catégorie&#039;&#039; et sélectionnez &#039;&#039;Petites icônes&#039;&#039;&lt;br /&gt;
** Sélectionnez &#039;&#039;Système&#039;&#039;&lt;br /&gt;
** Dans la nouvelle fenêtre, faites défiler vers le bas jusqu&#039;à ce que vous voyiez &#039;&#039;Protection du système&#039;&#039; – cliquez dessus&lt;br /&gt;
&lt;br /&gt;
Si la protection est déjà désactivée mais que de la place disque est utilisée, il faut l&#039;activer puis la désactiver&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Désactiver le Fichier d’échange&#039;&#039;&#039;&lt;br /&gt;
** Tapez &amp;lt;code&amp;gt;systempropertiesadvanced.exe&amp;lt;/code&amp;gt; dans le champ de recherche Windows et appuyez sur Entrée&lt;br /&gt;
** Allez à l&#039;onglet &#039;&#039;Avancé&#039;&#039;&lt;br /&gt;
** Sous &#039;&#039;Performances&#039;&#039;, cliquez sur &#039;&#039;Paramètres&#039;&#039;&lt;br /&gt;
** Allez dans l&#039;onglet &#039;&#039;Avancé&#039;&#039; et cliquez sur &#039;&#039;Modifier&#039;&#039; sous &#039;&#039;Mémoire virtuelle&#039;&#039;&lt;br /&gt;
** Décochez la case &#039;&#039;Gestion automatique du fichier d&#039;échange pour les lecteurs&#039;&#039;&lt;br /&gt;
** Sélectionnez votre lecteur principal&lt;br /&gt;
** Cochez l&#039;option &#039;&#039;Aucun fichier d&#039;échange&#039;&#039; et cliquez sur &#039;&#039;Définir&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Nettoyer l&#039;espace disque&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. &#039;&#039;&#039;Faire la réduction depuis Linux&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Comme Linux n&#039;utilise pas les fichiers de la partition Windows, il peut facilement les déplacer et donc réduite la partition.&lt;br /&gt;
Par contre, cela présuppose que Bitlocker n&#039;est pas utilisé. Si c&#039;est le cas, il est possible de le désactiver sous Windows, attendre que tout soit décrypté, réduite la partition depuis Linux, et réactiver Bitlocker si souhaité.&lt;br /&gt;
&lt;br /&gt;
Il est impératif que Windows ait été arrêté correctement (pas de mise en veille) sinon les données risquent d&#039;être totalement corrompue.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot avec Windows et BitLocker =====&lt;br /&gt;
BitLocker est une technologie disponible nativement dans les Windows récents permettant d&#039;augmenter la sécurité en chiffrant les disques. Mais BitLocker s&#039;assure également que seul du code signé par Microsoft s&#039;est exécuté depuis le boot (avec le mécanisme de &#039;&#039;Secure Boot&#039;&#039;). Cela pose un problème avec un dual-boot car le bootloader de Windows ne permet pas de choisir et démarrer un autre système. Et le bootloader généralement utilisé (&amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;) n&#039;est pas du code signé par Microsoft, donc un Windows avec BitLocker se bloquera très vite au démarrage s&#039;il est lancé par &amp;lt;code&amp;gt;grub&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Divers contournements sont possibles :&lt;br /&gt;
* &#039;&#039;&#039;Désactiver BitLocker&#039;&#039;&#039;. Windows perd alors le surplus de sécurité qui était apporté.&lt;br /&gt;
* &#039;&#039;&#039;Démarrer Windows depuis le BIOS&#039;&#039;&#039;, la plupart des portables ayant une touche (F12, F8, ...) pour avoir ce menu de démarrage et pas tous les réglages du BIOS&lt;br /&gt;
* ou &#039;&#039;&#039;Démarrer Linux depuis un autre disque&#039;&#039;&#039; (généralement une clé USB) pour que le bootloader de Windows reste inchangé.&lt;br /&gt;
&lt;br /&gt;
===== Dual boot, SATA en IDE/AHCI/RAID et Intel Optane =====&lt;br /&gt;
Sur de nombreux BIOS, le contrôleur SATA est un contrôleur Intel pouvant fonctionner sous plusieurs modes :&lt;br /&gt;
* IDE : mode de compatibilité, performances limités ;&lt;br /&gt;
* AHCI : mode de fonctionnement optimal du contrôleur sans fonctionnalités logicielles (BIOS) supplémentaires ;&lt;br /&gt;
* RAID (ou Intel RST) : RAID logiciel géré (partiellement) au niveau du BIOS.&lt;br /&gt;
&lt;br /&gt;
Le mode IDE est  à éviter (moins bonnes performances) sauf besoins très particuliers. Si vous voyez votre contrôleur dans ce mode, il est [[LIP_recovery#Cas_simple_:_disque_entier_dans_un_.22mauvais.22_mode|conseillé de le passer en mode AHCI]].&lt;br /&gt;
&lt;br /&gt;
Si le mode est RAID (ou Intel RST), ou si votre ordinateur utilise la &#039;&#039;&#039;technologie Optane&#039;&#039;&#039; (cache du disque par de la mémoire statique rapide), ces technologies ne sont pas supportées par Linux. Il faut alors, au choix :&lt;br /&gt;
* installer Linux sur un autre disque branché sur un contrôleur en mode AHCI (a priori impossible dans un portable : il n&#039;y a qu&#039;un seul contrôleur) ;&lt;br /&gt;
* [[LIP_recovery#Cas_complexe_:_disque_utilisant_des_fonctionnalit.C3.A9s_.C3.A9tendues_non_support.C3.A9es_par_Linux|désactiver ces fonctionnalités]]. &#039;&#039;&#039;Ne pas le faire risque de conduire à une partition Windows corrompue, et donc à une nécessaire réinstallation complète de Windows.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Installation avec LVM ====&lt;br /&gt;
LVM est un outil très utile surtout en installation dual-boot (un peu moins pour une installation dans une VM).&lt;br /&gt;
&lt;br /&gt;
Sauf bonnes raisons acceptées par l&#039;enseignant, il est &#039;&#039;&#039;requis d&#039;utiliser LVM&#039;&#039;&#039; pour une installation en dual-boot.&lt;br /&gt;
&lt;br /&gt;
L&#039;installateur graphique d&#039;Ubuntu ne permet pas de configurer LVM (sauf à utiliser le disque entier en supprimant tout le reste). Aussi, pour configurer LVM, il faut absolument &#039;&#039;&#039;démarrer en mode live&#039;&#039;&#039; (et pas en mode installation) depuis le BIOS. La session Live permet de lancer l&#039;installateur, mais aussi de lancer un terminal (outil du même nom) dans lequel les commandes ci-dessous peuvent être utilisées.&lt;br /&gt;
&lt;br /&gt;
Pour Debian et Ubuntu en mode expert, l&#039;installeur&lt;br /&gt;
prend en charge LVM, tout peut se faire depuis là.&lt;br /&gt;
Pour Ubuntu depuis le LiveCD (le mode classique&lt;br /&gt;
d&#039;installation d&#039;Ubuntu), l&#039;installeur ne prend pas&lt;br /&gt;
en charge la configuration de LVM. Il faut donc gérer cela séparément :&lt;br /&gt;
# Démarrer le LiveCD Ubuntu&lt;br /&gt;
# Créer les partitions (et gérer LVM) avant de lancer l&#039;installation :&lt;br /&gt;
## Lancer un terminal pour taper les commandes suivantes&lt;br /&gt;
### Cliquer sur &#039;Activité&#039;&lt;br /&gt;
### Taper &#039;&#039;&#039;term&#039;&#039;&#039;&lt;br /&gt;
### Cliquer sur l&#039;application &#039;Terminal&#039; pour la lancer (une fenêtre doit s&#039;ouvrir)&lt;br /&gt;
## Lancer &#039;&#039;&#039;gparted &amp;amp;&#039;&#039;&#039;&lt;br /&gt;
### Sélectionner l&#039;espace &#039;Non alloué&#039; pour le configurer en &#039;LVM2 PV&#039;&lt;br /&gt;
### Appliquer le changement avec la coche verte&lt;br /&gt;
### Noter le nom de la partition du type : &#039;/dev/XXXN&#039;&lt;br /&gt;
## Dans le terminal, créer le groupe de volumes (VG): &#039;&#039;&#039;vgcreate vgUbuntu /dev/XXXN&#039;&#039;&#039;&lt;br /&gt;
## Créer les volumes logiques (ils pourront facilement être agrandis par la suite si nécessaire s&#039;il reste de la place dans le VG)&lt;br /&gt;
### &#039;system&#039; (pour /) de 30 GB environ (minimum 20Go) : &#039;&#039;&#039;lvcreate vgUbuntu -n system -L 30G&#039;&#039;&#039;&lt;br /&gt;
### &#039;home&#039; (pour /home) de 10 GB environ : &#039;&#039;&#039;lvcreate vgUbuntu -n home -L 10G&#039;&#039;&#039;&lt;br /&gt;
### &#039;swap&#039; (pour le swap) de la taille de la RAM environ : &#039;&#039;&#039;lvcreate vgUbuntu -n swap -L 8G&#039;&#039;&#039;&lt;br /&gt;
## Fermer Gparted et le terminal&lt;br /&gt;
# Lancer l&#039;installation&lt;br /&gt;
# À l&#039;étape de partitionnement&lt;br /&gt;
## Choisir &#039;&#039;Autre&#039;&#039;&lt;br /&gt;
## Sélectionner les partitions précédemment créées, demander de les formater (pour les nouvelles), et indiquer le bon point de montage&lt;br /&gt;
### &#039;/dev/mapper/vgUbuntu/system&#039; -&amp;gt; / en ext4&lt;br /&gt;
### &#039;/dev/mapper/vgUbuntu/home&#039; -&amp;gt; /home en ext4&lt;br /&gt;
### &#039;/dev/mapper/vgUbuntu/swap&#039; -&amp;gt; swap&lt;br /&gt;
## &#039;&#039;&#039;La partition EFI ne doit pas être formatée&#039;&#039;&#039; (elle doit toutefois être indiquée si elle n&#039;est pas automatiquement détectée)&lt;br /&gt;
# Finir l&#039;installation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LIP_LVM_Partionmanager|Méthode alternative avec partitionmanager]]&lt;br /&gt;
&lt;br /&gt;
=== Concernant la garantie ===&lt;br /&gt;
&lt;br /&gt;
Certains revendeurs de PC affirment qu&#039;installer Linux dessus annulerait la garantie. &lt;br /&gt;
&lt;br /&gt;
Mais ils ont dû payer plus que le prix de l&#039;ordinateur quand des&lt;br /&gt;
acheteurs motivés ont attaqués cette règle d&#039;annulation et sont allés&lt;br /&gt;
au bout de procédures judiciaires. Maintenant, les&lt;br /&gt;
entreprises/vendeurs se couchent assez rapidement quand on insiste un&lt;br /&gt;
minimum pour maintenir la garantie matériel lorsqu&#039;on installe Linux.&lt;br /&gt;
&lt;br /&gt;
Certains constructeurs/intégrateurs/vendeurs proposent désormais des PC livrés sans OS ou sous Linux:&lt;br /&gt;
* https://bons-constructeurs-ordinateurs.info/#bons-optionnalite&lt;br /&gt;
* https://bons-vendeurs-ordinateurs.info/&lt;br /&gt;
* https://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/sr/laptops/ubuntu&lt;br /&gt;
* https://www8.hp.com/us/en/campaigns/ubuntu/index.html&lt;br /&gt;
* https://puri.sm/products/&lt;br /&gt;
* https://system76.com/&lt;br /&gt;
* Vos bons plans à partager...&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
* Bootloader: [http://www.rodsbooks.com/refind/ Refind]&lt;br /&gt;
* Mode &amp;quot;Repair&amp;quot;:  Cmd + R au boot&lt;br /&gt;
* Mode &amp;quot;Boot option&amp;quot; : Alt au boot&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/@mmiglier/ubuntu-installation-on-usb-stick-with-pure-efi-boot-mac-compatible-469ad33645c9 Ubuntu without Grub] -- &#039;&#039;&#039;For reference. Should be obsolete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Install without bootloader ====&lt;br /&gt;
 &lt;br /&gt;
 ubiquity --no-bootloader&lt;br /&gt;
&lt;br /&gt;
==== LVM ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;utiliser LVM pour contenir les partitions / et /home ainsi que la swap.&lt;br /&gt;
Il faut par contre mettre en place une partition native /boot en ext4 afin d&#039;héberger les noyaux&lt;br /&gt;
et grub. L&#039;installation se fait alors avec bootloader.&lt;br /&gt;
&lt;br /&gt;
La séquence de démarrage est alors Refind -&amp;gt; Grub -&amp;gt; Linux.&lt;br /&gt;
&lt;br /&gt;
==== Mac M1 ====&lt;br /&gt;
Les Mac M1 ont une compatibilité encore très limitée avec Linux : Apple ne documente rien et bloque de nombreuses choses. Récemment, quelques avancées ont été observées.&lt;br /&gt;
===== Installation en natif =====&lt;br /&gt;
Seule une partie du matériel sera supporté (pour le moment) :&lt;br /&gt;
* Article de blog expliquant les problèmes avec un tutorial pour l&#039;installation native : https://www.corellium.com/blog/linux-m1&lt;br /&gt;
* Installation de Debian sur un Mac M1 : https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Installation en machine virtuelle =====&lt;br /&gt;
Plusieurs solutions de virtualisation commencent à être disponibles pour les Mac M1&lt;br /&gt;
&lt;br /&gt;
====== 1. Virtualisation avec UTM (Apple) ======&lt;br /&gt;
Apple fournit UTM, une solution de virtualisation utilisable sur les M1 (basée alors sur qemu) : https://mac.getutm.app/&lt;br /&gt;
&lt;br /&gt;
Préférer une machine virtuelle avec l&#039;architecture arm64 pour avoir de bonnes perfs (x86 est aussi possible, mais le processeur est alors émulé et plus virtualisé).&lt;br /&gt;
&lt;br /&gt;
L&#039;application (APP) semble être payante, mais elle peut être installée gratuitement par d&#039;autres moyens dont &amp;lt;code&amp;gt;brew&amp;lt;/code&amp;gt; :&lt;br /&gt;
  brew install utm&lt;br /&gt;
&lt;br /&gt;
====== 2. Virtualisation avec multipass (Canonical) ======&lt;br /&gt;
Canonical (éditeur d&#039;Ubuntu) a développé &amp;lt;code&amp;gt;multipass&amp;lt;/code&amp;gt; pour créer et lancer des VM Ubuntu sur Mac (dont les Mac M1) : https://multipass.run/docs/installing-on-macos&lt;br /&gt;
&lt;br /&gt;
====== 3. Virtualisation avec Fusion (VMWare) ======&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, seule la version en preview (beta) de VMWare semble capable de fonctionner sur les Mac M1 :&lt;br /&gt;
* https://communities.vmware.com/t5/VMware-Fusion-Documents/Running-Fusion-on-an-Intel-Mac-and-upgrading-to-an-M1-M2-Mac/ta-p/2888565&lt;br /&gt;
* https://communities.vmware.com/t5/Fusion-Tech-Preview-22H2/ct-p/3022&lt;br /&gt;
&lt;br /&gt;
== Erreur de manipulation ou problème d&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
Suivre le guide [[LIP recovery]]&lt;br /&gt;
&lt;br /&gt;
== Après l&#039;installation ==&lt;br /&gt;
&lt;br /&gt;
=== Retour à un mode de démarrage classique ===&lt;br /&gt;
&lt;br /&gt;
* Pensez à désactiver (ou, au moins, à ne pas mettre en priorité) le boot par réseau (machine virtuelle ou installation native).&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Contrôler la configuration d&#039;APT (gestion des paquets) ===&lt;br /&gt;
&lt;br /&gt;
==== Proxy web ====&lt;br /&gt;
&lt;br /&gt;
Suivant votre méthode d&#039;installation, un proxy a pu être configuré sur votre système.&lt;br /&gt;
&lt;br /&gt;
Un proxy est une machine qui est utilisée comme intermédiaire pour toutes les requêtes web (i.e. la machine locale ne dialogue jamais directement avec les serveurs web, elle dialogue systématiquement avec le proxy qui sert d&#039;intermédiaire).&lt;br /&gt;
&lt;br /&gt;
Sur le réseau UGA, l&#039;utilisation d&#039;un proxy est obligatoire (à cause des règles de filtrage mises en place). Chez vous, ce proxy sera inaccessible, il ne faudra donc pas l&#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
En cas de problème d&#039;accès réseau avec &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt;, vérifier le fichier &amp;lt;code&amp;gt;/etc/apt/apt.conf&amp;lt;/code&amp;gt; (voire les fichiers &amp;lt;code&amp;gt;/etc/apt/apt.conf.d/*&amp;lt;/code&amp;gt;). Un proxy est configuré avec la ligne suivante :&lt;br /&gt;
&lt;br /&gt;
  Acquire::http::Proxy &amp;quot;http://user:password@IP_du_Proxy:Port_du_Proxy&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
Si vous trouvez :&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://10.42.1.1:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy pour la LIP. Il ne sera plus utile, il doit être enlevé/commenté&lt;br /&gt;
* &amp;lt;code&amp;gt;Acquire::http::Proxy &amp;quot;http://www-cache.ujf-grenoble.fr:3128&amp;quot;&amp;lt;/code&amp;gt;, c&#039;est le proxy de l&#039;UGA, utile sur les réseaux de l&#039;UGA&lt;br /&gt;
&lt;br /&gt;
==== Dell ====&lt;br /&gt;
&lt;br /&gt;
Note: adaptez le nom de la distribution ci-dessous (i.e. remplacez &amp;lt;code&amp;gt;jammy&amp;lt;/code&amp;gt; par votre distribution)&lt;br /&gt;
&lt;br /&gt;
Dans /etc/apt/source.list.d/dell.list&lt;br /&gt;
 deb http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
 # deb-src http://dell.archive.canonical.com/updates/ jammy public&lt;br /&gt;
&lt;br /&gt;
Les distributions disponibles sont visibles à l&#039;adresse:&lt;br /&gt;
 http://dell.archive.canonical.com/updates/dists/&lt;br /&gt;
&lt;br /&gt;
=== Gestion de l&#039;heure ===&lt;br /&gt;
&lt;br /&gt;
Régler Windows comme Linux (RTC en UTC).&lt;br /&gt;
&lt;br /&gt;
Lancer &#039;cmd&#039;, puis exécuter la commande suivante (&#039;&#039;&#039;Windows 64bit&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1&lt;br /&gt;
&lt;br /&gt;
Ou en &#039;&#039;&#039;32bit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 C:&amp;gt; Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1&lt;br /&gt;
&lt;br /&gt;
* source : https://superuser.com/questions/975717/does-windows-10-support-utc-as-bios-time&lt;br /&gt;
&lt;br /&gt;
À défaut, régler Linux comme Windows (RTC en TZ)&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl set-local-rtc true&lt;br /&gt;
&lt;br /&gt;
(mais à chaque changement d&#039;heure, les deux systèmes vont chacun décaler l&#039;heure d&#039;une heure...)&lt;br /&gt;
&lt;br /&gt;
==== Alternative avec un fichier de Registre ====&lt;br /&gt;
Mettre dans RealTimeIsUniversal.reg le texte suivant:&lt;br /&gt;
&lt;br /&gt;
 Windows Registry Editor Version 5.00&lt;br /&gt;
 &lt;br /&gt;
 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]&lt;br /&gt;
     &amp;quot;RealTimeIsUniversal&amp;quot;=hex(b):01,00,00,00,00,00,00,00&lt;br /&gt;
&lt;br /&gt;
puis lancer le fichier RealTimeIsUniversal.reg&lt;br /&gt;
&lt;br /&gt;
=== Reconfiguration du réseau pour les machines virtuelles ===&lt;br /&gt;
&lt;br /&gt;
Pour les installations dans une machine virtuelle, vous pouvez préférez&lt;br /&gt;
remettre la carte réseau virtuelle en mode NAT plutôt que Bridge (ça&lt;br /&gt;
permet à la machine virtuelle d&#039;utiliser le wifi sans problème)&lt;br /&gt;
&lt;br /&gt;
=== Extensions pour les machines virtuelles (sous Virtual Box) ===&lt;br /&gt;
&lt;br /&gt;
Prérequis:&lt;br /&gt;
# &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Deux solutions :&lt;br /&gt;
&lt;br /&gt;
# Installer le package virtualbox-guest-dkms&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* dselect&lt;br /&gt;
#* apt-get install &#039;&#039;&amp;lt;pkg&amp;gt;&#039;&#039;&lt;br /&gt;
# Installer avec le support VirtualBox&lt;br /&gt;
#* Installer les outils de compilation: &#039;&#039;sudo apt install build-essential&#039;&#039;&lt;br /&gt;
#* Dans le menu &amp;quot;Périphériques&amp;quot;/&amp;quot;Devices&amp;quot;, &amp;quot;Insérer le CD invité&amp;quot;.&lt;br /&gt;
#* Lancer &#039;&#039;./VBoxLinuxInstall&#039;&#039; dans le répertoire du CD-ROM.&lt;br /&gt;
#* NB: L&#039;opération est à refaire à chaque changement de version de VirtualBox ou du noyau !&lt;br /&gt;
&lt;br /&gt;
=== Installation de paquets pour les matières enseignées ===&lt;br /&gt;
&lt;br /&gt;
Une [[Linux_Packages|page spécifique]] est crée pour cela.&lt;br /&gt;
&lt;br /&gt;
Contact: Michael Perin, X.Y@imag.fr X=Prenom &amp;amp; Y=Nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation des mises à jour et mise à niveau ==&lt;br /&gt;
&lt;br /&gt;
=== Maintenir le système à jour ===&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Faire une mise à niveau (changement de version de la distribution) ===&lt;br /&gt;
* Faire une sauvegarde&lt;br /&gt;
* Commencer par une mise à jour si nécessaire&lt;br /&gt;
* Sur Ubuntu (semestriel ou support à long terme) [https://doc.ubuntu-fr.org/migration]&lt;br /&gt;
   sudo do-release-upgrade&lt;br /&gt;
* Sur Debian [https://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.fr.html]&lt;br /&gt;
** Changer les sources de package dans /etc/apt/sources.list pour pointer sur stable ou testing au choix&lt;br /&gt;
** Lancer la mise à niveau&lt;br /&gt;
   sudo apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;espace disque ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandir une partition avec LVM formatée en ext{2,3,4} ===&lt;br /&gt;
&lt;br /&gt;
* Pour des informations avant d&#039;agrandir&lt;br /&gt;
  # vgdisplay&lt;br /&gt;
&lt;br /&gt;
* Pour redimensionner la partition, puis le système de fichier&lt;br /&gt;
  # lvresize -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
  # resize2fs /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou en une seule commande:&lt;br /&gt;
&lt;br /&gt;
  # lvresize -r -L +10GiB /dev/&amp;lt;vg-name&amp;gt;/&amp;lt;lv-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Augmenter l&#039;espace du groupe ===&lt;br /&gt;
&lt;br /&gt;
Si le groupe est saturé (vgdisplay sans zone libre), il est possible&lt;br /&gt;
de reprendre à Windows plus d&#039;espace.&lt;br /&gt;
&lt;br /&gt;
* Réduire une partition Windows comme initialement&lt;br /&gt;
* Créer une partition LVM2 PV dans le nouvel espace &#039;&#039;&#039;Non alloué&#039;&#039;&#039; (par ex. &#039;&#039;/dev/XXXN&#039;&#039;)&lt;br /&gt;
* Ajouter ce volume physique au groupe (remplacer &amp;lt;vg-name&amp;gt; par le nom de votre groupe, par eg. &#039;&#039;&#039;vgUbuntu&#039;&#039;&#039;)&lt;br /&gt;
  # vgextend &amp;lt;vg-name&amp;gt; /dev/XXXN&lt;br /&gt;
* Utiliser le nouvel espace libre du groupe comme indiqué précédemment&lt;br /&gt;
&lt;br /&gt;
=== Avertissement sur PV header ===&lt;br /&gt;
Lors d&#039;une mise à jour, l&#039;entête du volume physique (PV) peut devenir obsolète.&lt;br /&gt;
Pour vérifier:&lt;br /&gt;
  $ sudo vgck&lt;br /&gt;
&lt;br /&gt;
Pour mettre à jour:&lt;br /&gt;
  $ sudo vgck --updatemetadata &amp;lt;vg-name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* https://askubuntu.com/questions/1299499/warning-pv-dev-sda3-in-vg-ubuntu-vg-is-using-an-old-pv-header-modify-the-vg-t&lt;/div&gt;</summary>
		<author><name>Npalix</name></author>
	</entry>
</feed>