Aller au contenu principal

Laboratoire de la semaine 12 - Ubuntu et Cie

Dans ce laboratoire, vous allez faire des manipulations dans Ubuntu.

1. Préparation

L'ordinateur contient 2 disques internes.

  • SATA 0 : Seagate 500 Go HDD 3.5"
  • SATA 1 : Samsung 250 Go SSD 2.5"

Vous devez installer Ubuntu sur le disque Samsung 250 Go SSD 2.5".

Afin de limiter le nombre de disques visibles lors de l'installation de Windows, désactivez le port SATA 0 dans le BIOS.

2. Installation

Note

Référez-vous à la procédure qui se retrouve dans la section Procédures -> Installation de système d'exploitation -> Ubuntu 22.04.

Démarrez l'ordinateur avec le ISO de Ubuntu.

Vous devez installer le système d'exploitation en fonction des éléments ci-dessous.

Sélectionnez l'option Installation minimale et ne téléchargez pas les mises à jour pendant l'installation.

Voici les paramètres pour l'installation.

Nom de l'ordinateur : LinuxTb# Remplacez le # par le numéro de table.

Votre nom : Inscrivez votre nom. Pour les équipes, inscrivez seulement un seul nom.

Nom d'utilisateur : admin1r1

Mot de passe : Labo13!

Langue : Français

**Disposition du clavier : ** Français (Canada)

3. Ubuntu Software

Utilisez le logiciel Ubuntu Software pour installer les 2 logiciels ci-dessous.

  • GParted
  • Discord

Vérifiez dans le menu que les logiciels sont bien présents.

4. Snap

Snap est un autre dépôt en ligne. Pour accéder au catalogue de snap, il faut aller sur le site https://snapcraft.io/

Recherchez le logiciel à partir de l'outil de recherche.

Dans la fiche du logiciel, la commande snap à utiliser sera indiquée.

  • vscode
  • Notepad++

Vérifiez dans le menu que les logiciels sont bien présents.

5. Apt

L'utilitaire apt permet d'installer des logiciels à partir du terminal.

Pour mettre à jour la liste des éléments disponibles dans le répertoire apt, il faut faire la commande ci-dessous.

sudo apt-get update

5.1. ifconfig

Le premier logiciel à installer est ifconfig. Ce logiciel permet de voir l'information des cartes réseau.

Pour installer le logiciel, tapez simplement ifconfig pour obtenir la commande d'installation.

Une fois le programme installé, tapez de nouveau ifconfig.

Essayez de trouver l'adresse IP. L'adresse IP est une série de chiffres et séparée par des points. Ex : 127.0.0.1

5.2. hardinfo

Le logiciel hardinfo permet de voir l'information du matériel de l'ordinateur. Il n'est pas aussi complet que hwinfo.

Pour installer le logiciel, tapez simplement hardinfo pour obtenir la commande d'installation.

Le logiciel sera présent dans le menu démarrer sous le nom : Information du système. Il est possible d'y accéder directement du terminal en inscrivant : hardinfo.

Lorsque le logiciel est installé, tapez de nouveau la commande hardinfo pour lancer le logiciel.

Testez ensuite la désinstallation du logiciel.

Il faut taper la commande sudo apt remove --purge [nompackage] pour faire la désinstallation.

Lorsque le logiciel sera désinstallé, la commande hardinfo ne fonctionnera plus.

5.3. Libre Office

Le logiciel LibreOffice est une suite bureautique multiplateforme gratuite.

sudo apt install libreoffice

Vérifiez dans le menu que LibreOffice est bien présent.

5.4. nautilus-admin

Le composant nautilus-admin permet d'avoir l'option d'exécuter en tant qu'administrateur dans l'Explorateur de fichiers.

Ce composant s'installe à partir de apt.

Référez-vous à la procédure dans les notes de cours Procédures -> Ubuntu -> Explorateur de fichiers -> Mode administrateur -> Section 2.

6. GParted

Activez le port SATA 0 dans le BIOS.

À partir de GParted, créez les partitions ci-dessous sur le disque Seagate 500 Go HDD 3.5".

TailleTypeÉtiquette
15 GioFAT32TRAVAIL
55 GioNTFSBACKUP
17 Gioext4SUPER

7. Utilitaire Disques

7.1. Partition TRAVAIL

Montez la partition TRAVAIL à partir de l'utilitaire Disques.

À partir de l'Explorateur de fichiers, créez les dossiers ci-dessous à la racine de la partition TRAVAIL.

  • 1r1
  • web1
  • prog1

À partir du logiciel Editeur de texte, créez les fichiers ci-dessous à partir de la racine de la partition TRAVAIL. Veuillez mettre du texte dans chacun des documents.

  • 1r1/etudiant.txt
  • 1r1/infopc.txt
  • web1/site.txt
  • prog1/java.log

7.2. Partition BACKUP

Montez la partition BACKUP à partir de l'utilitaire Disques.

À partir de l'Explorateur de fichiers, créez les dossiers ci-dessous à la racine de la partition BACKUP.

  • documents/cegep
  • documents/perso/impot
  • documents/perso/factures

À partir du logiciel Editeur de texte, créez les fichiers ci-dessous à partir de la racine de la partition BACKUP. Veuillez mettre du texte dans chacun des documents.

  • documents/cegep/notes.txt
  • documents/perso/impot/2021.tax
  • documents/perso/impot/2022.tax
  • documents/perso/factures/steam_2023.lst
  • documents/perso/factures/steam_2024.lst

7.3. Partition SUPER

Montez la partition SUPER à partir de l'utilitaire Disques.

À partir de l'Explorateur de fichiers, créez les dossiers ci-dessous à la racine de la partition SUPER.

Utilisez nautilus en mode administrateur.

  • IMPOSSIBLE

À partir du logiciel Editeur de texte, créez le fichier ci-dessous à partir de la racine de la partition SUPER. Veuillez mettre du texte dans le document.

  • reussir.txt

Copiez les fichiers ci-dessous dans le dossier IMPOSIBLE.

  • /etc/fstab
  • /etc/hosts
  • /etc/passwd

8. Terminal

Pour les actions ci-dessous, utilisez le terminal.

8.1. Partition TRAVAIL

  1. Changez le dossier de travail pour la racine de la partition TRAVAIL.

  2. Affichez le contenu de la racine de la partition.

  3. Créez le dossier ordi à la racine de la partition TRAVAIL.

  4. Copiez le fichier 1r1/etudiant.txt dans le dossier ordi.

  5. Renommez le fichier 1r1/etudiant.txt pour 1r1/student.txt.

8.2. Partition BACKUP

  1. Changez le dossier de travail pour la racine de la partition BACKUP.
  2. Affichez le contenu de la racine de la partition.
  3. Créez le dossier Important à la racine de la partition BACKUP.
  4. Copiez le fichier 1r1/student.txt de la partition TRAVAIL dans le dossier Important de la partition BACKUP.
  5. Supprimez le fichier documents/cegep/notes.txt
  6. Supprimez le dossier documents

8.3. Partition SUPER

  1. Changez le dossier de travail pour la racine de la partition SUPER.
  2. Créez le dossier cmd à la racine de la partition SUPER.
  3. Copiez le fichier /etc/fstab dans le dossier cmd.

9. Nom de l'ordinateur

9.1. Identification du nom de l'ordinateur

À l'aide du terminal, déterminez le nom de l'ordinateur.

Réponse

Le nom de l'ordinateur est : LinuxTb#
Le # correspond à votre numéro de table. C'est le nom que vous avez inscrit lors de l'installation.

9.2. Renommer l'ordinateur

Vous devez renommer l'ordinateur pour PC-Tb#. Remplacez le # par le numéro de votre table.

Pour renommer l'ordinateur, vous devez modifier le fichier /etc/hostname en mode administrateur.

Utilisez l'Éditeur de texte en mode administrateur.

Redémarrez l'ordinateur et retournez dans le terminal pour vérifier la modification.

10. Monter une partition en ligne de commandes

Avant de procéder, démontez les partitions TRAVAIL, BACKUP et SUPER à partir de l'utilitaire Disques.

Pour être en mesure de monter les partitions, il faut connaitre le nom système qui représente la partition. Le nom débute par /dev/sd.

Créez les dossiers ci-dessous dans le profil utilisateur.

  • ~/acces/TRAVAIL
  • ~/acces/BACKUP
  • ~/acces/SUPER

Il est possible d'avoir l'identifiant de la partition à partir de **GParted **ou de Disques, mais voici comment le faire en ligne de commandes.

La première étape est de trouver l'identifiant pour les partitions TRAVAIL, BACKUP et SUPER. (Explication à la section 10.1)

Vous devez monter les partitions vers les dossiers suivants. (Explication à la section 10.2)

  • Partition TRAVAIL vers le dossier ~/acces/TRAVAIL
  • Partition BACKUP vers le dossier ~/acces/BACKUP
  • Partition SUPER vers le dossier ~/acces/SUPER

10.1 Obtenir l'identifiant de la partition

Les identifiants des disques internes débutent par sd.

Pour le voir en ligne de commandes, vous devez utiliser la commande ci-dessous. Le visuel est un peu moins convivial. Le paramètre -f permet d'obtenir le système de fichiers et le nom de la partition, mais la taille n'est pas indiquée.

lsblk -f

Voici un exemple de résultat. La partition qui nous intéresse dans cet exemple est la partition DEVOIR de 10 Gio et qui utilise NTFS comme système de fichiers. L'identifiant de la partition est sdb1 (ligne 18), mais il n'est pas possible de confirmer la taille avec le paramètre -f.

NAME   FSTYPE   LABEL   UUID                                 FSAVAIL FSUSE% MOUNTPOINT
loop0 squashfs 0 100% /snap/bare/5
loop1 squashfs 0 100% /snap/core20/2015
loop2 squashfs 0 100% /snap/core22/864
loop3 squashfs 0 100% /snap/gnome-3-38-2004/115
loop4 squashfs 0 100% /snap/core20/1611
loop5 squashfs 0 100% /snap/gnome-3-38-2004/143
loop6 squashfs 0 100% /snap/gtk-common-themes/1535
loop7 squashfs 0 100% /snap/snap-store/558
loop8 squashfs 0 100% /snap/snap-store/959
loop9 squashfs 0 100% /snap/snapd/20092
loop10 squashfs 0 100% /snap/gnome-42-2204/141
loop11 0 100% /snap/snapd/20290
sda
├─sda1 vfat 9B1D-4D61 504,9M 1% /boot/efi
└─sda2 ext4 267d4d32-25b6-4e73-96a2-a1aa9ceca3d5 26,5G 26% /
sdb
// highlight-next-line
└─sdb1 ntfs DEVOIR 46BD52C51A7A57D5
sr0 udf DVD_ROM 112a00004d532055 0 100% /media/admin1r1/DVD_ROM1

Le paramètre -a permet d'obtenir la taille, mais le nom de la partition et le système de fichiers ne sont pas indiqués.

lsblk -a

Voici un exemple de résultat. La partition qui nous intéresse dans cet exemple est la partition DEVOIR de 10 Gio et qui utilise NTFS comme système de fichiers. L'identifiant de la partition est sdb1 (ligne 19), mais il n'est pas possible de confirmer le système de fichiers et le nom de la partition avec le paramètre -a.

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 4K 1 loop /snap/bare/5
loop1 7:1 0 63,5M 1 loop /snap/core20/2015
loop2 7:2 0 73,9M 1 loop /snap/core22/864
loop3 7:3 0 346,3M 1 loop /snap/gnome-3-38-2004/115
loop4 7:4 0 62M 1 loop /snap/core20/1611
loop5 7:5 0 349,7M 1 loop /snap/gnome-3-38-2004/143
loop6 7:6 0 91,7M 1 loop /snap/gtk-common-themes/1535
loop7 7:7 0 54,2M 1 loop /snap/snap-store/558
loop8 7:8 0 12,3M 1 loop /snap/snap-store/959
loop9 7:9 0 40,9M 1 loop /snap/snapd/20092
loop10 7:10 0 497M 1 loop /snap/gnome-42-2204/141
loop11 7:11 0 40,9M 1 loop /snap/snapd/20290
loop12 7:12 0 0 loop
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
└─sda2 8:2 0 39,5G 0 part /
sdb 8:16 0 25G 0 disk
// highlight-next-line
└─sdb1 8:17 0 10G 0 part
sr0 11:0 1 515,8M 0 rom /media/admin1r1/DVD_ROM1

Il est possible de faire un filtre en utilisant la commande grep pour afficher uniquement les lignes qui contiennent sd.

lsblk -f | grep sd
lsblk -a | grep sd

10.2. Monter la partition

La commande sudo mount. Comme premier paramètre, il faut mettre le nom système de la partition et comme deuxième paramètre le dossier de montage.

sudo mount [id partition] [dossier montage]

Dans le cas de la partition en exemple DEVOIR, il faudrait utiliser la commande ci-dessous. Il faudrait que le dossier ~/acces/DEVOIR soit créé avant de procéder.

sudo mount /dev/sdb1 /home/etudiant/acces/DEVOIR

Pour démonter une partition, il faut utiliser la commande sudo umount. Le premier paramètre est le nom système de la partition.

Exemple :

sudo umount [id partition]

11. Réinitialisation des disques

Démarrez l'ordinateur avec Windows PE.

Utilisez diskpart pour réinitialiser les disques Samsung 250 Go SSD 2.5" et Seagate 500 Go HDD 2.5" en GPT.

12. Préparation

L'ordinateur contient 2 disques internes.

  • SATA 0 : Seagate 500 Go HDD 3.5"
  • SATA 1 : Samsung 250 Go SSD 2.5"

Vous devez installer Windows sur le disque Samsung 250 Go SSD 2.5".

Afin de limiter le nombre de disques visibles lors de l'installation de Windows, désactivez le port SATA 0 dans le BIOS.

Démarrez sur votre clé USB.

Est-ce que ça fonctionne ? Le problème est dans le BIOS.

Indice

Regardez le message en jaune dans le menu de démarrage.

13. Installation de Windows

Windows doit être installé sur une partition de 70 Go. Effectuez la conversion en Mo correctement en utilisant le facteur 1024.

Le nom d'utilisateur doit être Labo12 et il ne doit pas avoir de mot de passe.

La disposition du clavier doit être Français (Canada).

13.1. Windows Update

Mettez en pause Windows Update.

Cette action préviendra de faire un long téléchargement des mises à jour pendant le laboratoire.

Demandez à l'enseignant comment effectuer la procédure.

13.2. Modifier le nom de l'ordinateur

Vous devez modifier le nom de l'ordinateur pour PC-T@.

Le @ représente votre table de travail qui est inscrite sur la tablette.

Exemple, si vous avez la table 2, l'ordinateur doit se nommer PC-T2

Il est important de respecter les majuscules et minuscules.

Rappel

Le nom de l'ordinateur est le nom qui sera visible sur le réseau. Il représente l'installation de Windows.

Le nom de l'utilisateur est le nom pour se connecter dans Windows.

La procédure se retrouve dans la section Procédures -> Windows -> Renommer un ordinateur.

13.3. Installation des pilotes

Installez les pilotes de base de l'ordinateur.

Vous devez installer en premier le pilote de la carte réseau de la carte-mère.

Ensuite, utilisez Dell Support Assist pour installer les pilotes restants.

14. Ventoy

Vous devez créer une clé USB démarrable avec Ventoy avec la clé USB du laboratoire. La clé USB du laboratoire contient déjà Ventoy, mais elle n'est pas conforme à nos besoins.

Cet exercice est une pratique pour le travail #4 qui consiste à préparer la clé USB pour l'examen #5 (Examen laboratoire #5). Le travail #4 sera présenté lors du laboratoire 13.

Référez-vous à la procédure sur le site du cours. Procédures -> Utilitaires -> Ventoy.

14.1. Installation de Ventoy

Téléchargez le Ventoy.

Vous devez extraire le fichier ZIP dans le dossier c:\apps\ventoy.

14.2. Création de la clé

Vous devez créer une clé avec les configurations ci-dessous.

  • Style de partition - GPT
  • Le secure boot doit être désactivé
  • Le système de fichiers de la partition Ventoy doit être NTFS. (Voir section 6.1 de la procédure)
  • Il doit avoir un espace non alloué de 500 Mo. (Voir la section 6.2 de la procédure)

14.3. Copie du ISO

Vous devez copier le fichier WinPEx64_A23.iso de votre clé USB personnelle sur celle du laboratoire.

14.4. Espace non alloué

Sur l'espace non alloué, vous devez créer la partition ci-dessous dans Gestion du disque.

NomSystème de fichiersTailleLettre
EXTRAFAT32500 MoZ

Dans la Gestion du disque, la clé doit être similaire à l'image ci-dessous. Il est normal que la partition EXTRA soit de 499Mo.

Téléchargez le logiciel Explorer++.

Vous devez extraire le fichier zip dans le dossier c:\app\explorer++

Copiez le fichier Explorer++.exe dans la partition EXTRA.

14.5. Test de la clé

Démarrez Window PE sur la clé USB du laboratoire.

Vous devez exécuter Explorer++ dans Windows PE.

Pour ce faire, vous devez trouver la lettre de lecteur qui correspond à la partition EXTRA.

Exécutez l'utilitaire diskpart.

Tapez la commande list volume pour voir les partitions disponibles. Identifiez la lettre de la partition EXTRA.

15. Créer des partitions

Éteignez l'ordinateur.

Activez le port SATA 0.

Démarrez l'ordinateur dans Windows.

Initialisez le disque en MBR.

Créez les partitions ci-dessous sur le disque Seagate 500 Go HDD 3.5".

NomSystème de fichiersTailleLettre
VOL1exFAT89 GoM
VOL2NTFS78 GoN
VOL3FAT3229 GoO
Avertissement

Vous êtes dans Windows, il faut utiliser le facteur 1024.

Créez les dossiers et fichiers ci-dessous.

  • m:\devoir\d1.txt

  • n:\tp.txt

  • o:\systeme\imp.txt

À l'intérieur de chacun des fichiers, inscrivez un texte différent.

16. Windows

Éteignez l'ordinateur et activez le port SATA 1 pour que Windows soit accessible.

Démarrez l'ordinateur dans Windows.

Allez dans la Gestion du disque.

Êtes-vous en mesure d'accéder au contenu de la partition LINUX1 ?

Réponse

Windows n'est pas en mesure d'accéder à la partition. De plus, il n'est même pas en mesure de reconnaitre la partition. Le système de fichiers n'est pas indiqué ainsi que le nom de la partition.

Accédez aux autres partitions et vérifiez que les fichiers et dossiers que vous avez manipulés dans les sections 5.1 à 5.3 sont présents.

17. Installer des périphériques

Installez les périphériques du laboratoire 11 pour vous pratiquer.

18. Réinitialisation des disques

Vous devez réinitialiser les disques ci-dessous en GPT.

  • SATA 0 : Seagate 500 Go HDD 3.5"
  • SATA 1 : Samsung 250 Go SSD 2.5"

Effectuez la réinitialisation à partir de Ubuntu Live.

L'utilitaire GParted vous permettra d'effectuer cette action avec Ubuntu.

La procédure se retrouve sur le site Procédures -> Ubuntu -> GParted -> Initialiser un disque.

Redémarrez l'ordinateur. Vous devez avoir la mention No bootable device.