Bonjour
LouisV a écritVoilà, j'ai fait ce que tu m'as proposé : supprimer le swap et diminuer par le bas la partition étendue.
J'ai ensuite essayé ce que tu as appelé "populer manuellement la nouvelle partition". Mais le copy a été refusé.
Je me suis demandé s'il fallait revenir sous Ubuntu ; mais là, il ne boote plus.
J'ai essayé de booter avec le DVD Ubuntu 18.04 : j'aboutis sur un écran complètement brouillé. En ré-essayant : idem.
En faisant uniquement les actions
supprimer le swap
diminuer la taille de la partition étendue
créer une nouvelle partition
rater le transfert des données
Ne pouvait pas empêcher le boot de se faire
Le fait que le dvd donne un écran brouillé est sans rapport
LouisV a écritJ'ai donc réinstallé Ubuntu 18.04, en supprimant la partition ESP.
Cela s'est passé sans problème.
Avoir le réflexe boot-repair aurait certainement suffit.
Pour Ikewdu . Tu confirmes que dans un contexte qu'il serait plus productif de migrer la partition le disque msdos en gpt et que
c'est la seule alternative qui semble correcte et très faisable.
je vais donc tenter l'action avec un disque externe et poster au fur et à mesure de l'avancement
1) Se mettre dans les conditions initiales au plus proche possible. Je ne mettrais pas beaucoup de données dans les partitions
louis@louis-p6-2031fr:~$ sudo parted /dev/sda unit MiB print free
[sudo] Mot de passe de louis :
Modèle: ATA WDC WD10EZEX-22M (scsi)
Disque /dev/sda : 953870MiB
Taille des secteurs (logiques/physiques): 512B/4096B
Table de partitions : msdos
Drapeaux de disque :
Numéro Début Fin Taille Type Système de fichiers Fanions
0,03MiB 1,00MiB 0,97MiB Espace libre
1 1,00MiB 23842MiB 23841MiB primary ext4
23842MiB 23843MiB 1,09MiB Espace libre
2 23843MiB 953869MiB 930026MiB extended
5 23843MiB 25749MiB 1906MiB logical linux-swap(v1)
6 25750MiB 950814MiB 925064MiB logical ext4
7 950815MiB 953869MiB 3054MiB logical fat32 démarrage, esp
953869MiB 953870MiB 0,71MiB Espace libre
Voici quelque chose d'approchant
sudo parted /dev/sdd unit MiB print free
Modèle: Maxtor 6 L200M0 (scsi)
Disque /dev/sdd : 194480MiB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos
Drapeaux de disque :
Numéro Début Fin Taille Type Système de fichiers Fanions
0,00MiB 1,00MiB 1,00MiB Espace libre
1 1,00MiB 23842MiB 23841MiB primary ext4
2 23842MiB 194479MiB 170637MiB extended
23842MiB 23843MiB 1,00MiB Espace libre
5 23843MiB 25749MiB 1906MiB logical linux-swap(v1)
25749MiB 25750MiB 0,77MiB Espace libre
6 25750MiB 191425MiB 165675MiB logical ext4
191425MiB 191426MiB 0,81MiB Espace libre
7 191426MiB 194479MiB 3053MiB logical fat32 démarrage, esp
194479MiB 194480MiB 0,97MiB Espace libre
avec quelques données dedans
df -h | grep SDD
/dev/sdd1 23G 2,3G 20G 11% /media/SDD1
/dev/sdd6 159G 2,3G 148G 2% /media/SDD6
/dev/sdd7 3,0G 2,3G 791M 75% /media/SDD7
Action 1
@b:~$ sudo umount /dev/sdd1
a@b:~$ sudo umount /dev/sdd6
a@b:~$ sudo umount /dev/sdd7
a@b:~$ sudo gdisk /dev/sdd
GPT fdisk (gdisk) version 1.0.5
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present
***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by
typing 'q' if you don't want to convert your MBR partitions
to GPT format!
***************************************************************
Command (? for help):
Action 2
Taper r pour recovery and transformation options (experts only)
Command (? for help): r
Recovery/transformation command (? for help):
Action 3
puis f pour load mbr and build fresh GPT from it
Recovery/transformation command (? for help): f
Warning! This will destroy the currently defined partitions! Proceed? (Y/N):
Action 4
Accepter on peut frapper
Y ou
y
Warning! This will destroy the currently defined partitions! Proceed? (Y/N): y
Recovery/transformation command (? for help):
Action 5
taper w pour write table to disk and exit
Recovery/transformation command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N):
Action 6
Valider avec Y
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdd.
The operation has completed successfully.
On regarde ce que cela a donné comme on en a l'habitude
a@b:~$ sudo parted /dev/sdd unit MiB print free
Modèle: Maxtor 6 L200M0 (scsi)
Disque /dev/sdd : 194480MiB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt
Drapeaux de disque :
Numéro Début Fin Taille Système de fichiers Nom Fanions
0,02MiB 1,00MiB 0,98MiB Espace libre
1 1,00MiB 23842MiB 23841MiB ext4 Linux filesystem
23842MiB 23843MiB 1,00MiB Espace libre
5 23843MiB 25749MiB 1906MiB linux-swap(v1) Linux swap partition d'échange (swap)
25749MiB 25750MiB 1,00MiB Espace libre
6 25750MiB 191425MiB 165675MiB ext4 Linux filesystem
191425MiB 191426MiB 1,00MiB Espace libre
7 191426MiB 194479MiB 3053MiB fat32 EFI system partition démarrage, esp
194479MiB 194480MiB 0,95MiB Espace libre
a@b:~$ sudo mount /dev/sdd1 /media/SDD1
a@b:~$ sudo mount /dev/sdd6 /media/SDD6
a@b:~$ sudo mount /dev/sdd7 /media/SDD7
a@b:~$ df -h | grep SDD
/dev/sdd1 23G 2,3G 20G 11% /media/SDD1
/dev/sdd6 159G 2,3G 148G 2% /media/SDD6
/dev/sdd7 3,0G 2,3G 791M 75% /media/SDD7
On peut renuméroter correctement les partitions mais cela nécessite un reboot pour prise en compte
sudo sgdisk -s /dev/sdd
[sudo] Mot de passe de a :
Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot or after you
run partprobe(8) or kpartx(8)
The operation has completed successfully.
Même pour un disque externe, il est nécessaire de rebooter, Au reboot tout est bon.
sudo parted /dev/sdd unit MiB print free
[sudo] Mot de passe de a :
Modèle: Maxtor 6 L200M0 (scsi)
Disque /dev/sdd : 194480MiB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt
Drapeaux de disque :
Numéro Début Fin Taille Système de fichiers Nom Fanions
0,02MiB 1,00MiB 0,98MiB Espace libre
1 1,00MiB 23842MiB 23841MiB ext4 Linux filesystem
23842MiB 23843MiB 1,00MiB Espace libre
2 23843MiB 25749MiB 1906MiB linux-swap(v1) Linux swap partition d'échange (swap)
25749MiB 25750MiB 1,00MiB Espace libre
3 25750MiB 191425MiB 165675MiB ext4 Linux filesystem
191425MiB 191426MiB 1,00MiB Espace libre
4 191426MiB 194479MiB 3053MiB fat32 EFI system partition démarrage, esp
194479MiB 194480MiB 0,95MiB Espace libre
mount | grep sdd
/dev/sdd1 on /media/a/Racine type ext4 (rw,nosuid,nodev,relatime,stripe=8191,uhelper=udisks2)
/dev/sdd3 on /media/a/HOME type ext4 (rw,nosuid,nodev,relatime,stripe=8191,uhelper=udisks2)
ls /media/a/Racine
Football lost+found
ls /media/a/HOME
Football lost+found
Mais la partition en FAT32 est beaucoup trop grande, on va regarder ce que sait maintenant faire gparted.
Déplacer /dev/sdd4 vers la droite et la réduire de 2.98 Gio à 36.00 Mio 00:00:28 ( ERREUR )
calibrer /dev/sdd4 00:00:01 ( SUCCÈS )
chemin : /dev/sdd4 (partition)
début : 392040448
fin : 398292991
taille : 6252544 (2.98 Gio)
vérifier le système de fichiers sur /dev/sdd4 et corriger les problèmes (si possible) 00:00:00 ( SUCCÈS )
fsck.fat -a -w -v '/dev/sdd4' 00:00:00 ( SUCCÈS )
fsck.fat 4.1 (2017-01-24)
Checking we can access the last sector of the filesystem
Boot sector contents:
System ID "mkfs.fat"
Media byte 0xf8 (hard disk)
512 bytes per logical sector
4096 bytes per cluster
32 reserved sectors
First FAT starts at byte 16384 (sector 32)
2 FATs, 32 bit entries
3121152 bytes per FAT (= 6096 sectors)
Root directory start at cluster 2 (arbitrary size)
Data area starts at byte 6258688 (sector 12224)
780040 data clusters (3195043840 bytes)
63 sectors/track, 255 heads
392040448 hidden sectors
6252544 sectors total
Reclaiming unconnected clusters.
Checking free cluster summary.
/dev/sdd4: 3 files, 1727/780040 clusters
réduire le système de fichiers 00:00:27 ( ERREUR )
utilisation de libparted
messages de libparted ( ERREUR )
Le système de fichiers peut seulement être redimensionné à cette taille en le convertissant en FAT16. Si vous convertissez le système de fichiers en FAT16 et que MS WIndows est installé sur cette partition alors vous devrez réinstaller le gestionnaire de démarrage de MS Windows. Si vous désirez faire cela, vous devriez consulter le manuel de Parted (ou le manuel de votre distribution).
On va essayer de trouver la limite
===> La taille minima est 257 Mo en réduction!
MAIS ELLE EST DEVENUE FAT16!!
a@b:~$ sudo umount /dev/sdd4
a@b:~$ sudo parted /dev/sdd unit MiB print free
[sudo] Mot de passe de a :
Modèle: Maxtor 6 L200M0 (scsi)
Disque /dev/sdd : 194480MiB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt
Drapeaux de disque :
Numéro Début Fin Taille Système de fichiers Nom Fanions
0,02MiB 1,00MiB 0,98MiB Espace libre
1 1,00MiB 23842MiB 23841MiB ext4 Linux filesystem
23842MiB 23843MiB 1,00MiB Espace libre
2 23843MiB 25749MiB 1906MiB linux-swap(v1) Linux swap partition d'échange (swap)
25749MiB 25750MiB 1,00MiB Espace libre
3 25750MiB 194223MiB 168473MiB ext4 Linux filesystem
4 194223MiB 194479MiB 256MiB fat16 EFI system partition démarrage, esp
194479MiB 194480MiB 0,95MiB Espace libre