<?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=Vdanjean</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=Vdanjean"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php/Special:Contributions/Vdanjean"/>
	<updated>2026-05-30T01:15:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54453</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=54453"/>
		<updated>2026-01-21T16:11:43Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Sous quelle forme installer Linux ? */ VirtualBox depuis une clé USB déjà préparée&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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;
==== VirtualBox avec une clé USB ====&lt;br /&gt;
VirtualBox demande classiquement une image ISO du média d&#039;installation. Si vous avez déjà la clé USB mais pas le fichier ISO correspondant, il est [https://wukihow.com/fr/187721/comment-d%C3%A9marrer-%C3%A0-partir-d-un-lecteur-usb-dans-virtualbox.html possible de démarrer VirtualBox à partie d&#039;un lecteur USB]. Les principales étapes sont :&lt;br /&gt;
&lt;br /&gt;
# Brancher la clé USB&lt;br /&gt;
# Fermer complètement VirtualBox si besoin&lt;br /&gt;
# Identifier dans le gestionnaire de disques le numéro du disque (probablement `1`, mais à vérifier absolument)&lt;br /&gt;
# Lancer une fenêtre de commande &#039;&#039;en mode Administrateur&#039;&#039;&lt;br /&gt;
# Aller dans le répertoire d&#039;installation de VirtualBox, a priori : &amp;lt;code&amp;gt;cd %programfiles%\Oracle\VirtualBox&amp;lt;/code&amp;gt;&lt;br /&gt;
# Créer un disque virtuel référençant le disque physique VBoxManage :&lt;br /&gt;
#: &amp;lt;code&amp;gt;VBoxManage createmedium dvd --format=VMDK --variant=RawDisk --filename=C:\usb-iso.vmdk --property RawDrive=\\.\PhysicalDriveNUM&amp;lt;/code&amp;gt;&lt;br /&gt;
#: &#039;&#039;&#039;Attention&#039;&#039;&#039; : remplacez &amp;lt;code&amp;gt;NUM&amp;lt;/code&amp;gt; par le numéro du disque précédemment identifié. Vous pouvez choisir un autre nom/répertoire pour le fichier créé (&amp;lt;code&amp;gt;C:\usb-iso.vmdk&amp;lt;/code&amp;gt; dans cet exemple)&lt;br /&gt;
# Lancer VirtualBox &#039;&#039;en mode Administrateur&#039;&#039; (sinon, il ne pourra pas accéder au contenu de la clé)&lt;br /&gt;
# Ne pas indiquer d&#039;image iso pour l&#039;installation&lt;br /&gt;
# Ajouter un disque dans la configuration de la VM en utilisant le fichier VMDK précédemment créé&lt;br /&gt;
# Faire l&#039;installation&lt;br /&gt;
# Supprimer disque correspondant au fichier VMDK dans la configuration de la VM&lt;br /&gt;
# Fermer complètement VirtualBox&lt;br /&gt;
# Relancer VirtualBox (en mode normal) et vérifier que tout fonctionne bien&lt;br /&gt;
&lt;br /&gt;
=== Quelle distribution ? ===&lt;br /&gt;
&lt;br /&gt;
Debian est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous avez perdu/oublié de récupérer votre clé BitLocker, vous pouvez éventuellement tenter de [https://neodyme.io/en/blog/bitlocker_screwed_without_a_screwdriver/ hacker votre propre système] pour passer outre. Mais vous auriez mieux fait de respecter les consignes et d&#039;avoir sauvegardé préalablement votre clé. Vous pouvez voir la liste des accès possibles à vos données encryptées avec la commande &amp;lt;code&amp;gt;manage-bde -protectors -get c:&amp;lt;/code&amp;gt;.&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Vous pouvez utiliser les commandes suivantes (qui vont mettre les fichiers au bon endroit) :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.list.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.list.d/polytech-ens.sources&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/Enseignants_Polytech.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez globalement avec &amp;lt;code&amp;gt;sudo sed -e &#039;s/^/#/&#039; -i /etc/apt/sources.list&amp;lt;/code&amp;gt;) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installeur, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur avec les droits d&#039;administration (&amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;) ====&lt;br /&gt;
Si vous avez utilisé la clé USB proposée (ou l&#039;image ISO proposée pour la LIP), alors le compte &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; est désactivé (il n&#039;a pas de mot de passe, on ne peut pas se logguer directement dessus). Par contre, l&#039;utilisateur principal (celui créé lors de l&#039;installation) peut devenir administrateur (&amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) en tapant &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; et en renseignant son mot de passe utilisateur, ou encore lancer toute autre commande avec les droits administrateurs en la précédent de &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;sudo commande arguments...&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Si vous avez utilisé un autre installeur, il est possible que vous ayez configuré un mot de passe pour l&#039;utilisateur &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;. Dans ce cas, l&#039;utilisateur principal n&#039;est pas automatiquement configuré pour pouvoir utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;. Il faut taper la commande &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt; pour obtenir un shell administrateur, en renseignant le mot de passe de &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; (et pas le mot de passe de l&#039;utilisateur courant). Si vous souhaitez qu&#039;un utilisateur (le principal ou un autre) puisse utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;, alors il faut :&lt;br /&gt;
# obtenir un shell administrateur : &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt;&lt;br /&gt;
# installer le paquet &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas : &amp;lt;code&amp;gt;apt install sudo&amp;lt;/code&amp;gt;&lt;br /&gt;
# ajouter le groupe &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; à l&#039;utilisateur désigné : &amp;lt;code&amp;gt;adduser LOGIN sudo&amp;lt;/code&amp;gt; (remplacer &amp;lt;code&amp;gt;LOGIN&amp;lt;/code&amp;gt; par le login de l&#039;utilisateur souhaité). Note : utilisée de cette manière, le programme &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt; ne crée par un nouvel utilisateur. Il peut le faire avec d&#039;autres arguments/options.&lt;br /&gt;
# quitter la session et la rouvrir pour que le changement de groupe soit effectif (et que le programme &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; puisse alors être utilisé) : la prise en compte des groupes d&#039;un utilisateur ne se fait que lors de la connexion.&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
&lt;br /&gt;
Sous Linux, vous pouvez voir les heures locale, UTC et RTC (RTC est l&#039;heure de l&#039;horloge matérielle du BIOS) avec la commande&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl&lt;br /&gt;
&lt;br /&gt;
Attention : les réseaux grenoblois &amp;lt;code&amp;gt;eduroam&amp;lt;/code&amp;gt; ainsi que &amp;lt;code&amp;gt;wifi-campus&amp;lt;/code&amp;gt; bloquent le protocole NTP permettant la synchronisation des horloges par le réseau.&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas déjà&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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 update&lt;br /&gt;
   sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
Parfois, des paquets ne se mettent pas à jour parce qu&#039;il faudrait en enlever un autre (remplacement d&#039;un paquet).&lt;br /&gt;
On peut alors faire cette mise à jour avec&lt;br /&gt;
&lt;br /&gt;
   sudo apt dist-upgrade&lt;br /&gt;
&lt;br /&gt;
Vérifiez bien la liste des paquets qu&#039;il est éventuellement proposé d&#039;enlever avant d&#039;accepter la mise à jour.&lt;br /&gt;
&lt;br /&gt;
=== Support de matériel récent avec Debian ===&lt;br /&gt;
Parfois, la distribution Debian a un noyau trop ancien pour être capable de gérer du matériel récent.&lt;br /&gt;
Il est alors possible de configurer APT pour qu&#039;il aille chercher les noyaux dans [https://backports.debian.org/Instructions/ backports].&lt;br /&gt;
Si vous avez fait l&#039;installation par défaut, la source de paquet backports est déjà disponibles (sinon, lire les instructions sur la [https://backports.debian.org/Instructions/ page officielle]).&lt;br /&gt;
&lt;br /&gt;
Cependant, sans réglage particulier, les paquets de cette source ne sont pas installés par défaut. Pour obtenir le noyau, vous devez installer un [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/backports-kernel.pref fichier de préférences pour APT], ce qui peut se faire avec la commande suivante :&lt;br /&gt;
&lt;br /&gt;
   wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/backports-kernel.pref | sudo tee /etc/apt/preferences.d/backports-kernel.pref&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ensuite lancer la mise à jour comme indiqué précédemment.&lt;br /&gt;
&lt;br /&gt;
==== Carte réseau non supportée ====&lt;br /&gt;
Certaines cartes réseaux nécessitent des pilotes (drivers) externes (i.e. non inclus dans le noyau Linux par défaut).&lt;br /&gt;
Si le pilote existe sous la forme d&#039;un paquet &amp;lt;code&amp;gt;-dkms&amp;lt;/code&amp;gt;, préférez cette méthode : le pilote sera automatiquement recompilé à chaque mise à jour du noyau.&lt;br /&gt;
&lt;br /&gt;
Si aucun pilote fonctionnel n&#039;est disponible, le plus facile est probablement d&#039;investir dans une carte wifi USB bien supportée par Linux. Voici un [https://www.usboot.fr/mat%C3%A9riel/77-cle-wifi-usb-compatible-linux-6935364050719.html exemple de tel matériel] (il en existe plein d&#039;autre, c&#039;est juste que celui-ci a été testé avec succès par un étudiant). Attention : même si la carte est supportée par Linux, elle peut nécessiter l&#039;installation d&#039;un paquet supplémentaire contenant le firmware de cette carte (ainsi, pour la carte donnée précédemment en exemple, il faut le paquet &amp;lt;code&amp;gt;firmware-realtek&amp;lt;/code&amp;gt;). On peut voir l&#039;absence d&#039;un firmware en lançant la commande suivante dans un terminal et en regardant ce qui s&#039;affiche pendant qu&#039;on insère le périphérique USB :&lt;br /&gt;
&lt;br /&gt;
   sudo journalctl -b -f&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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54443</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=54443"/>
		<updated>2026-01-18T23:57:35Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* 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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous avez perdu/oublié de récupérer votre clé BitLocker, vous pouvez éventuellement tenter de [https://neodyme.io/en/blog/bitlocker_screwed_without_a_screwdriver/ hacker votre propre système] pour passer outre. Mais vous auriez mieux fait de respecter les consignes et d&#039;avoir sauvegardé préalablement votre clé. Vous pouvez voir la liste des accès possibles à vos données encryptées avec la commande &amp;lt;code&amp;gt;manage-bde -protectors -get c:&amp;lt;/code&amp;gt;.&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Vous pouvez utiliser les commandes suivantes (qui vont mettre les fichiers au bon endroit) :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.list.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.list.d/polytech-ens.sources&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/Enseignants_Polytech.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez globalement avec &amp;lt;code&amp;gt;sudo sed -e &#039;s/^/#/&#039; -i /etc/apt/sources.list&amp;lt;/code&amp;gt;) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installeur, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur avec les droits d&#039;administration (&amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;) ====&lt;br /&gt;
Si vous avez utilisé la clé USB proposée (ou l&#039;image ISO proposée pour la LIP), alors le compte &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; est désactivé (il n&#039;a pas de mot de passe, on ne peut pas se logguer directement dessus). Par contre, l&#039;utilisateur principal (celui créé lors de l&#039;installation) peut devenir administrateur (&amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) en tapant &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; et en renseignant son mot de passe utilisateur, ou encore lancer toute autre commande avec les droits administrateurs en la précédent de &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;sudo commande arguments...&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Si vous avez utilisé un autre installeur, il est possible que vous ayez configuré un mot de passe pour l&#039;utilisateur &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;. Dans ce cas, l&#039;utilisateur principal n&#039;est pas automatiquement configuré pour pouvoir utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;. Il faut taper la commande &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt; pour obtenir un shell administrateur, en renseignant le mot de passe de &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; (et pas le mot de passe de l&#039;utilisateur courant). Si vous souhaitez qu&#039;un utilisateur (le principal ou un autre) puisse utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;, alors il faut :&lt;br /&gt;
# obtenir un shell administrateur : &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt;&lt;br /&gt;
# installer le paquet &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas : &amp;lt;code&amp;gt;apt install sudo&amp;lt;/code&amp;gt;&lt;br /&gt;
# ajouter le groupe &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; à l&#039;utilisateur désigné : &amp;lt;code&amp;gt;adduser LOGIN sudo&amp;lt;/code&amp;gt; (remplacer &amp;lt;code&amp;gt;LOGIN&amp;lt;/code&amp;gt; par le login de l&#039;utilisateur souhaité). Note : utilisée de cette manière, le programme &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt; ne crée par un nouvel utilisateur. Il peut le faire avec d&#039;autres arguments/options.&lt;br /&gt;
# quitter la session et la rouvrir pour que le changement de groupe soit effectif (et que le programme &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; puisse alors être utilisé) : la prise en compte des groupes d&#039;un utilisateur ne se fait que lors de la connexion.&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
&lt;br /&gt;
Sous Linux, vous pouvez voir les heures locale, UTC et RTC (RTC est l&#039;heure de l&#039;horloge matérielle du BIOS) avec la commande&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl&lt;br /&gt;
&lt;br /&gt;
Attention : les réseaux grenoblois &amp;lt;code&amp;gt;eduroam&amp;lt;/code&amp;gt; ainsi que &amp;lt;code&amp;gt;wifi-campus&amp;lt;/code&amp;gt; bloquent le protocole NTP permettant la synchronisation des horloges par le réseau.&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas déjà&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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 update&lt;br /&gt;
   sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
Parfois, des paquets ne se mettent pas à jour parce qu&#039;il faudrait en enlever un autre (remplacement d&#039;un paquet).&lt;br /&gt;
On peut alors faire cette mise à jour avec&lt;br /&gt;
&lt;br /&gt;
   sudo apt dist-upgrade&lt;br /&gt;
&lt;br /&gt;
Vérifiez bien la liste des paquets qu&#039;il est éventuellement proposé d&#039;enlever avant d&#039;accepter la mise à jour.&lt;br /&gt;
&lt;br /&gt;
=== Support de matériel récent avec Debian ===&lt;br /&gt;
Parfois, la distribution Debian a un noyau trop ancien pour être capable de gérer du matériel récent.&lt;br /&gt;
Il est alors possible de configurer APT pour qu&#039;il aille chercher les noyaux dans [https://backports.debian.org/Instructions/ backports].&lt;br /&gt;
Si vous avez fait l&#039;installation par défaut, la source de paquet backports est déjà disponibles (sinon, lire les instructions sur la [https://backports.debian.org/Instructions/ page officielle]).&lt;br /&gt;
&lt;br /&gt;
Cependant, sans réglage particulier, les paquets de cette source ne sont pas installés par défaut. Pour obtenir le noyau, vous devez installer un [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/backports-kernel.pref fichier de préférences pour APT], ce qui peut se faire avec la commande suivante :&lt;br /&gt;
&lt;br /&gt;
   wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/backports-kernel.pref | sudo tee /etc/apt/preferences.d/backports-kernel.pref&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ensuite lancer la mise à jour comme indiqué précédemment.&lt;br /&gt;
&lt;br /&gt;
==== Carte réseau non supportée ====&lt;br /&gt;
Certaines cartes réseaux nécessitent des pilotes (drivers) externes (i.e. non inclus dans le noyau Linux par défaut).&lt;br /&gt;
Si le pilote existe sous la forme d&#039;un paquet &amp;lt;code&amp;gt;-dkms&amp;lt;/code&amp;gt;, préférez cette méthode : le pilote sera automatiquement recompilé à chaque mise à jour du noyau.&lt;br /&gt;
&lt;br /&gt;
Si aucun pilote fonctionnel n&#039;est disponible, le plus facile est probablement d&#039;investir dans une carte wifi USB bien supportée par Linux. Voici un [https://www.usboot.fr/mat%C3%A9riel/77-cle-wifi-usb-compatible-linux-6935364050719.html exemple de tel matériel] (il en existe plein d&#039;autre, c&#039;est juste que celui-ci a été testé avec succès par un étudiant). Attention : même si la carte est supportée par Linux, elle peut nécessiter l&#039;installation d&#039;un paquet supplémentaire contenant le firmware de cette carte (ainsi, pour la carte donnée précédemment en exemple, il faut le paquet &amp;lt;code&amp;gt;firmware-realtek&amp;lt;/code&amp;gt;). On peut voir l&#039;absence d&#039;un firmware en lançant la commande suivante dans un terminal et en regardant ce qui s&#039;affiche pendant qu&#039;on insère le périphérique USB :&lt;br /&gt;
&lt;br /&gt;
   sudo journalctl -b -f&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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54442</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=54442"/>
		<updated>2026-01-18T23:49:07Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* 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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous avez perdu/oublié de récupérer votre clé BitLocker, vous pouvez éventuellement tenter de [https://neodyme.io/en/blog/bitlocker_screwed_without_a_screwdriver/ hacker votre propre système] pour passer outre. Mais vous auriez mieux fait de respecter les consignes et d&#039;avoir sauvegardé préalablement votre clé.&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Vous pouvez utiliser les commandes suivantes (qui vont mettre les fichiers au bon endroit) :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.list.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.list.d/polytech-ens.sources&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/Enseignants_Polytech.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez globalement avec &amp;lt;code&amp;gt;sudo sed -e &#039;s/^/#/&#039; -i /etc/apt/sources.list&amp;lt;/code&amp;gt;) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installeur, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur avec les droits d&#039;administration (&amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;) ====&lt;br /&gt;
Si vous avez utilisé la clé USB proposée (ou l&#039;image ISO proposée pour la LIP), alors le compte &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; est désactivé (il n&#039;a pas de mot de passe, on ne peut pas se logguer directement dessus). Par contre, l&#039;utilisateur principal (celui créé lors de l&#039;installation) peut devenir administrateur (&amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) en tapant &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; et en renseignant son mot de passe utilisateur, ou encore lancer toute autre commande avec les droits administrateurs en la précédent de &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;sudo commande arguments...&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Si vous avez utilisé un autre installeur, il est possible que vous ayez configuré un mot de passe pour l&#039;utilisateur &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;. Dans ce cas, l&#039;utilisateur principal n&#039;est pas automatiquement configuré pour pouvoir utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;. Il faut taper la commande &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt; pour obtenir un shell administrateur, en renseignant le mot de passe de &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; (et pas le mot de passe de l&#039;utilisateur courant). Si vous souhaitez qu&#039;un utilisateur (le principal ou un autre) puisse utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;, alors il faut :&lt;br /&gt;
# obtenir un shell administrateur : &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt;&lt;br /&gt;
# installer le paquet &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas : &amp;lt;code&amp;gt;apt install sudo&amp;lt;/code&amp;gt;&lt;br /&gt;
# ajouter le groupe &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; à l&#039;utilisateur désigné : &amp;lt;code&amp;gt;adduser LOGIN sudo&amp;lt;/code&amp;gt; (remplacer &amp;lt;code&amp;gt;LOGIN&amp;lt;/code&amp;gt; par le login de l&#039;utilisateur souhaité). Note : utilisée de cette manière, le programme &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt; ne crée par un nouvel utilisateur. Il peut le faire avec d&#039;autres arguments/options.&lt;br /&gt;
# quitter la session et la rouvrir pour que le changement de groupe soit effectif (et que le programme &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; puisse alors être utilisé) : la prise en compte des groupes d&#039;un utilisateur ne se fait que lors de la connexion.&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
&lt;br /&gt;
Sous Linux, vous pouvez voir les heures locale, UTC et RTC (RTC est l&#039;heure de l&#039;horloge matérielle du BIOS) avec la commande&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl&lt;br /&gt;
&lt;br /&gt;
Attention : les réseaux grenoblois &amp;lt;code&amp;gt;eduroam&amp;lt;/code&amp;gt; ainsi que &amp;lt;code&amp;gt;wifi-campus&amp;lt;/code&amp;gt; bloquent le protocole NTP permettant la synchronisation des horloges par le réseau.&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas déjà&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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 update&lt;br /&gt;
   sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
Parfois, des paquets ne se mettent pas à jour parce qu&#039;il faudrait en enlever un autre (remplacement d&#039;un paquet).&lt;br /&gt;
On peut alors faire cette mise à jour avec&lt;br /&gt;
&lt;br /&gt;
   sudo apt dist-upgrade&lt;br /&gt;
&lt;br /&gt;
Vérifiez bien la liste des paquets qu&#039;il est éventuellement proposé d&#039;enlever avant d&#039;accepter la mise à jour.&lt;br /&gt;
&lt;br /&gt;
=== Support de matériel récent avec Debian ===&lt;br /&gt;
Parfois, la distribution Debian a un noyau trop ancien pour être capable de gérer du matériel récent.&lt;br /&gt;
Il est alors possible de configurer APT pour qu&#039;il aille chercher les noyaux dans [https://backports.debian.org/Instructions/ backports].&lt;br /&gt;
Si vous avez fait l&#039;installation par défaut, la source de paquet backports est déjà disponibles (sinon, lire les instructions sur la [https://backports.debian.org/Instructions/ page officielle]).&lt;br /&gt;
&lt;br /&gt;
Cependant, sans réglage particulier, les paquets de cette source ne sont pas installés par défaut. Pour obtenir le noyau, vous devez installer un [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/backports-kernel.pref fichier de préférences pour APT], ce qui peut se faire avec la commande suivante :&lt;br /&gt;
&lt;br /&gt;
   wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/backports-kernel.pref | sudo tee /etc/apt/preferences.d/backports-kernel.pref&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ensuite lancer la mise à jour comme indiqué précédemment.&lt;br /&gt;
&lt;br /&gt;
==== Carte réseau non supportée ====&lt;br /&gt;
Certaines cartes réseaux nécessitent des pilotes (drivers) externes (i.e. non inclus dans le noyau Linux par défaut).&lt;br /&gt;
Si le pilote existe sous la forme d&#039;un paquet &amp;lt;code&amp;gt;-dkms&amp;lt;/code&amp;gt;, préférez cette méthode : le pilote sera automatiquement recompilé à chaque mise à jour du noyau.&lt;br /&gt;
&lt;br /&gt;
Si aucun pilote fonctionnel n&#039;est disponible, le plus facile est probablement d&#039;investir dans une carte wifi USB bien supportée par Linux. Voici un [https://www.usboot.fr/mat%C3%A9riel/77-cle-wifi-usb-compatible-linux-6935364050719.html exemple de tel matériel] (il en existe plein d&#039;autre, c&#039;est juste que celui-ci a été testé avec succès par un étudiant). Attention : même si la carte est supportée par Linux, elle peut nécessiter l&#039;installation d&#039;un paquet supplémentaire contenant le firmware de cette carte (ainsi, pour la carte donnée précédemment en exemple, il faut le paquet &amp;lt;code&amp;gt;firmware-realtek&amp;lt;/code&amp;gt;). On peut voir l&#039;absence d&#039;un firmware en lançant la commande suivante dans un terminal et en regardant ce qui s&#039;affiche pendant qu&#039;on insère le périphérique USB :&lt;br /&gt;
&lt;br /&gt;
   sudo journalctl -b -f&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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54441</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=54441"/>
		<updated>2026-01-18T23:48:52Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* 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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si vous avez perdu/oublié de récupéré votre clé BitLocker, vous pouvez éventuellement tenter de [https://neodyme.io/en/blog/bitlocker_screwed_without_a_screwdriver/ hacker votre propre système] pour passer outre. Mais vous auriez mieux fait de respecter les consignes et d&#039;avoir sauvegardé préalablement votre clé.&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Vous pouvez utiliser les commandes suivantes (qui vont mettre les fichiers au bon endroit) :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.list.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.list.d/polytech-ens.sources&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/Enseignants_Polytech.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez globalement avec &amp;lt;code&amp;gt;sudo sed -e &#039;s/^/#/&#039; -i /etc/apt/sources.list&amp;lt;/code&amp;gt;) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installeur, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur avec les droits d&#039;administration (&amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;) ====&lt;br /&gt;
Si vous avez utilisé la clé USB proposée (ou l&#039;image ISO proposée pour la LIP), alors le compte &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; est désactivé (il n&#039;a pas de mot de passe, on ne peut pas se logguer directement dessus). Par contre, l&#039;utilisateur principal (celui créé lors de l&#039;installation) peut devenir administrateur (&amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) en tapant &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; et en renseignant son mot de passe utilisateur, ou encore lancer toute autre commande avec les droits administrateurs en la précédent de &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;sudo commande arguments...&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Si vous avez utilisé un autre installeur, il est possible que vous ayez configuré un mot de passe pour l&#039;utilisateur &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;. Dans ce cas, l&#039;utilisateur principal n&#039;est pas automatiquement configuré pour pouvoir utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;. Il faut taper la commande &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt; pour obtenir un shell administrateur, en renseignant le mot de passe de &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; (et pas le mot de passe de l&#039;utilisateur courant). Si vous souhaitez qu&#039;un utilisateur (le principal ou un autre) puisse utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;, alors il faut :&lt;br /&gt;
# obtenir un shell administrateur : &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt;&lt;br /&gt;
# installer le paquet &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas : &amp;lt;code&amp;gt;apt install sudo&amp;lt;/code&amp;gt;&lt;br /&gt;
# ajouter le groupe &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; à l&#039;utilisateur désigné : &amp;lt;code&amp;gt;adduser LOGIN sudo&amp;lt;/code&amp;gt; (remplacer &amp;lt;code&amp;gt;LOGIN&amp;lt;/code&amp;gt; par le login de l&#039;utilisateur souhaité). Note : utilisée de cette manière, le programme &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt; ne crée par un nouvel utilisateur. Il peut le faire avec d&#039;autres arguments/options.&lt;br /&gt;
# quitter la session et la rouvrir pour que le changement de groupe soit effectif (et que le programme &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; puisse alors être utilisé) : la prise en compte des groupes d&#039;un utilisateur ne se fait que lors de la connexion.&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
&lt;br /&gt;
Sous Linux, vous pouvez voir les heures locale, UTC et RTC (RTC est l&#039;heure de l&#039;horloge matérielle du BIOS) avec la commande&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl&lt;br /&gt;
&lt;br /&gt;
Attention : les réseaux grenoblois &amp;lt;code&amp;gt;eduroam&amp;lt;/code&amp;gt; ainsi que &amp;lt;code&amp;gt;wifi-campus&amp;lt;/code&amp;gt; bloquent le protocole NTP permettant la synchronisation des horloges par le réseau.&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas déjà&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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 update&lt;br /&gt;
   sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
Parfois, des paquets ne se mettent pas à jour parce qu&#039;il faudrait en enlever un autre (remplacement d&#039;un paquet).&lt;br /&gt;
On peut alors faire cette mise à jour avec&lt;br /&gt;
&lt;br /&gt;
   sudo apt dist-upgrade&lt;br /&gt;
&lt;br /&gt;
Vérifiez bien la liste des paquets qu&#039;il est éventuellement proposé d&#039;enlever avant d&#039;accepter la mise à jour.&lt;br /&gt;
&lt;br /&gt;
=== Support de matériel récent avec Debian ===&lt;br /&gt;
Parfois, la distribution Debian a un noyau trop ancien pour être capable de gérer du matériel récent.&lt;br /&gt;
Il est alors possible de configurer APT pour qu&#039;il aille chercher les noyaux dans [https://backports.debian.org/Instructions/ backports].&lt;br /&gt;
Si vous avez fait l&#039;installation par défaut, la source de paquet backports est déjà disponibles (sinon, lire les instructions sur la [https://backports.debian.org/Instructions/ page officielle]).&lt;br /&gt;
&lt;br /&gt;
Cependant, sans réglage particulier, les paquets de cette source ne sont pas installés par défaut. Pour obtenir le noyau, vous devez installer un [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/backports-kernel.pref fichier de préférences pour APT], ce qui peut se faire avec la commande suivante :&lt;br /&gt;
&lt;br /&gt;
   wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/backports-kernel.pref | sudo tee /etc/apt/preferences.d/backports-kernel.pref&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ensuite lancer la mise à jour comme indiqué précédemment.&lt;br /&gt;
&lt;br /&gt;
==== Carte réseau non supportée ====&lt;br /&gt;
Certaines cartes réseaux nécessitent des pilotes (drivers) externes (i.e. non inclus dans le noyau Linux par défaut).&lt;br /&gt;
Si le pilote existe sous la forme d&#039;un paquet &amp;lt;code&amp;gt;-dkms&amp;lt;/code&amp;gt;, préférez cette méthode : le pilote sera automatiquement recompilé à chaque mise à jour du noyau.&lt;br /&gt;
&lt;br /&gt;
Si aucun pilote fonctionnel n&#039;est disponible, le plus facile est probablement d&#039;investir dans une carte wifi USB bien supportée par Linux. Voici un [https://www.usboot.fr/mat%C3%A9riel/77-cle-wifi-usb-compatible-linux-6935364050719.html exemple de tel matériel] (il en existe plein d&#039;autre, c&#039;est juste que celui-ci a été testé avec succès par un étudiant). Attention : même si la carte est supportée par Linux, elle peut nécessiter l&#039;installation d&#039;un paquet supplémentaire contenant le firmware de cette carte (ainsi, pour la carte donnée précédemment en exemple, il faut le paquet &amp;lt;code&amp;gt;firmware-realtek&amp;lt;/code&amp;gt;). On peut voir l&#039;absence d&#039;un firmware en lançant la commande suivante dans un terminal et en regardant ce qui s&#039;affiche pendant qu&#039;on insère le périphérique USB :&lt;br /&gt;
&lt;br /&gt;
   sudo journalctl -b -f&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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=54440</id>
		<title>LIP recovery</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=54440"/>
		<updated>2026-01-18T23:44:11Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* La clé Microsoft pour Linux (shim) n&amp;#039;est pas reconnue 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 activer 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é  Boot n&#039;est pas enregistré / Le mot de passe ne fonctionne pas == &lt;br /&gt;
&lt;br /&gt;
=== La clé Microsoft pour Linux (shim) n&#039;est pas reconnue par défaut ===&lt;br /&gt;
Certains portables récents peuvent avoir la clé SecureBoot 3rd party de Microsoft désactivée. C&#039;est le cas avec les [https://download.lenovo.com/pccbbs/mobiles_pdf/Enable_Secure_Boot_for_Linux_Secured-core_PCs.pdf nouveaux portables Lenovo].&lt;br /&gt;
Il faut aller dans le BIOS et l&#039;activer.&lt;br /&gt;
&lt;br /&gt;
=== La clé locale Linux n&#039;a pas été enregistrée dans le BIOS ===&lt;br /&gt;
Lorsque des modules noyaux sont compilés localement (drivers extérieurs au noyau Linux : nvidia, etc.), ils sont signés avec une clé qui doit être enregistré dans le BIOS.&lt;br /&gt;
Si la distribution n&#039;a pas réussi à le faire, vous pouvez retenter la manœuvre.&lt;br /&gt;
Attention : une partie de la procédure est nécessairement dans le BIOS UEFI, il ne faut donc pas être surpris (et annuler l&#039;opération) quand l&#039;ordinateur reboote dans le BIOS et vous demande d&#039;accepter la clé (enrollement).&lt;br /&gt;
&lt;br /&gt;
Parfois, cette procédure demande un mot de passe. Ce dernier ne sera utilisé qu&#039;une seule fois pour certifier que c&#039;est bien la même personne qui prépare la clé (ici dans Linux où on vous demande un nouveau mot de passe) et qui ajoute la clé dans le BIOS (au démarrage suivant). Il est donc conseillé de prendre un mot de passe simple, en tout cas avec les lettres à la même position en AZERTY et en QWERTY (le BIOS est souvent avec un clavier en QWERTY...), par exemple &amp;quot;totototo&amp;quot; (il faut souvent 8 lettres).&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>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=54439</id>
		<title>LIP recovery</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=54439"/>
		<updated>2026-01-18T23:42:23Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* La clé SecureBoot n&amp;#039;est pas enregistré / Le mot de passe ne fonctionne pas */&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 activer 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é  Boot n&#039;est pas enregistré / Le mot de passe ne fonctionne pas == &lt;br /&gt;
&lt;br /&gt;
=== La clé Microsoft pour Linux (shim) n&#039;est pas reconnue par défaut ===&lt;br /&gt;
Certains portables récents peuvent avoir la [https://download.lenovo.com/pccbbs/mobiles_pdf/Enable_Secure_Boot_for_Linux_Secured-core_PCs.pdf clé SecureBoot 3rd party désactivé]&lt;br /&gt;
Il faut aller dans le BIOS et l&#039;activer.&lt;br /&gt;
&lt;br /&gt;
=== La clé locale Linux n&#039;a pas été enregistrée dans le BIOS ===&lt;br /&gt;
Lorsque des modules noyaux sont compilés localement (drivers extérieurs au noyau Linux : nvidia, etc.), ils sont signés avec une clé qui doit être enregistré dans le BIOS.&lt;br /&gt;
Si la distribution n&#039;a pas réussi à le faire, vous pouvez retenter la manœuvre.&lt;br /&gt;
Attention : une partie de la procédure est nécessairement dans le BIOS UEFI, il ne faut donc pas être surpris (et annuler l&#039;opération) quand l&#039;ordinateur reboote dans le BIOS et vous demande d&#039;accepter la clé (enrollement).&lt;br /&gt;
&lt;br /&gt;
Parfois, cette procédure demande un mot de passe. Ce dernier ne sera utilisé qu&#039;une seule fois pour certifier que c&#039;est bien la même personne qui prépare la clé (ici dans Linux où on vous demande un nouveau mot de passe) et qui ajoute la clé dans le BIOS (au démarrage suivant). Il est donc conseillé de prendre un mot de passe simple, en tout cas avec les lettres à la même position en AZERTY et en QWERTY (le BIOS est souvent avec un clavier en QWERTY...), par exemple &amp;quot;totototo&amp;quot; (il faut souvent 8 lettres).&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>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=54438</id>
		<title>LIP recovery</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=LIP_recovery&amp;diff=54438"/>
		<updated>2026-01-18T23:28:58Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Grub ne reste pas l&amp;#039;entrée principale */ typo&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 activer 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>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54287</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=54287"/>
		<updated>2025-10-02T07:33:31Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Avec Debian ou Ubuntu */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Vous pouvez utiliser les commandes suivantes (qui vont mettre les fichiers au bon endroit) :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.list.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.list.d/polytech-ens.sources&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/Enseignants_Polytech.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez globalement avec &amp;lt;code&amp;gt;sudo sed -e &#039;s/^/#/&#039; -i /etc/apt/sources.list&amp;lt;/code&amp;gt;) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installeur, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur avec les droits d&#039;administration (&amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;) ====&lt;br /&gt;
Si vous avez utilisé la clé USB proposée (ou l&#039;image ISO proposée pour la LIP), alors le compte &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; est désactivé (il n&#039;a pas de mot de passe, on ne peut pas se logguer directement dessus). Par contre, l&#039;utilisateur principal (celui créé lors de l&#039;installation) peut devenir administrateur (&amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) en tapant &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; et en renseignant son mot de passe utilisateur, ou encore lancer toute autre commande avec les droits administrateurs en la précédent de &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;sudo commande arguments...&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Si vous avez utilisé un autre installeur, il est possible que vous ayez configuré un mot de passe pour l&#039;utilisateur &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;. Dans ce cas, l&#039;utilisateur principal n&#039;est pas automatiquement configuré pour pouvoir utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;. Il faut taper la commande &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt; pour obtenir un shell administrateur, en renseignant le mot de passe de &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; (et pas le mot de passe de l&#039;utilisateur courant). Si vous souhaitez qu&#039;un utilisateur (le principal ou un autre) puisse utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;, alors il faut :&lt;br /&gt;
# obtenir un shell administrateur : &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt;&lt;br /&gt;
# installer le paquet &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas : &amp;lt;code&amp;gt;apt install sudo&amp;lt;/code&amp;gt;&lt;br /&gt;
# ajouter le groupe &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; à l&#039;utilisateur désigné : &amp;lt;code&amp;gt;adduser LOGIN sudo&amp;lt;/code&amp;gt; (remplacer &amp;lt;code&amp;gt;LOGIN&amp;lt;/code&amp;gt; par le login de l&#039;utilisateur souhaité). Note : utilisée de cette manière, le programme &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt; ne crée par un nouvel utilisateur. Il peut le faire avec d&#039;autres arguments/options.&lt;br /&gt;
# quitter la session et la rouvrir pour que le changement de groupe soit effectif (et que le programme &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; puisse alors être utilisé) : la prise en compte des groupes d&#039;un utilisateur ne se fait que lors de la connexion.&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
&lt;br /&gt;
Sous Linux, vous pouvez voir les heures locale, UTC et RTC (RTC est l&#039;heure de l&#039;horloge matérielle du BIOS) avec la commande&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl&lt;br /&gt;
&lt;br /&gt;
Attention : les réseaux grenoblois &amp;lt;code&amp;gt;eduroam&amp;lt;/code&amp;gt; ainsi que &amp;lt;code&amp;gt;wifi-campus&amp;lt;/code&amp;gt; bloquent le protocole NTP permettant la synchronisation des horloges par le réseau.&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas déjà&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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 update&lt;br /&gt;
   sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
Parfois, des paquets ne se mettent pas à jour parce qu&#039;il faudrait en enlever un autre (remplacement d&#039;un paquet).&lt;br /&gt;
On peut alors faire cette mise à jour avec&lt;br /&gt;
&lt;br /&gt;
   sudo apt dist-upgrade&lt;br /&gt;
&lt;br /&gt;
Vérifiez bien la liste des paquets qu&#039;il est éventuellement proposé d&#039;enlever avant d&#039;accepter la mise à jour.&lt;br /&gt;
&lt;br /&gt;
=== Support de matériel récent avec Debian ===&lt;br /&gt;
Parfois, la distribution Debian a un noyau trop ancien pour être capable de gérer du matériel récent.&lt;br /&gt;
Il est alors possible de configurer APT pour qu&#039;il aille chercher les noyaux dans [https://backports.debian.org/Instructions/ backports].&lt;br /&gt;
Si vous avez fait l&#039;installation par défaut, la source de paquet backports est déjà disponibles (sinon, lire les instructions sur la [https://backports.debian.org/Instructions/ page officielle]).&lt;br /&gt;
&lt;br /&gt;
Cependant, sans réglage particulier, les paquets de cette source ne sont pas installés par défaut. Pour obtenir le noyau, vous devez installer un [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/backports-kernel.pref fichier de préférences pour APT], ce qui peut se faire avec la commande suivante :&lt;br /&gt;
&lt;br /&gt;
   wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/backports-kernel.pref | sudo tee /etc/apt/preferences.d/backports-kernel.pref&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ensuite lancer la mise à jour comme indiqué précédemment.&lt;br /&gt;
&lt;br /&gt;
==== Carte réseau non supportée ====&lt;br /&gt;
Certaines cartes réseaux nécessitent des pilotes (drivers) externes (i.e. non inclus dans le noyau Linux par défaut).&lt;br /&gt;
Si le pilote existe sous la forme d&#039;un paquet &amp;lt;code&amp;gt;-dkms&amp;lt;/code&amp;gt;, préférez cette méthode : le pilote sera automatiquement recompilé à chaque mise à jour du noyau.&lt;br /&gt;
&lt;br /&gt;
Si aucun pilote fonctionnel n&#039;est disponible, le plus facile est probablement d&#039;investir dans une carte wifi USB bien supportée par Linux. Voici un [https://www.usboot.fr/mat%C3%A9riel/77-cle-wifi-usb-compatible-linux-6935364050719.html exemple de tel matériel] (il en existe plein d&#039;autre, c&#039;est juste que celui-ci a été testé avec succès par un étudiant). Attention : même si la carte est supportée par Linux, elle peut nécessiter l&#039;installation d&#039;un paquet supplémentaire contenant le firmware de cette carte (ainsi, pour la carte donnée précédemment en exemple, il faut le paquet &amp;lt;code&amp;gt;firmware-realtek&amp;lt;/code&amp;gt;). On peut voir l&#039;absence d&#039;un firmware en lançant la commande suivante dans un terminal et en regardant ce qui s&#039;affiche pendant qu&#039;on insère le périphérique USB :&lt;br /&gt;
&lt;br /&gt;
   sudo journalctl -b -f&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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54282</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=54282"/>
		<updated>2025-09-10T12:33:52Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Support de matériel récent avec Debian */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Vous pouvez utiliser les commandes suivantes (qui vont mettre les fichiers au bon endroit) :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.list.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.list.d/polytech-ens.sources&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/Enseignants_Polytech.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez globalement avec &amp;lt;code&amp;gt;sudo sed -e &#039;s/^/#/&#039; -i /etc/apt/sources.list&amp;lt;/code&amp;gt;) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installeur, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur avec les droits d&#039;administration (&amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;) ====&lt;br /&gt;
Si vous avez utilisé la clé USB proposée (ou l&#039;image ISO proposée pour la LIP), alors le compte &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; est désactivé (il n&#039;a pas de mot de passe, on ne peut pas se logguer directement dessus). Par contre, l&#039;utilisateur principal (celui créé lors de l&#039;installation) peut devenir administrateur (&amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) en tapant &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; et en renseignant son mot de passe utilisateur, ou encore lancer toute autre commande avec les droits administrateurs en la précédent de &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;sudo commande arguments...&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Si vous avez utilisé un autre installeur, il est possible que vous ayez configuré un mot de passe pour l&#039;utilisateur &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;. Dans ce cas, l&#039;utilisateur principal n&#039;est pas automatiquement configuré pour pouvoir utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;. Il faut taper la commande &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt; pour obtenir un shell administrateur, en renseignant le mot de passe de &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; (et pas le mot de passe de l&#039;utilisateur courant). Si vous souhaitez qu&#039;un utilisateur (le principal ou un autre) puisse utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;, alors il faut :&lt;br /&gt;
# obtenir un shell administrateur : &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt;&lt;br /&gt;
# installer le paquet &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas : &amp;lt;code&amp;gt;apt install sudo&amp;lt;/code&amp;gt;&lt;br /&gt;
# ajouter le groupe &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; à l&#039;utilisateur désigné : &amp;lt;code&amp;gt;adduser LOGIN sudo&amp;lt;/code&amp;gt; (remplacer &amp;lt;code&amp;gt;LOGIN&amp;lt;/code&amp;gt; par le login de l&#039;utilisateur souhaité). Note : utilisée de cette manière, le programme &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt; ne crée par un nouvel utilisateur. Il peut le faire avec d&#039;autres arguments/options.&lt;br /&gt;
# quitter la session et la rouvrir pour que le changement de groupe soit effectif (et que le programme &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; puisse alors être utilisé) : la prise en compte des groupes d&#039;un utilisateur ne se fait que lors de la connexion.&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
&lt;br /&gt;
Sous Linux, vous pouvez voir les heures locale, UTC et RTC (RTC est l&#039;heure de l&#039;horloge matérielle du BIOS) avec la commande&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl&lt;br /&gt;
&lt;br /&gt;
Attention : les réseaux grenoblois &amp;lt;code&amp;gt;eduroam&amp;lt;/code&amp;gt; ainsi que &amp;lt;code&amp;gt;wifi-campus&amp;lt;/code&amp;gt; bloquent le protocole NTP permettant la synchronisation des horloges par le réseau.&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet \texttt{libstoragedisplay-perl}&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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 update&lt;br /&gt;
   sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
Parfois, des paquets ne se mettent pas à jour parce qu&#039;il faudrait en enlever un autre (remplacement d&#039;un paquet).&lt;br /&gt;
On peut alors faire cette mise à jour avec&lt;br /&gt;
&lt;br /&gt;
   sudo apt dist-upgrade&lt;br /&gt;
&lt;br /&gt;
Vérifiez bien la liste des paquets qu&#039;il est éventuellement proposé d&#039;enlever avant d&#039;accepter la mise à jour.&lt;br /&gt;
&lt;br /&gt;
=== Support de matériel récent avec Debian ===&lt;br /&gt;
Parfois, la distribution Debian a un noyau trop ancien pour être capable de gérer du matériel récent.&lt;br /&gt;
Il est alors possible de configurer APT pour qu&#039;il aille chercher les noyaux dans [https://backports.debian.org/Instructions/ backports].&lt;br /&gt;
Si vous avez fait l&#039;installation par défaut, la source de paquet backports est déjà disponibles (sinon, lire les instructions sur la [https://backports.debian.org/Instructions/ page officielle]).&lt;br /&gt;
&lt;br /&gt;
Cependant, sans réglage particulier, les paquets de cette source ne sont pas installés par défaut. Pour obtenir le noyau, vous devez installer un [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/backports-kernel.pref fichier de préférences pour APT], ce qui peut se faire avec la commande suivante :&lt;br /&gt;
&lt;br /&gt;
   wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/backports-kernel.pref | sudo tee /etc/apt/preferences.d/backports-kernel.pref&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ensuite lancer la mise à jour comme indiqué précédemment.&lt;br /&gt;
&lt;br /&gt;
==== Carte réseau non supportée ====&lt;br /&gt;
Certaines cartes réseaux nécessitent des pilotes (drivers) externes (i.e. non inclus dans le noyau Linux par défaut).&lt;br /&gt;
Si le pilote existe sous la forme d&#039;un paquet &amp;lt;code&amp;gt;-dkms&amp;lt;/code&amp;gt;, préférez cette méthode : le pilote sera automatiquement recompilé à chaque mise à jour du noyau.&lt;br /&gt;
&lt;br /&gt;
Si aucun pilote fonctionnel n&#039;est disponible, le plus facile est probablement d&#039;investir dans une carte wifi USB bien supportée par Linux. Voici un [https://www.usboot.fr/mat%C3%A9riel/77-cle-wifi-usb-compatible-linux-6935364050719.html exemple de tel matériel] (il en existe plein d&#039;autre, c&#039;est juste que celui-ci a été testé avec succès par un étudiant). Attention : même si la carte est supportée par Linux, elle peut nécessiter l&#039;installation d&#039;un paquet supplémentaire contenant le firmware de cette carte (ainsi, pour la carte donnée précédemment en exemple, il faut le paquet &amp;lt;code&amp;gt;firmware-realtek&amp;lt;/code&amp;gt;). On peut voir l&#039;absence d&#039;un firmware en lançant la commande suivante dans un terminal et en regardant ce qui s&#039;affiche pendant qu&#039;on insère le périphérique USB :&lt;br /&gt;
&lt;br /&gt;
   sudo journalctl -b -f&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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54281</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=54281"/>
		<updated>2025-09-10T12:24:39Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Installation des mises à jour et mise à niveau */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Vous pouvez utiliser les commandes suivantes (qui vont mettre les fichiers au bon endroit) :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.list.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.list.d/polytech-ens.sources&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/Enseignants_Polytech.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez globalement avec &amp;lt;code&amp;gt;sudo sed -e &#039;s/^/#/&#039; -i /etc/apt/sources.list&amp;lt;/code&amp;gt;) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installeur, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur avec les droits d&#039;administration (&amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;) ====&lt;br /&gt;
Si vous avez utilisé la clé USB proposée (ou l&#039;image ISO proposée pour la LIP), alors le compte &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; est désactivé (il n&#039;a pas de mot de passe, on ne peut pas se logguer directement dessus). Par contre, l&#039;utilisateur principal (celui créé lors de l&#039;installation) peut devenir administrateur (&amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) en tapant &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; et en renseignant son mot de passe utilisateur, ou encore lancer toute autre commande avec les droits administrateurs en la précédent de &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;sudo commande arguments...&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Si vous avez utilisé un autre installeur, il est possible que vous ayez configuré un mot de passe pour l&#039;utilisateur &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;. Dans ce cas, l&#039;utilisateur principal n&#039;est pas automatiquement configuré pour pouvoir utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;. Il faut taper la commande &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt; pour obtenir un shell administrateur, en renseignant le mot de passe de &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; (et pas le mot de passe de l&#039;utilisateur courant). Si vous souhaitez qu&#039;un utilisateur (le principal ou un autre) puisse utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;, alors il faut :&lt;br /&gt;
# obtenir un shell administrateur : &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt;&lt;br /&gt;
# installer le paquet &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas : &amp;lt;code&amp;gt;apt install sudo&amp;lt;/code&amp;gt;&lt;br /&gt;
# ajouter le groupe &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; à l&#039;utilisateur désigné : &amp;lt;code&amp;gt;adduser LOGIN sudo&amp;lt;/code&amp;gt; (remplacer &amp;lt;code&amp;gt;LOGIN&amp;lt;/code&amp;gt; par le login de l&#039;utilisateur souhaité). Note : utilisée de cette manière, le programme &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt; ne crée par un nouvel utilisateur. Il peut le faire avec d&#039;autres arguments/options.&lt;br /&gt;
# quitter la session et la rouvrir pour que le changement de groupe soit effectif (et que le programme &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; puisse alors être utilisé) : la prise en compte des groupes d&#039;un utilisateur ne se fait que lors de la connexion.&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
&lt;br /&gt;
Sous Linux, vous pouvez voir les heures locale, UTC et RTC (RTC est l&#039;heure de l&#039;horloge matérielle du BIOS) avec la commande&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl&lt;br /&gt;
&lt;br /&gt;
Attention : les réseaux grenoblois &amp;lt;code&amp;gt;eduroam&amp;lt;/code&amp;gt; ainsi que &amp;lt;code&amp;gt;wifi-campus&amp;lt;/code&amp;gt; bloquent le protocole NTP permettant la synchronisation des horloges par le réseau.&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet \texttt{libstoragedisplay-perl}&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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 update&lt;br /&gt;
   sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
Parfois, des paquets ne se mettent pas à jour parce qu&#039;il faudrait en enlever un autre (remplacement d&#039;un paquet).&lt;br /&gt;
On peut alors faire cette mise à jour avec&lt;br /&gt;
&lt;br /&gt;
   sudo apt dist-upgrade&lt;br /&gt;
&lt;br /&gt;
Vérifiez bien la liste des paquets qu&#039;il est éventuellement proposé d&#039;enlever avant d&#039;accepter la mise à jour.&lt;br /&gt;
&lt;br /&gt;
=== Support de matériel récent avec Debian ===&lt;br /&gt;
Parfois, la distribution Debian a un noyau trop ancien pour être capable de gérer du matériel récent.&lt;br /&gt;
Il est alors possible de configurer APT pour qu&#039;il aille chercher les noyaux dans [https://backports.debian.org/Instructions/ backports].&lt;br /&gt;
Si vous avez fait l&#039;installation par défaut, la source de paquet backports est déjà disponibles (sinon, lire les instructions sur la [https://backports.debian.org/Instructions/ page officielle]).&lt;br /&gt;
&lt;br /&gt;
Cependant, sans réglage particulier, les paquets de cette source ne sont pas installés par défaut. Pour obtenir le noyau, vous devez installer un [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/backports-kernel.pref fichier de préférences pour APT], ce qui peut se faire avec la commande suivante :&lt;br /&gt;
&lt;br /&gt;
   wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/backports-kernel.pref | sudo tee /etc/apt/preferences.d/backports-kernel.pref&lt;br /&gt;
&lt;br /&gt;
Vous pouvez ensuite lancer la mise à jour comme indiqué précédemment.&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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54280</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=54280"/>
		<updated>2025-09-10T12:13:47Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Maintenir le système à jour */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Vous pouvez utiliser les commandes suivantes (qui vont mettre les fichiers au bon endroit) :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.list.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.list.d/polytech-ens.sources&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/Enseignants_Polytech.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez globalement avec &amp;lt;code&amp;gt;sudo sed -e &#039;s/^/#/&#039; -i /etc/apt/sources.list&amp;lt;/code&amp;gt;) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installeur, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur avec les droits d&#039;administration (&amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;) ====&lt;br /&gt;
Si vous avez utilisé la clé USB proposée (ou l&#039;image ISO proposée pour la LIP), alors le compte &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; est désactivé (il n&#039;a pas de mot de passe, on ne peut pas se logguer directement dessus). Par contre, l&#039;utilisateur principal (celui créé lors de l&#039;installation) peut devenir administrateur (&amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) en tapant &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; et en renseignant son mot de passe utilisateur, ou encore lancer toute autre commande avec les droits administrateurs en la précédent de &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;sudo commande arguments...&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Si vous avez utilisé un autre installeur, il est possible que vous ayez configuré un mot de passe pour l&#039;utilisateur &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;. Dans ce cas, l&#039;utilisateur principal n&#039;est pas automatiquement configuré pour pouvoir utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;. Il faut taper la commande &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt; pour obtenir un shell administrateur, en renseignant le mot de passe de &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; (et pas le mot de passe de l&#039;utilisateur courant). Si vous souhaitez qu&#039;un utilisateur (le principal ou un autre) puisse utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;, alors il faut :&lt;br /&gt;
# obtenir un shell administrateur : &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt;&lt;br /&gt;
# installer le paquet &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas : &amp;lt;code&amp;gt;apt install sudo&amp;lt;/code&amp;gt;&lt;br /&gt;
# ajouter le groupe &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; à l&#039;utilisateur désigné : &amp;lt;code&amp;gt;adduser LOGIN sudo&amp;lt;/code&amp;gt; (remplacer &amp;lt;code&amp;gt;LOGIN&amp;lt;/code&amp;gt; par le login de l&#039;utilisateur souhaité). Note : utilisée de cette manière, le programme &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt; ne crée par un nouvel utilisateur. Il peut le faire avec d&#039;autres arguments/options.&lt;br /&gt;
# quitter la session et la rouvrir pour que le changement de groupe soit effectif (et que le programme &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; puisse alors être utilisé) : la prise en compte des groupes d&#039;un utilisateur ne se fait que lors de la connexion.&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
&lt;br /&gt;
Sous Linux, vous pouvez voir les heures locale, UTC et RTC (RTC est l&#039;heure de l&#039;horloge matérielle du BIOS) avec la commande&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl&lt;br /&gt;
&lt;br /&gt;
Attention : les réseaux grenoblois &amp;lt;code&amp;gt;eduroam&amp;lt;/code&amp;gt; ainsi que &amp;lt;code&amp;gt;wifi-campus&amp;lt;/code&amp;gt; bloquent le protocole NTP permettant la synchronisation des horloges par le réseau.&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet \texttt{libstoragedisplay-perl}&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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 update&lt;br /&gt;
   sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
Parfois, des paquets ne se mettent pas à jour parce qu&#039;il faudrait en enlever un autre (remplacement d&#039;un paquet).&lt;br /&gt;
On peut alors faire cette mise à jour avec&lt;br /&gt;
&lt;br /&gt;
   sudo apt dist-upgrade&lt;br /&gt;
&lt;br /&gt;
Vérifiez bien la liste des paquets qu&#039;il est éventuellement proposé d&#039;enlever avant d&#039;accepter la mise à jour.&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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54278</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=54278"/>
		<updated>2025-09-05T21:59:00Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Gestion de l&amp;#039;heure */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Vous pouvez utiliser les commandes suivantes (qui vont mettre les fichiers au bon endroit) :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.list.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.list.d/polytech-ens.sources&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/Enseignants_Polytech.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez globalement avec &amp;lt;code&amp;gt;sudo sed -e &#039;s/^/#/&#039; -i /etc/apt/sources.list&amp;lt;/code&amp;gt;) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installeur, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur avec les droits d&#039;administration (&amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;) ====&lt;br /&gt;
Si vous avez utilisé la clé USB proposée (ou l&#039;image ISO proposée pour la LIP), alors le compte &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; est désactivé (il n&#039;a pas de mot de passe, on ne peut pas se logguer directement dessus). Par contre, l&#039;utilisateur principal (celui créé lors de l&#039;installation) peut devenir administrateur (&amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) en tapant &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; et en renseignant son mot de passe utilisateur, ou encore lancer toute autre commande avec les droits administrateurs en la précédent de &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;sudo commande arguments...&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Si vous avez utilisé un autre installeur, il est possible que vous ayez configuré un mot de passe pour l&#039;utilisateur &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;. Dans ce cas, l&#039;utilisateur principal n&#039;est pas automatiquement configuré pour pouvoir utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;. Il faut taper la commande &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt; pour obtenir un shell administrateur, en renseignant le mot de passe de &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; (et pas le mot de passe de l&#039;utilisateur courant). Si vous souhaitez qu&#039;un utilisateur (le principal ou un autre) puisse utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;, alors il faut :&lt;br /&gt;
# obtenir un shell administrateur : &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt;&lt;br /&gt;
# installer le paquet &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas : &amp;lt;code&amp;gt;apt install sudo&amp;lt;/code&amp;gt;&lt;br /&gt;
# ajouter le groupe &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; à l&#039;utilisateur désigné : &amp;lt;code&amp;gt;adduser LOGIN sudo&amp;lt;/code&amp;gt; (remplacer &amp;lt;code&amp;gt;LOGIN&amp;lt;/code&amp;gt; par le login de l&#039;utilisateur souhaité). Note : utilisée de cette manière, le programme &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt; ne crée par un nouvel utilisateur. Il peut le faire avec d&#039;autres arguments/options.&lt;br /&gt;
# quitter la session et la rouvrir pour que le changement de groupe soit effectif (et que le programme &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; puisse alors être utilisé) : la prise en compte des groupes d&#039;un utilisateur ne se fait que lors de la connexion.&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
&lt;br /&gt;
Sous Linux, vous pouvez voir les heures locale, UTC et RTC (RTC est l&#039;heure de l&#039;horloge matérielle du BIOS) avec la commande&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl&lt;br /&gt;
&lt;br /&gt;
Attention : les réseaux grenoblois &amp;lt;code&amp;gt;eduroam&amp;lt;/code&amp;gt; ainsi que &amp;lt;code&amp;gt;wifi-campus&amp;lt;/code&amp;gt; bloquent le protocole NTP permettant la synchronisation des horloges par le réseau.&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet \texttt{libstoragedisplay-perl}&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54277</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=54277"/>
		<updated>2025-09-05T21:58:24Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Gestion de l&amp;#039;heure */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Vous pouvez utiliser les commandes suivantes (qui vont mettre les fichiers au bon endroit) :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.list.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.list.d/polytech-ens.sources&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/Enseignants_Polytech.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez globalement avec &amp;lt;code&amp;gt;sudo sed -e &#039;s/^/#/&#039; -i /etc/apt/sources.list&amp;lt;/code&amp;gt;) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installeur, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur avec les droits d&#039;administration (&amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;) ====&lt;br /&gt;
Si vous avez utilisé la clé USB proposée (ou l&#039;image ISO proposée pour la LIP), alors le compte &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; est désactivé (il n&#039;a pas de mot de passe, on ne peut pas se logguer directement dessus). Par contre, l&#039;utilisateur principal (celui créé lors de l&#039;installation) peut devenir administrateur (&amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) en tapant &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; et en renseignant son mot de passe utilisateur, ou encore lancer toute autre commande avec les droits administrateurs en la précédent de &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;sudo commande arguments...&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Si vous avez utilisé un autre installeur, il est possible que vous ayez configuré un mot de passe pour l&#039;utilisateur &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;. Dans ce cas, l&#039;utilisateur principal n&#039;est pas automatiquement configuré pour pouvoir utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;. Il faut taper la commande &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt; pour obtenir un shell administrateur, en renseignant le mot de passe de &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; (et pas le mot de passe de l&#039;utilisateur courant). Si vous souhaitez qu&#039;un utilisateur (le principal ou un autre) puisse utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;, alors il faut :&lt;br /&gt;
# obtenir un shell administrateur : &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt;&lt;br /&gt;
# installer le paquet &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas : &amp;lt;code&amp;gt;apt install sudo&amp;lt;/code&amp;gt;&lt;br /&gt;
# ajouter le groupe &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; à l&#039;utilisateur désigné : &amp;lt;code&amp;gt;adduser LOGIN sudo&amp;lt;/code&amp;gt; (remplacer &amp;lt;code&amp;gt;LOGIN&amp;lt;/code&amp;gt; par le login de l&#039;utilisateur souhaité). Note : utilisée de cette manière, le programme &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt; ne crée par un nouvel utilisateur. Il peut le faire avec d&#039;autres arguments/options.&lt;br /&gt;
# quitter la session et la rouvrir pour que le changement de groupe soit effectif (et que le programme &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; puisse alors être utilisé) : la prise en compte des groupes d&#039;un utilisateur ne se fait que lors de la connexion.&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
&lt;br /&gt;
Vous pouvez voir les heures locale, UTC et RTC (RTC est l&#039;heure de l&#039;horloge matérielle du BIOS) avec la commande&lt;br /&gt;
&lt;br /&gt;
 $ timedatectl&lt;br /&gt;
&lt;br /&gt;
Attention : les réseaux grenoblois &amp;lt;code&amp;gt;eduroam&amp;lt;/code&amp;gt; ainsi que &amp;lt;code&amp;gt;wifi-campus&amp;lt;/code&amp;gt; bloquent le protocole NTP permettant la synchronisation des horloges par le réseau.&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet \texttt{libstoragedisplay-perl}&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54276</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=54276"/>
		<updated>2025-09-05T21:52:44Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Ajustement de la configuration des paquets */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Vous pouvez utiliser les commandes suivantes (qui vont mettre les fichiers au bon endroit) :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.list.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.list.d/polytech-ens.sources&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/Enseignants_Polytech.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez globalement avec &amp;lt;code&amp;gt;sudo sed -e &#039;s/^/#/&#039; -i /etc/apt/sources.list&amp;lt;/code&amp;gt;) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installeur, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur avec les droits d&#039;administration (&amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;) ====&lt;br /&gt;
Si vous avez utilisé la clé USB proposée (ou l&#039;image ISO proposée pour la LIP), alors le compte &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; est désactivé (il n&#039;a pas de mot de passe, on ne peut pas se logguer directement dessus). Par contre, l&#039;utilisateur principal (celui créé lors de l&#039;installation) peut devenir administrateur (&amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;) en tapant &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; et en renseignant son mot de passe utilisateur, ou encore lancer toute autre commande avec les droits administrateurs en la précédent de &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;sudo commande arguments...&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Si vous avez utilisé un autre installeur, il est possible que vous ayez configuré un mot de passe pour l&#039;utilisateur &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;. Dans ce cas, l&#039;utilisateur principal n&#039;est pas automatiquement configuré pour pouvoir utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;. Il faut taper la commande &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt; pour obtenir un shell administrateur, en renseignant le mot de passe de &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; (et pas le mot de passe de l&#039;utilisateur courant). Si vous souhaitez qu&#039;un utilisateur (le principal ou un autre) puisse utiliser &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt;, alors il faut :&lt;br /&gt;
# obtenir un shell administrateur : &amp;lt;code&amp;gt;su -&amp;lt;/code&amp;gt;&lt;br /&gt;
# installer le paquet &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; s&#039;il ne l&#039;est pas : &amp;lt;code&amp;gt;apt install sudo&amp;lt;/code&amp;gt;&lt;br /&gt;
# ajouter le groupe &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; à l&#039;utilisateur désigné : &amp;lt;code&amp;gt;adduser LOGIN sudo&amp;lt;/code&amp;gt; (remplacer &amp;lt;code&amp;gt;LOGIN&amp;lt;/code&amp;gt; par le login de l&#039;utilisateur souhaité). Note : utilisée de cette manière, le programme &amp;lt;code&amp;gt;adduser&amp;lt;/code&amp;gt; ne crée par un nouvel utilisateur. Il peut le faire avec d&#039;autres arguments/options.&lt;br /&gt;
# quitter la session et la rouvrir pour que le changement de groupe soit effectif (et que le programme &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; puisse alors être utilisé) : la prise en compte des groupes d&#039;un utilisateur ne se fait que lors de la connexion.&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet \texttt{libstoragedisplay-perl}&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54269</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=54269"/>
		<updated>2025-09-03T17:04:27Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Paquets initialement installés */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Vous pouvez utiliser les commandes suivantes (qui vont mettre les fichiers au bon endroit) :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.list.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.list.d/polytech-ens.sources&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/Enseignants_Polytech.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez globalement avec &amp;lt;code&amp;gt;sudo sed -e &#039;s/^/#/&#039; -i /etc/apt/sources.list&amp;lt;/code&amp;gt;) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installeur, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet \texttt{libstoragedisplay-perl}&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54268</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=54268"/>
		<updated>2025-09-03T17:03:49Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Sources de paquets pour Debian trixie */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Vous pouvez utiliser les commandes suivantes (qui vont mettre les fichiers au bon endroit) :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.list.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.list.d/polytech-ens.sources&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/Enseignants_Polytech.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez globalement avec &amp;lt;code&amp;gt;sudo sed -e &#039;s/^/#/&#039; -i /etc/apt/sources.list&amp;lt;/code&amp;gt;) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installer, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet \texttt{libstoragedisplay-perl}&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54267</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=54267"/>
		<updated>2025-09-03T17:02:30Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Sources de paquets pour Debian trixie */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Vous pouvez utiliser les commandes suivantes (qui vont mettre les fichiers au bon endroit) :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.list.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.list.d/polytech-ens.sources&lt;br /&gt;
  wget -qO- https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/Enseignants_Polytech.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installer, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet \texttt{libstoragedisplay-perl}&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54266</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=54266"/>
		<updated>2025-09-03T16:52:20Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Ajustement de la configuration des paquets */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Par exemple :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.d/polytech-ens.sources&lt;br /&gt;
  wget https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/polytech-ens.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Paquets initialement installés ====&lt;br /&gt;
Les images préparées spécialement pour la LIP installent quelques paquets supplémentaires automatiquement. Si vous avez utilisé un autre installer, vous pouvez être intéressé pour les installer maintenant. Il s&#039;agit de :&lt;br /&gt;
; &amp;lt;code&amp;gt;build-essential&amp;lt;/code&amp;gt;&lt;br /&gt;
: paquet avec les outils de base pour la compilation de code. Il est également signalé sur la page [[Linux_Packages]] qu&#039;il est vivement conseillé de consulter.&lt;br /&gt;
; &amp;lt;code&amp;gt;task-laptop&amp;lt;/code&amp;gt;&lt;br /&gt;
: méta-paquet dépendant de paquets généralement utiles sur un portable (gestion de la batterie, etc.)&lt;br /&gt;
; &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
: le paquet contenant &amp;lt;code&amp;gt;storage2dot&amp;lt;/code&amp;gt; nécessaire pour générer le fichier pour obtenir le quitus de la LIP lorsqu&#039;elle est obligatoire&lt;br /&gt;
; &amp;lt;code&amp;gt;etckeeper&amp;lt;/code&amp;gt;&lt;br /&gt;
: un paquet mettant le répertoire &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt; sous Git. Cela permet d&#039;avoir automatiquement un historique de l&#039;état de la configuration de votre machine. Très utile quand on tente de modifier la configuration ;-)&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet \texttt{libstoragedisplay-perl}&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54265</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=54265"/>
		<updated>2025-09-03T16:38:47Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Après l&amp;#039;installation */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Ajustement de la configuration des paquets ===&lt;br /&gt;
&lt;br /&gt;
==== Sources de paquets pour Debian trixie ====&lt;br /&gt;
Si une distribution Debian a été installée sans accès au réseau, alors les sources en ligne de paquets n&#039;ont pas pu être validées et elles sont complètement absentes sur le système installé.&lt;br /&gt;
&lt;br /&gt;
Correction : télécharger et installer les fichiers sources manquants. Par exemple :&lt;br /&gt;
&lt;br /&gt;
  # Distribution trixie officielle&lt;br /&gt;
  wget https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/trixie.sources | sudo tee /etc/apt/sources.d/trixies.sources&lt;br /&gt;
  # Paquets additionnels du dépôt d&#039;un enseignant de Polytech&#039;Grenoble&lt;br /&gt;
  wget https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/polytech-ens.sources | sudo tee /etc/apt/sources.d/polytech-ens.sources&lt;br /&gt;
  wget https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/vdanjean-archive-keyring.gpg | sudo tee /etc/apt/keyrings/polytech-ens.gpg &amp;gt; /dev/null&lt;br /&gt;
  # Vérification ces sources fonctionnent bien&lt;br /&gt;
  sudo apt update&lt;br /&gt;
&lt;br /&gt;
Note : ces sources sont fournies au nouveau format (RFC 822), fichiers avec l&#039;extensions &amp;lt;code&amp;gt;.sources&amp;lt;/code&amp;gt;.&lt;br /&gt;
Si ces sources ont été installées par l&#039;installer Debian, alors elles sont définies dans le fichier &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; qui utilise encore l&#039;ancienne syntaxe (extension &amp;lt;code&amp;gt;.list&amp;lt;/code&amp;gt;).&lt;br /&gt;
Vous pouvez passer au nouveau format si vous le désirez : récupérez les fichiers avec les commandes ci-dessus et effacez (ou commentez) les lignes dans &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt;&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet \texttt{libstoragedisplay-perl}&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54264</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=54264"/>
		<updated>2025-09-03T16:07:24Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* 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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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) s&#039;il avait été utilisé pour l&#039;installation.&lt;br /&gt;
* Vous pouvez éventuellement tester si le &amp;quot;Secure Boot&amp;quot; peut rester actif. C&#039;est généralement le cas de nos jours.&lt;br /&gt;
* Vous pouvez réactiver le &amp;quot;Fast boot&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet \texttt{libstoragedisplay-perl}&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54263</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=54263"/>
		<updated>2025-09-03T09:09:36Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Installation de paquets pour les matières enseignées */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
=== Quitus pour la LIP ===&lt;br /&gt;
&lt;br /&gt;
Pour les filières où la LIP est obligatoire, vous devez transmettre&lt;br /&gt;
aux enseignants un fichier décrivant l&#039;état de vos partitions.&lt;br /&gt;
&lt;br /&gt;
==== Avec Debian ou Ubuntu ====&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut installer le paquet \texttt{libstoragedisplay-perl}&lt;br /&gt;
et lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
Le mot de passe sudo sera demandé et le fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
qui est généré devra être transmis. Votre enseignant vous indiquera le moyen&lt;br /&gt;
à utiliser (probablement un dépôt Moodle).&lt;br /&gt;
&lt;br /&gt;
==== Avec une autre distribution ====&lt;br /&gt;
Si votre distribution ne contient pas le paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
sous ce nom ou un autre (packaging du paquet Perl &amp;lt;code&amp;gt;Storage::Display&amp;lt;/code&amp;gt;),&lt;br /&gt;
vous pouvez télécharger manuellement le paquet Perl : https://metacpan.org/dist/StorageDisplay&lt;br /&gt;
&lt;br /&gt;
Une fois extrait, en vous plaçant dans le dossier obtenu, vous pouvez lancer la commande :&lt;br /&gt;
&lt;br /&gt;
    env PERL5LIB=lib:$PERL5LIB bin/storage2dot -o LIP-result.dot&lt;br /&gt;
&lt;br /&gt;
==== Observation du fichier obtenu ====&lt;br /&gt;
Si vous le désirez, vous pouvez regarder le contenu du fichier &amp;lt;code&amp;gt;LIP-result.dot&amp;lt;/code&amp;gt;,&lt;br /&gt;
soit avec un éditeur de texte (mais c&#039;est assez abscons), soit en utilisant l&#039;outil &amp;lt;code&amp;gt;dot&amp;lt;/code&amp;gt;&lt;br /&gt;
du paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
    dot -Tpdf LIP-result.dot &amp;gt; LIP-result.pdf&lt;br /&gt;
    evince LIP-result.pdf&lt;br /&gt;
&lt;br /&gt;
Ce PDF n&#039;est pas à transmettre à vos enseignants (uniquement le fichier &amp;lt;code&amp;gt;.dot&amp;lt;/code&amp;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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54262</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=54262"/>
		<updated>2025-09-03T08:54:19Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* 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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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 avec l&#039;un des outils de gestion de paquets&lt;br /&gt;
#* Synaptic&lt;br /&gt;
#* apt install virtualbox-dkms&lt;br /&gt;
#* Les mises à jour (noyau, VirtualBox) seront gérées automatiquement&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54261</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=54261"/>
		<updated>2025-09-03T08:51:48Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Reconfiguration du réseau pour les machines virtuelles */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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 faite par PXE (boot réseau, ce n&#039;est plus utilisé par la LIP depuis quelques années), 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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54260</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=54260"/>
		<updated>2025-09-03T08:50:27Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Proxy web */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;était le proxy pour la LIP (installation par PXE, inutilisé ces dernières années). 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 uniquement&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54259</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=54259"/>
		<updated>2025-09-02T23:42:29Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Téléchargement d&amp;#039;une image pour installer Debian pendant la LIP */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=92fb4b5c-bfc3-4714-8dd3-11325dd47951 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54258</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=54258"/>
		<updated>2025-09-02T18:02:16Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Téléchargement d&amp;#039;une image pour installer Debian pendant la LIP */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
&#039;&#039;&#039;Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=af91c090-1754-42fb-a05f-d3524ed4f393 deux images préparées spécialement]&#039;&#039;&#039;.&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54257</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=54257"/>
		<updated>2025-09-02T18:01:28Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Téléchargement d&amp;#039;une image pour installer Debian pendant la LIP */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=af91c090-1754-42fb-a05f-d3524ed4f393 deux images préparées spécialement].&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54256</id>
		<title>Linux Packages</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54256"/>
		<updated>2025-09-02T17:49:25Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* 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;
=== 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], autrement dit : &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>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54255</id>
		<title>Linux Packages</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54255"/>
		<updated>2025-09-02T17:48:53Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* 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;
=== 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;
* &amp;lt;code&amp;gt;qemu-system-arm gcc-arm-none-eabi gdb-multiarch binutils-arm-none-eabi&amp;lt;/code&amp;gt; : les paquets principaux&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>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54254</id>
		<title>Linux Packages</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54254"/>
		<updated>2025-09-02T17:38:16Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Mobilité, Multimédia et Données Ouvertes */&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;
=== 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>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54253</id>
		<title>Linux Packages</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54253"/>
		<updated>2025-09-02T17:37:16Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Tâches génériques */&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-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>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54252</id>
		<title>Linux Packages</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54252"/>
		<updated>2025-09-02T17:35:55Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Environnement de travail */&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;default-jdk openjdk-21-jdk openjdk-21-doc openjdk-21-source&amp;lt;/code&amp;gt; : programmation Java&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 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>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54251</id>
		<title>Linux Packages</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Linux_Packages&amp;diff=54251"/>
		<updated>2025-09-02T17:32:35Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Outils */&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;
* &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;default-jdk openjdk-21-jdk openjdk-21-doc openjdk-21-source&amp;lt;/code&amp;gt; : programmation Java&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 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>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54250</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=54250"/>
		<updated>2025-09-02T16:43:42Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Logiciels à télécharger */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB). Si vous n&#039;installez pas une VM ou si vous ne mettez pas votre image sur une clé USB, c&#039;est inutile de télécharger l&#039;image de la distribution.&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=d0f28a1f-6ddd-41d7-97ed-dd68f71a23b3 deux images préparées spécialement].&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54249</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=54249"/>
		<updated>2025-09-02T16:39:13Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Téléchargement d&amp;#039;une image pour installer Debian pendant la LIP */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB)&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=d0f28a1f-6ddd-41d7-97ed-dd68f71a23b3 deux images préparées spécialement].&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
* préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
* inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54248</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=54248"/>
		<updated>2025-09-02T16:38:33Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Logiciels à télécharger */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB)&lt;br /&gt;
** Par défaut Debian 13 Trixie, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=d0f28a1f-6ddd-41d7-97ed-dd68f71a23b3 deux images préparées spécialement].&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
- préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
- inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54247</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=54247"/>
		<updated>2025-09-02T16:37:50Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Matériel à apporter (si disponible - pas d&amp;#039;achat spécifique) */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau, pas pour la LIP).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB)&lt;br /&gt;
** Par défaut Debian 13 Trixie https://www.debian.org/distrib/index.fr.html, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=d0f28a1f-6ddd-41d7-97ed-dd68f71a23b3 deux images préparées spécialement].&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
- préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
- inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54246</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=54246"/>
		<updated>2025-09-02T16:37:06Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Sauvegarde du système d&amp;#039;exploitation (ou OS pour Operating System) */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 qui permettent 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB)&lt;br /&gt;
** Par défaut Debian 13 Trixie https://www.debian.org/distrib/index.fr.html, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=d0f28a1f-6ddd-41d7-97ed-dd68f71a23b3 deux images préparées spécialement].&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
- préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
- inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54245</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=54245"/>
		<updated>2025-09-01T18:26:49Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Linux + Windows + 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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB)&lt;br /&gt;
** Par défaut Debian 13 Trixie https://www.debian.org/distrib/index.fr.html, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=d0f28a1f-6ddd-41d7-97ed-dd68f71a23b3 deux images préparées spécialement].&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
- préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
- inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# Si BitLocker n&#039;avait pas été désactivé avant l&#039;installation de Linux :&lt;br /&gt;
*#* démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*#*  suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54244</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=54244"/>
		<updated>2025-09-01T18:25:01Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* 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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB)&lt;br /&gt;
** Par défaut Debian 13 Trixie https://www.debian.org/distrib/index.fr.html, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=d0f28a1f-6ddd-41d7-97ed-dd68f71a23b3 deux images préparées spécialement].&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
- préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
- inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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 le code habituel 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;) est ajouté sur la chaîne de boot, 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;
Pour éviter ce problème :&lt;br /&gt;
# avant d&#039;installer Linux, suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
# après l&#039;installation de Linux (et surtout Grub), redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
# réactiver alors la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*# suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54243</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=54243"/>
		<updated>2025-09-01T18:22:13Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Linux + Windows + 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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB)&lt;br /&gt;
** Par défaut Debian 13 Trixie https://www.debian.org/distrib/index.fr.html, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=d0f28a1f-6ddd-41d7-97ed-dd68f71a23b3 deux images préparées spécialement].&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
- préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
- inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + BitLocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*# suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54242</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=54242"/>
		<updated>2025-09-01T15:16:04Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Linux + Windows + 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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB)&lt;br /&gt;
** Par défaut Debian 13 Trixie https://www.debian.org/distrib/index.fr.html, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=d0f28a1f-6ddd-41d7-97ed-dd68f71a23b3 deux images préparées spécialement].&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
- préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
- inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + Bitlocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code inhabituel a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé, vous pouvez :&lt;br /&gt;
* démarrer windows sans grub :&lt;br /&gt;
** lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
** il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
** il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
*** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
*** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;conseillé&#039;&#039;&#039; : apprendre à BitLocker que Windows se lance par grub ([https://www.alexanderpeppe.com/grub-bootloader-with-both-debian-and-windows-11/ source]) :&lt;br /&gt;
*# démarrer une fois Windows (par le BIOS, cf le point au-dessus, et/ou en tapant la clé BitLocker)&lt;br /&gt;
*# suspendre la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -disable C:&amp;lt;/code&amp;gt;&lt;br /&gt;
*# redémarrer Windows &#039;&#039;&#039;par l&#039;intermédiaire de grub&#039;&#039;&#039; : il mémorise et valide ainsi ce mode de lancement&lt;br /&gt;
*# réactiver la protection BitLocker : dans une fenêtre de commande avec droits administratifs, taper : &amp;lt;code&amp;gt;manage-bde -protectors -enable C:&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54241</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=54241"/>
		<updated>2025-09-01T10:16:03Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Logiciels à télécharger */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau).&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;
Si vous avez une bonne connection réseau non limitée, il peut être utile de télécharger les logiciels suivants :&lt;br /&gt;
&lt;br /&gt;
* Télécharger la distribution Linux à installer (fichier ISO). Attention, ces images peuvent être assez grosses (&amp;gt; 5GiB)&lt;br /&gt;
** Par défaut Debian 13 Trixie https://www.debian.org/distrib/index.fr.html, voir conseils ci-dessous&lt;br /&gt;
** Alternative de votre choix pour les connaisseurs&lt;br /&gt;
* Télécharger les logiciels suivants (sans installation) pour votre système actuel&lt;br /&gt;
** un logiciel de gestion de machines virtuelles (pour une installation en VM), au choix :&lt;br /&gt;
*** [https://www.virtualbox.org/wiki/Downloads VirtualBox depuis le wiki] ou [https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html site officiel], logiciel libre&lt;br /&gt;
*** ou [https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion? VMWare Fusion] complètement gratuit (mais pas libre) depuis mars 2025&lt;br /&gt;
*** ou UTM pour MacOS X (utiliser brew pour que ça soit gratuit)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=d0f28a1f-6ddd-41d7-97ed-dd68f71a23b3 deux images préparées spécialement].&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
- préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
- inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + Bitlocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code non Windows a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé :&lt;br /&gt;
* lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
* il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
* il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54240</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=54240"/>
		<updated>2025-09-01T10:01:51Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Matériel à apporter (si disponible - pas d&amp;#039;achat spécifique) */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 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 8Go est un minimum (1GB est suffisant pour une installation par le réseau).&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 Debian 13 Trixie https://www.debian.org/distrib/index.fr.html, voir conseils ci-dessous&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;
** ou, éventuellement, VMWare Fusion (là encore, pour une installation machine virtuelle)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=d0f28a1f-6ddd-41d7-97ed-dd68f71a23b3 deux images préparées spécialement].&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
- préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
- inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + Bitlocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code non Windows a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé :&lt;br /&gt;
* lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
* il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
* il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54239</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=54239"/>
		<updated>2025-09-01T10:00:46Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Sauvegarde du système d&amp;#039;exploitation (ou OS pour Operating System) */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 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 Debian 13 Trixie https://www.debian.org/distrib/index.fr.html, voir conseils ci-dessous&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;
** ou, éventuellement, VMWare Fusion (là encore, pour une installation machine virtuelle)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=d0f28a1f-6ddd-41d7-97ed-dd68f71a23b3 deux images préparées spécialement].&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
- préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
- inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + Bitlocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code non Windows a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé :&lt;br /&gt;
* lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
* il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
* il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54238</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=54238"/>
		<updated>2025-09-01T09:59:33Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Logiciels à télécharger */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 Debian 13 Trixie https://www.debian.org/distrib/index.fr.html, voir conseils ci-dessous&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;
** ou, éventuellement, VMWare Fusion (là encore, pour une installation machine virtuelle)&lt;br /&gt;
** [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher] pour préparer une clé USB d&#039;installation depuis Windows&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian chez vous ====&lt;br /&gt;
Debian propose de nombreuses méthodes d&#039;installation accessibles depuis https://www.debian.org/distrib/index.fr.html. Nous vous conseillons :&lt;br /&gt;
* si vous avez une bonne connection réseau (pas pour la LIP où le réseau serait saturé), utilisez les images réduites (netinst)&lt;br /&gt;
* pour faire la majorité de l&#039;installation sans réseau, utilisez les images DVD-1&lt;br /&gt;
&lt;br /&gt;
Dans tous les cas, prenez la bonne architecture :&lt;br /&gt;
; amd64&lt;br /&gt;
: pour les processeurs Intel ou AMD récents (i.e. pratiquement tous les PC portables)&lt;br /&gt;
; arm64&lt;br /&gt;
: pour les processeurs ARM (machines Apple M1 à M4)&lt;br /&gt;
&lt;br /&gt;
==== Téléchargement d&#039;une image pour installer Debian pendant la LIP ====&lt;br /&gt;
Dans le cadre de la LIP, il est conseillé d&#039;utiliser les [https://filesender.renater.fr/?s=download&amp;amp;token=d0f28a1f-6ddd-41d7-97ed-dd68f71a23b3 deux images préparées spécialement].&lt;br /&gt;
Là encore, ne prenez que l&#039;image adaptée à votre architecture (amd64 ou arm64). Il s&#039;agit de l&#039;image Debian DVD-1 avec quelques apports supplémentaires, par exemple :&lt;br /&gt;
- préréglages (français par défaut, installation de quelques paquets supplémentaires automatiquement, etc.)&lt;br /&gt;
- inclusion des mises à jours de sécurités sur le DVD (évite un accès réseau pour faire ces mises à jour)&lt;br /&gt;
&lt;br /&gt;
Le téléchargement préalable de cette image sera particulièrement utile si vous installez Linux dans une machine virtuelle.&lt;br /&gt;
&lt;br /&gt;
Pour une installation en single ou dual boot, des clés USB seront disponibles avec cette image. Mais vous pouvez préparer votre propre clé USB si vous le souhaitez avec cette image.&lt;br /&gt;
Attention : pour écrire cette image sur la clé USB, il faut remplacer le système de fichier par cette image (i.e. il ne faut pas ajouter cette image comme un fichier sur la clé).&lt;br /&gt;
Depuis Windows, vous pouvez consulter les [https://www.debian.org/CD/faq/index.fr.html#write-usb-win conseils disponibles ici] avec l&#039;utilisation du logiciel [https://www.debian.org/etcher/balenaEtcher-portable.exe balenaEtcher].&lt;br /&gt;
&#039;&#039;&#039;Créer une clé USB d&#039;installation &#039;&#039;supprime définitivement&#039;&#039; tous les fichiers présent sur la clé&#039;&#039;&#039;.&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + Bitlocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code non Windows a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé :&lt;br /&gt;
* lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
* il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
* il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54237</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=54237"/>
		<updated>2025-08-28T15:37:22Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Modalités 2024 */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 2025 ==&lt;br /&gt;
&lt;br /&gt;
[https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire à remplir avant l&#039;installation], une feuille sera distribuée lors de la présentation.&lt;br /&gt;
&lt;br /&gt;
* INFO3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P105 (installation)&lt;br /&gt;
&lt;br /&gt;
La salle P009 est aussi réservée en backup&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + Bitlocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code non Windows a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé :&lt;br /&gt;
* lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
* il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
* il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54236</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=54236"/>
		<updated>2025-08-28T15:33:25Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Présentation et questionnaire */&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 : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP.pdf PDF]&lt;br /&gt;
* Formulaire préparatoire : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP-form.pdf Formulaire LIP]&lt;br /&gt;
* Tutoriel installation Debian 13 avec LVM et chiffrement optionnel : [https://polytech.gricad-pages.univ-grenoble-alpes.fr/lip/doc/LIP_tuto.pdf Tutoriel Debian 13 Trixie]&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 2024 ==&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) + P009 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P009 ou P105 (installation, cf ADE)&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + Bitlocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code non Windows a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé :&lt;br /&gt;
* lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
* il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
* il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54235</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=54235"/>
		<updated>2025-08-28T15:14:57Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Concernant l&amp;#039;installation */&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 2024 ==&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) + P009 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P009 ou P105 (installation, cf ADE)&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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 wifi de l&#039;école&lt;br /&gt;
(risque de lenteur, 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 fournie (ou image ISO pour les machines virtuelles).&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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + Bitlocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code non Windows a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé :&lt;br /&gt;
* lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
* il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
* il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Linux_Install_Party&amp;diff=54234</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=54234"/>
		<updated>2025-08-28T15:13:32Z</updated>

		<summary type="html">&lt;p&gt;Vdanjean: /* Quelle distribution ? */&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 2024 ==&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) + P009 (installation)&lt;br /&gt;
* IESE3: Salles Amphi 001 (présentation) + P009 ou P105 (installation, cf ADE)&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 est proposée.&lt;br /&gt;
* Ubuntu l&#039;était auparavant, mais son programme d&#039;installation est désormais problématique (pas de support pour LVM) et l&#039;utilisation de snap conduit a une utilisation importante d&#039;espace disque ;&lt;br /&gt;
* Debian s&#039;installe facilement mais peut permettre beaucoup 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).&lt;br /&gt;
Depuis Ubuntu 24.04, le support LVM dans l&#039;installeur a complètement disparu. Il faut donc utiliser un contournement.&lt;br /&gt;
&lt;br /&gt;
# Au cours de l&#039;installation&lt;br /&gt;
## demander un partitionnement &amp;quot;manuel&amp;quot;&lt;br /&gt;
## si vous avez deux disques, bien indiquer le disque de boot de windows (demandez de l&#039;aide si nécessaire si vous avez deux disques)&lt;br /&gt;
## se positionner dans le &amp;quot;trou&amp;quot; (espace libre) de 70 à 100 GB&lt;br /&gt;
## Cliquer sur &#039;+&#039; pour créer une partition de 20000 Mo en &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; à monter dans &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;&lt;br /&gt;
## &#039;&#039;&#039;Si une seconde partition &amp;lt;code&amp;gt;/boot/efi&amp;lt;/code&amp;gt; s&#039;est créée, appelez votre enseignant&#039;&#039;&#039;&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 avec uniquement cette partition (&#039;&#039;&#039;et choisir &amp;quot;Continuer à tester&amp;quot; tout à la fin&#039;&#039;&#039;)&lt;br /&gt;
# Après l&#039;installation&lt;br /&gt;
## ouvrir un terminal&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 GParted : &amp;lt;code&amp;gt;sudo gparted &amp;amp;&amp;lt;/code&amp;gt;&lt;br /&gt;
## sélectionner le bon disque si nécessaire (menu GParted -&amp;gt; Devices -&amp;gt; /dev/XXX)&lt;br /&gt;
## créer une partition dans le reste de l&#039;espace libre dédié à linux avec le reste de l&#039;espace (environ 80 Gio) avec le type &amp;lt;code&amp;gt;lvm2 pv&amp;lt;/code&amp;gt;&lt;br /&gt;
## noter les noms des partitions :&lt;br /&gt;
### la partition où Ubuntu est installée (de 20 Go) qui sera notée &amp;lt;code&amp;gt;/dev/partX&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
### la partition que vous venez de créer qui sera notée &amp;lt;code&amp;gt;/dev/partY&amp;lt;/code&amp;gt; dans ce texte&lt;br /&gt;
## télécharger le script d&#039;installation de LVM2 : &amp;lt;code&amp;gt;wget https://gricad-gitlab.univ-grenoble-alpes.fr/polytech/lip/scripts/-/raw/master/add-lvm2-to-ubuntu&amp;lt;/code&amp;gt;&lt;br /&gt;
## exécuter ce script en lui donnant en paramètre le nom de la partition crée : &amp;lt;code&amp;gt;sudo bash ./add-lvm2-to-ubuntu --pv /dev/partY&amp;lt;/code&amp;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;
Ne pas oublier non plus qu&#039;il y a&lt;br /&gt;
* la garantie (éventuelle) offerte par le vendeur (qui peut avoir plein de clauses limitatives mais qui peut aussi être plus longue que la suivante&lt;br /&gt;
* la garantie légale (imposée par l&#039;UE, suppose que l&#039;achat ait été fait sur son territoire) où le matériel est garanti indépendamment du logiciel, des usages, etc. C&#039;est au constructeur d&#039;apporter éventuellement la preuve que le logiciel a endommagé le matériel s&#039;il veut refuser la garantie (ça marche aussi pour les smartphones où on change de système, par exemple en installant LineageOS)&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;
==== Licence OEM Windows ====&lt;br /&gt;
Il semble possible de [https://linuxfr.org/users/nlgranger/journaux/transferer-sa-licence-windows-dans-une-vm transférer la licence OEM Windows vers une machine virtuelle].&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X ===&lt;br /&gt;
&lt;br /&gt;
==== Mac Intel ====&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 ARM ====&lt;br /&gt;
Les Mac ARM M1 et M2 ont un support Linux désormais bien avancé, bien qu&#039;Apple ne documente rien et bloque de nombreuses choses.&lt;br /&gt;
Les Mac ARM M3 et M4 ne sont pas encore utilisables avec Linux en natif (trop de drivers encore manquants)&lt;br /&gt;
===== Mac M1 et M2 en natif =====&lt;br /&gt;
&lt;br /&gt;
Une bonne partie du matériel est supporté (pour le moment - 2025) :&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 (ou M2) :&lt;br /&gt;
** Page officielle : https://wiki.debian.org/InstallingDebianOn/Apple/M1&lt;br /&gt;
** https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/&lt;br /&gt;
&lt;br /&gt;
===== Retour d&#039;expérience sur un 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;
Note : le support a bien évolué depuis&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;
&lt;br /&gt;
==== Installation en machine virtuelle ====&lt;br /&gt;
Plusieurs solutions de virtualisation sont désormais disponibles pour tous les Mac&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 Fusion (VMWare) =====&lt;br /&gt;
&lt;br /&gt;
VMWare Fusion semble désormais capable de fonctionner sur les Mac ARM :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le produit est gratuit pour le moment pour une utilisation personnelle.&lt;br /&gt;
&lt;br /&gt;
===== 3. Virtualisation avec VirtualBox =====&lt;br /&gt;
&lt;br /&gt;
VirtualBox est maintenant également capable de s&#039;exécuter sur les Mac ARM.&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;
=== Bascule entre les systèmes d&#039;exploitation (si dual boot) ===&lt;br /&gt;
&lt;br /&gt;
==== Bien éteindre les systèmes ====&lt;br /&gt;
Pour passer d&#039;un système à l&#039;autre, il faut bien éteindre le système (et pas le mettre en veille profonde/hibernation). Sinon, le risque est de corrompre la partition de boot EFI qui est utilisée par les deux systèmes (et ainsi de bloquer complètement le boot des deux systèmes).&lt;br /&gt;
&lt;br /&gt;
Si cela arrive, il faut restaurer la partition EFI (le reste du système est encore là, normalement on ne perd pas de données). C&#039;est assez facile pour Linux à partir d&#039;une clé d&#039;installation, c&#039;est un peu plus compliqué pour Windows.&lt;br /&gt;
&lt;br /&gt;
==== Linux + Windows + Bitlocker ====&lt;br /&gt;
Quand Windows démarre avec un disque encrypté avec Bitlocker, il demande la clé Bitlocker si du code non Windows a été exécuté (par exemple si Windows a été lancé depuis Grub). Pour éviter de taper la clé :&lt;br /&gt;
* lancez Windows depuis le BIOS (menu de boot, la plupart des BIOS proposent un accès direct avec la touche Esc ou F12 ou ...)&lt;br /&gt;
* il faut probablement mieux que la machine lance par défaut linux (grub) : si on loupe la touche d&#039;accès (cf point précédent), on arrive sur Grub et on peut rebooter tout de suite. Si Windows est lancé par défaut, il faut alors attendre son lancement complet puis son redémarrage...&lt;br /&gt;
* il faut mieux enlever l&#039;entrée Windows dans le menu Grub :&lt;br /&gt;
** dans &amp;lt;code&amp;gt;/etc/default/grub&amp;lt;/code&amp;gt;, ajoutez/corrigez pour avoir la ligne &amp;lt;code&amp;gt;GRUB_DISABLE_OS_PROBER=true&amp;lt;/code&amp;gt;&lt;br /&gt;
** mettez à jour le menu Grub : &amp;lt;code&amp;gt;sudo update-grub&amp;lt;/code&amp;gt;&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;
Windows et Linux initialisent tous les deux leur horloge à partir de celle du BIOS. Il faut donc qu&#039;ils se mettent d&#039;accord pour savoir si l&#039;heure du BIOS est l&#039;heure locale ou l&#039;heure GMT (UTC).&lt;br /&gt;
* par défaut, Windows considère que l&#039;heure du BIOS est locale&lt;br /&gt;
* par défaut, Linux considère que l&#039;heure du BIOS est UTC&lt;br /&gt;
&lt;br /&gt;
Il est possible de changer le comportement par défaut de Linux ou Windows. Il est conseillé de changer celui de Windows pour éviter que les &#039;&#039;&#039;deux&#039;&#039;&#039; systèmes décalent chacun d&#039;une heure l&#039;heure du BIOS lors des changements (heure d&#039;été, heure d&#039;hivers).&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;
== 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;br /&gt;
&lt;br /&gt;
=== Demander de l&#039;aide ===&lt;br /&gt;
Si vous souhaitez demander de l&#039;aide auprès de vos enseignants pour modifier la taille de vos partitions, merci de fournir un fichier décrivant l&#039;état de votre système en procédant de la manière suivante :&lt;br /&gt;
&lt;br /&gt;
# installation du paquet &amp;lt;code&amp;gt;libstoragedisplay-perl&amp;lt;/code&amp;gt; :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo apt install libstoragedisplay-perl&amp;lt;/code&amp;gt;&lt;br /&gt;
# récupération des informations :&lt;br /&gt;
#: &amp;lt;code&amp;gt;$ sudo storage2dot -o state.dot&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Envoyez votre mail à l&#039;enseignant en joignant le fichier &amp;lt;code&amp;gt;state.dot&amp;lt;/code&amp;gt;&#039;&#039;&#039;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Vous pouvez, si vous le souhaitez, voir son contenu sous forme graphique en installant le paquet &amp;lt;code&amp;gt;graphviz&amp;lt;/code&amp;gt; et en générant le PDF avec la commande suivante : &amp;lt;code&amp;gt;dot -Tpdf state.dot &amp;gt; state.pdf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vdanjean</name></author>
	</entry>
</feed>