J'ai créé un lecteur USB de démarrage avec l'image Startup Disk Creator à partir de 18.04.1 et je l'ai utilisé avec succès pour installer Ubuntu. Puis j'ai décidé de l'inspecter avec GPT fdisk , et gdisk
a signalé "l'en-tête GPT principal non valide" et d'autres problèmes:
§ Sudo gdisk /dev/sdc
[Sudo] password for alexey:
GPT fdisk (gdisk) version 1.0.3
Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!
Caution! After loading partitions, the CRC doesn't check out!
Warning! Main partition table CRC mismatch! Loaded backup partition table
instead of main partition table!
Warning! One or more CRCs don't match. You should repair the disk!
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: damaged
Found valid MBR and corrupt GPT. Which do you want to use? (Using the
GPT MAY permit recovery of GPT data.)
1 - MBR
2 - GPT
3 - Create blank GPT
Your answer: ^C
Est-ce prévu? Est-ce un bug dans "Startup Disk Creator" ou autre chose? Est-il sécuritaire d'installer Ubuntu à partir d'un lecteur où "les CRC ne correspondent pas"?
Eh bien, d'une manière oui, d'une autre manière, il ne faut pas s'y attendre.
Le créateur de disque de démarrage Ubuntu dans Ubuntu 16.04 LTS et les versions plus récentes est un outil de clonage. Il clone le contenu du fichier ISO sur la clé USB (ou la carte SD ou tout autre périphérique de stockage de masse que vous souhaitez transformer en disque dur).
Depuis plusieurs années (vers 2013), les fichiers iso Ubuntu et la plupart des autres fichiers iso linux modernes sont des fichiers iso hybrides, ce qui signifie qu'ils peuvent être gravés sur des disques DVD et clonés sur des périphériques de stockage de masse. être des lecteurs amorçables, que vous pouvez utiliser pour exécuter un système en direct ou un programme d’installation.
Malheureusement, il existe encore plusieurs outils qui ne comprennent pas la structure de partition et les systèmes de fichiers des fichiers ISO, le système de fichiers ISO 9660, et pensent que quelque chose ne va pas.
lsblk
a fonctionné pendant des années et vous pouvez utiliser
Sudo lsblk -f
Sudo lsblk -m
pour répertorier la structure de partition et le système de fichiers des lecteurs de démarrage USB clonés à partir de fichiers iso Ubuntu.
Récemment, il y a une nouvelle version de gparted
, qui la reconnaît (au lieu de se plaindre). Donc, les choses s'améliorent :-)
gdisk
est un cas particulier. C'est un outil pour analyser GUID tables de partition, GPT. La structure de démarrage à partir d'un fichier iso hybride n'est pas un GPT et ne devrait pas s'y conformer.
Exemples:
Lecteur cloné (en direct uniquement):
$ Sudo lsblk -f /dev/sdc
NAME FSTYPE LABEL UUID MOUNTPOINT
sdc iso9660 Lubuntu 18.04.1 LTS AMD64 2018-07-25-03-21-51-00
├─sdc1 iso9660 Lubuntu 18.04.1 LTS AMD64 2018-07-25-03-21-51-00 /media/olle/Lubuntu 18.04.1
└─sdc2 vfat Lubuntu 18.04.1 LTS AMD64 0D5F-1DB6
Extrait (disque actif persistant) créé avec mkusb :
$ Sudo lsblk -f /dev/sdc
NAME FSTYPE LABEL UUID MOUNTPOINT
sdc
├─sdc1 ntfs usbdata 1EA5276164CB00DA /media/olle/usbdata
├─sdc2
├─sdc3 vfat usbboot 902D-6496
├─sdc4 iso9660 Lubuntu 16.04.1 LTS i386 2016-07-20-12-17-32-00 /media/olle/Lubuntu 16.04.1
└─sdc5 ext4 casper-rw 737997c9-acf2-49bd-b7ae-ad34300775d5 /media/olle/casper-rw