logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 16-01-2020 15:56:23

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

[abandonné] apprentissage tables gpt démarrage bios .

bonjour big_smile

en pleine découverte du partitionnement GPT et de l' UEFI ,  wink

j'ai réussi , sur un de mes  disques , à installer pour partie ubuntu 18.04.3 lts sur partition gpt avec démarrage bios (ou legacy) .

sudo fdisk /dev/sdb


[sudo] Mot de passe de alain :

Bienvenue dans fdisk (util-linux 2.34).
Les modifications resteront en mémoire jusqu'à écriture.
Soyez prudent avant d'utiliser la commande d'écriture.


Commande (m pour l'aide) : p
Disque /dev/sdb : 1,84 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : ST2000DM001-1CH1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 4FA27FEB-BA3B-4456-86C8-B7D2EB73DCB1

Périphérique     Début        Fin   Secteurs Taille Type
/dev/sdb1         2048       4095       2048     1M Amorçage BIOS
/dev/sdb2         4096     413695     409600   200M Système EFI
/dev/sdb3       413696  100413439   99999744  47,7G Système de fichiers Linux
/dev/sdb4    100413440  132413439   32000000  15,3G Partition d'échange Linux
/dev/sdb5    132413440 2048413695 1916000256 913,6G Système de fichiers Linux

Commande (m pour l'aide) : q



j'ai un autre disque , sur lequel se trouvent w$ et linux debian stable buster .

sudo fdisk /dev/sdc


[sudo] Mot de passe de alain :

Bienvenue dans fdisk (util-linux 2.34).
Les modifications resteront en mémoire jusqu'à écriture.
Soyez prudent avant d'utiliser la commande d'écriture.


Commande (m pour l'aide) : p
Disque /dev/sdc : 1,84 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : ST2000DL003-9VT1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x000c8e33

Périphérique Amorçage      Début        Fin   Secteurs Taille Id Type
/dev/sdc1    *              2048    1126399    1124352   549M  7 HPFS/NTFS/exFAT
/dev/sdc2                1126400 2021488639 2020362240 963,4G  7 HPFS/NTFS/exFAT
/dev/sdc3             2021490686 3907028991 1885538306 899,1G  5 Étendue
/dev/sdc5             2021490688 2080081919   58591232    28G 83 Linux
/dev/sdc6             2080083968 2113495039   33411072    16G 82 partition d'éch
/dev/sdc7             2113497088 3907028991 1793531904 855,2G 83 Linux

La partition 3 ne commence pas sur une frontière de cylindre physique.

Commande (m pour l'aide) : q



je souhaite convertir mon disque en gpt et donc , y reinstaller w$ et buster mais en démarrage bios tous les deux .

je ne sais pas comment faire . j'ai pas  tout compris lors de ma première install de 'buntu .

qqun pour me conseiller  ?

je crois qu'il doit y avoir , à la base , une partion non formatée (100Mo) et une en fat32 (EFI de 500Mo) .

je crois aussi qu'il y a une histoire de  drapeaux ("esp" pour la partition EFI , mais pour l'autre ? ("bios_grub" ?))

https://doc.ubuntu-fr.org/gpt#installer … disque_gpt

https://doc.ubuntu-fr.org/uefi#creer_une_partition_efi

https://doc.ubuntu-fr.org/gpt#creer_une … _bios-boot

dans l'attente de votre soutien ...

ps : j'ai préparé une clé w$ 10 1909 . hmm

installer deux systemes sur un dique dos : pas de souci , c'est facile .
mais sur un disque gpt , jamais fait .
un système , oui , 2 sais pas .
en plus , w$ se lance en uefi , pas en bios sur du gpt , donc ...
grosse question ??? ...  roll

Dernière modification par Debian Alain (17-01-2020 10:25:02)

Hors ligne

#2 16-01-2020 17:04:03

raleur
Membre
Inscription : 03-10-2014

Re : [abandonné] apprentissage tables gpt démarrage bios .

Debian Alain a écrit :

je souhaite convertir mon disque en gpt et donc , y reinstaller w$ et buster mais en démarrage bios tous les deux


Réponse courte : ce n'est pas possible. Windows est moins souple que Linux et ne peut démarrer en mode BIOS/legacy que depuis un disque au format DOS/MBR.

Réponse longue :
Il y a quand même une possibilité qui consiste à créer un MBR dit "hybride" avec à la fois une table de partition DOS et une table de partition GPT, en exploitant les particularités de Window et GRUB/Linux : dans cette configuration anormale et non standard (j'insiste), Windows utilise la table de partition DOS alors que Linux utilise la table de partition GPT. Cela peut se faire avec le programme gdisk. Les partitions de la table DOS du MBR peuvent être dupliquées dans la table GPT (sauf la partition de protection GPT) pour être visibles par GRUB/Linux (nécessaire pour le dual boot).

Cependant il y a de multiples inconvénients, parmi lesquels :
- On ne peut pas créer de partitions étendue et logiques (cela impliquerait d'occuper des secteurs en dehors des partitions, ce que le format GPT interdit) donc Windows est limité à 3 partitions (la 4e est réservée comme partition de protection GPT).
- La partition de protection GPT ne peut pas protéger à la fois toutes les partitions GPT et les deux tables de partition GPT. Au mieux on peut protéger les partitions GPT et une des deux tables de partition GPT, selon que les partitions DOS sont au début ou à la fin du disque.
- Parted et Gparted ne supportent pas le MBR hybride et le réinitialisent systématiquement en MBR protecteur standard ne contenant que la partition de protection GPT. Je crains que partman, le partitionneur de l'installateur Debian qui utilise également libparted, fasse de même.
- J'ai lu que GRUB avait besoin que la partition de protection GPT soit en première position dans le MBR. Si des partitions DOS existent déjà, celle qui est en première position doit changer de numéro.
- Si on ne fait pas bien attention les partitions communes peuvent avoir des numéros différents dans les tables DOS et GPT, ce qui peut compliquer les choses.
Et j'en oublie sûrement.

J'ai testé il y a longtemps avec Debian et Windows 7. D'abord en convertissant un disque sur lequel Windows était déjà installé, mais suite à la conversion Windows ne fonctionnait plus, peut-être à cause de la renumérotation de sa partition système. Ensuite j'ai d'abord partitionné le disque vide avec un MBR hybride puis j'ai installé Windows, et ça a fonctionné.

Debian Alain a écrit :

je crois qu'il doit y avoir , à la base , une partion non formatée (100Mo) et une en fat32 (EFI de 500Mo)


La partition "BIOS boot"/bios_grub n'est pas forcément indispensable mais recommandée sinon GRUB est plus fragile. Elle n'a pas besoin de 100 Mo mais de 100 ko (arrondi à 1 Mo qui est la granularité par défaut des partitionneurs actuels).
La partition EFI ne sert à rien pour l'amorçage BIOS/legacy. Comme son nom l'indique, elle ne sert que pour l'amorçage en mode EFI natif.

A mon avis la méthode la plus sûre consiste à créer une table de partition GPT, la partition "BIOS boot" pour GRUB en n° 1, puis les 1 à 3 partitions pour Windows en n° 2 à 4, et enfin les partitions pour Linux. Idéalement il faudrait localiser physiquement les partitions Windows à la fin du disque et les partitions Linux au début du disque afin que la partition de protection GPT du MBR puisse couvrir l'espace disque occupé par ces dernières.

Cependant si le disque a une taille supérieure à 2 Tio, l'espace disque situé au-delà de 2 Tio ne peut pas être affecté aux partitions du MBR hybride donc il faut localiser les partitions Windows juste avant la limite de 2 Tio (ne pas créer de partition à cheval sur cette limite). Si ce n'est pas possible car on veut par exemple créer une partition Linux de grande taille qui chevauche forcément cette limite, localiser les partitions Windows au début du disque et, on devra choisir entre :
- utiliser au plus 2 partitions pour Windows dans le MBR hybride afin de permettre la création de 2 partitions de protection GPT, une pour l'espace disque situé avant les partitions Windows et une pour l'espace situé après ;
- ou ne pas protéger l'espace disque située entre la fin des partitions pour Windows et la limite de 2 Tio, faisant apparaître à Windows cet espace comme non alloué donc à sa merci.

Puis on crée le MBR hybride avec la partition de protection GPT en n° 1 (pour GRUB), la ou les partitions Windows avec les mêmes numéros que dans la table GPT et optionnellement une seconde partition de protection GPT. Ensuite on installe Windows dans les partitions existantes, et on finit par Linux.

Dernière modification par raleur (16-01-2020 22:28:23)


Il vaut mieux montrer que raconter.

Hors ligne

#3 16-01-2020 20:10:34

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [abandonné] apprentissage tables gpt démarrage bios .

suite à mon échec précédent , j'ai recommencé .

j'ai créé un disque gpt avec les deux partitions bios_boot et  esp .

j'ai aussi créé une clé netinst de buster .

voici ma config :

alain@Alain-PC:~$ sudo fdisk -l


[sudo] Mot de passe de alain :
Disque /dev/sda : 1,84 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : ST2000DM001-9YN1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : A0E0604E-151D-4277-8CD2-5A5D8C5556AD

Périphérique Début        Fin   Secteurs Taille Type
/dev/sda1     2048 3907028991 3907026944   1,8T Données de base Microsoft


Disque /dev/sdb : 1,84 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : ST2000DM001-1CH1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 4FA27FEB-BA3B-4456-86C8-B7D2EB73DCB1

Périphérique     Début        Fin   Secteurs Taille Type
/dev/sdb1         2048       4095       2048     1M Amorçage BIOS
/dev/sdb2         4096     413695     409600   200M Système EFI
/dev/sdb3       413696  100413439   99999744  47,7G Système de fichiers Linux
/dev/sdb4    100413440  132413439   32000000  15,3G Partition d'échange Linux
/dev/sdb5    132413440 2048413695 1916000256 913,6G Système de fichiers Linux


Disque /dev/sdc : 1,84 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : ST2000DL003-9VT1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 883BA790-D36B-4E5F-AA1F-91BAB21066E6

Périphérique Début    Fin Secteurs Taille Type
/dev/sdc1     2048   4095     2048     1M Amorçage BIOS
/dev/sdc2     4096 516095   512000   250M Système EFI


Disque /dev/sdd : 3,65 TiB, 4000787030016 octets, 7814037168 secteurs
Modèle de disque : ST4000VM000-2AF1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : D5B43389-5B0D-4F7C-985C-F888ACE72F5E

Périphérique Début        Fin   Secteurs Taille Type
/dev/sdd1     2048 7814035455 7814033408   3,7T RAID Linux


Disque /dev/md0 : 3,65 TiB, 4000649838592 octets, 7813769216 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets


Disque /dev/sdf : 465,78 GiB, 500107862016 octets, 976773168 secteurs
Modèle de disque : CT500MX500SSD4  
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xbd674831

Périphérique Amorçage     Début       Fin  Secteurs Taille Id Type
/dev/sdf1    *             2048 100521983 100519936    48G 83 Linux
/dev/sdf2             100526080 976766975 876240896 417,8G  5 Étendue
/dev/sdf5             100534272 133945343  33411072    16G 82 partition d'échang
/dev/sdf6             133947392 976766975 842819584 401,9G 83 Linux


Disque /dev/sde : 3,65 TiB, 4000787030016 octets, 7814037168 secteurs
Modèle de disque : ST4000VX007-2DT1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 625F9D65-3872-11EA-8D8A-959746EF158A

Périphérique Début        Fin   Secteurs Taille Type
/dev/sde1     2048 7814035455 7814033408   3,7T RAID Linux


Disque /dev/sdg : 29,32 GiB, 31474057216 octets, 61472768 secteurs
Modèle de disque : DataTraveler 3.0
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x312a8a55

Périphérique Amorçage Début    Fin Secteurs Taille Id Type
/dev/sdg1    *            0 686079   686080   335M  0 Vide
/dev/sdg2              3824   9487     5664   2,8M ef EFI (FAT-12/16/32)



ma netinst est dans sdg .

je compte faire l'install dans  sdc .

maintenant , je fais quoi ? comment ?

Hors ligne

#4 16-01-2020 21:08:05

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [abandonné] apprentissage tables gpt démarrage bios .

réponse : erreur fatale : grub install dummy n'a pas pu s'installer

echec à l'installation de grub

Dernière modification par Debian Alain (16-01-2020 21:55:59)

Hors ligne

#5 16-01-2020 21:51:31

raleur
Membre
Inscription : 03-10-2014

Re : [abandonné] apprentissage tables gpt démarrage bios .

"dummy" = l'installateur a été amorcé en mode EFI.
Tu dois amorcer l'installateur en mode BIOS/legacy si tu veux installer un système qui s'amorce de la même façon.

Il vaut mieux montrer que raconter.

Hors ligne

#6 16-01-2020 22:12:23

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [abandonné] apprentissage tables gpt démarrage bios .

bon ,

sudo fdisk /dev/sdg


Bienvenue dans fdisk (util-linux 2.34).
Les modifications resteront en mémoire jusqu'à écriture.
Soyez prudent avant d'utiliser la commande d'écriture.


Commande (m pour l'aide) : p
Disque /dev/sdg : 29,32 GiB, 31474057216 octets, 61472768 secteurs
Modèle de disque : DataTraveler 3.0
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x502be78c

Périphérique Amorçage Début     Fin Secteurs Taille Id Type
/dev/sdg1    *            0 4933471  4933472   2,4G  0 Vide
/dev/sdg2              1504    7391     5888   2,9M ef EFI (FAT-12/16/32)

Commande (m pour l'aide) : q



je teste .

Hors ligne

#7 16-01-2020 22:27:31

raleur
Membre
Inscription : 03-10-2014

Re : [abandonné] apprentissage tables gpt démarrage bios .

Utiliser une autre image d'installation ne suffit pas à changer le mode d'amorçage (sauf si tu prends une image i386, ce qui serait dommage). Il faut passer par le menu de boot du firmware UEFI.

Il vaut mieux montrer que raconter.

Hors ligne

#8 16-01-2020 23:25:11

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [abandonné] apprentissage tables gpt démarrage bios .

devant l'immense bordel que c'est d'installer deux  systèmes en uefi sur sa  config , je jette l'éponge .

je partitionne mes disques en dos et j'installe en legacy . mal m'en a pris !

tant pis .

Hors ligne

#9 17-01-2020 00:12:39

raleur
Membre
Inscription : 03-10-2014

Re : [abandonné] apprentissage tables gpt démarrage bios .

La seule difficulté, que tu t'es imposée toi-même, c'est de vouloir installer Windows sur GPT en mode legacy.

Il vaut mieux montrer que raconter.

Hors ligne

#10 17-01-2020 01:03:22

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [abandonné] apprentissage tables gpt démarrage bios .

w$ , j'ai rapidement compris que je pouvais rien en tirer .

j'ai ensuite installé 'buntu sur du gpt , çà c'est bien passé .

là où çà c'est corsé (nettement) , c'est quand j'ai voulu mettre buster  aussi sur de l'uefi .

quasi - impossible .

ou plutôt si , mais résultat calamiteux .

dans le meilleur des cas :

refus d'installer le grub dans le mbr du disque en question ,
et systeme bloqué  au lancement  de GDM .

installé 4 -5 fois , pourtant :

-gdm installé
-gnome-shell installé

seul fonctionnait le lancement par  startx , à la main , donc (dans tty2 , tty1 ne fonctionnant pas ) .

- double entrées de grub dans sdc (la clé usb)  et sdd .

- confusions dans grub : successivement sdc et sdd puis sdb et sdd puis sda et sdd .

- permutations de l'ordre des disques .

- /boot installé dans sdb7 (/home ubuntu) 

bien sûr , rien n'a jamais fonctionné  .

j'ai abandonné .

p.s: je ne trouve que des renseignements sur le multiboot  avec clé usb (sous linux) ou en uefi pur  avec w$ .
apparemment , ma question est "spéciale" ....

Dernière modification par Debian Alain (17-01-2020 10:14:30)

Hors ligne

#11 17-01-2020 17:22:01

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [abandonné] apprentissage tables gpt démarrage bios .

j'ai enfin réussi à installer ubuntu et buster sur une partition gpt depuis une clé usb "dos"

pour ubuntu , tout est parfait .

buster , lui est normalement sur sdc mais grub le cherche sur sdd

ce qui , bien sûr , ne passe pas .

sdd et sde , c'est mon raid 1.

voilà mes disques  :

 sudo fdisk -l


[sudo] Mot de passe de alain :
Disque /dev/sda : 1,84 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : ST2000DM001-9YN1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : A0E0604E-151D-4277-8CD2-5A5D8C5556AD

Périphérique Début        Fin   Secteurs Taille Type
/dev/sda1     2048 3907028991 3907026944   1,8T Données de base Microsoft


Disque /dev/sdb : 1,84 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : ST2000DM001-1CH1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 7497F224-30E1-41AB-82BA-EE9ECE7D4F40

Périphérique     Début        Fin   Secteurs Taille Type
/dev/sdb1         2048   99999743   99997696  47,7G Système de fichiers Linux
/dev/sdb2     99999744  133201919   33202176  15,9G Partition d'échange Linux
/dev/sdb3    133201920 1733201919 1600000000   763G Système de fichiers Linux


Disque /dev/sdc : 1,84 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : ST2000DL003-9VT1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 08D6FBA0-F7E6-4F55-A1BA-F0C36905C97A

Périphérique     Début        Fin   Secteurs Taille Type
/dev/sdc1         2048   97656831   97654784  46,6G Système de fichiers Linux
/dev/sdc2     97656832  130859007   33202176  15,9G Partition d'échange Linux
/dev/sdc3    130859008 1693358079 1562499072 745,1G Système de fichiers Linux


Disque /dev/sdd : 3,65 TiB, 4000787030016 octets, 7814037168 secteurs
Modèle de disque : ST4000VM000-2AF1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : D5B43389-5B0D-4F7C-985C-F888ACE72F5E

Périphérique Début        Fin   Secteurs Taille Type
/dev/sdd1     2048 7814035455 7814033408   3,7T RAID Linux


Disque /dev/md0 : 3,65 TiB, 4000649838592 octets, 7813769216 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets


Disque /dev/sde : 3,65 TiB, 4000787030016 octets, 7814037168 secteurs
Modèle de disque : ST4000VX007-2DT1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 625F9D65-3872-11EA-8D8A-959746EF158A

Périphérique Début        Fin   Secteurs Taille Type
/dev/sde1     2048 7814035455 7814033408   3,7T RAID Linux


Disque /dev/sdf : 465,78 GiB, 500107862016 octets, 976773168 secteurs
Modèle de disque : CT500MX500SSD4  
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xbd674831

Périphérique Amorçage     Début       Fin  Secteurs Taille Id Type
/dev/sdf1    *             2048 100521983 100519936    48G 83 Linux
/dev/sdf2             100526080 976766975 876240896 417,8G  5 Étendue
/dev/sdf5             100534272 133945343  33411072    16G 82 partition d'échang
/dev/sdf6             133947392 976766975 842819584 401,9G 83 Linux



sudo blkid /dev/sdc*


/dev/sdc: PTUUID="08d6fba0-f7e6-4f55-a1ba-f0c36905c97a" PTTYPE="gpt"
/dev/sdc1: LABEL="buster" UUID="8f581ec6-83b6-482c-85a1-094018a6ef00" TYPE="ext4" PARTUUID="1879ee98-c180-4276-a006-106d397bbbab"
/dev/sdc2: UUID="dbae6dbd-29e6-453c-b1ce-499830c62dc6" TYPE="swap" PARTUUID="580f6e44-6f36-4017-b024-d0e5fe3bd702"
/dev/sdc3: LABEL="buster-H" UUID="5421faed-62a3-4f12-8f25-074d3a0f5436" TYPE="ext4" PARTUUID="5ab31ce3-c8cf-4eb5-aafc-b62cc5f388da"



1579280176.jpg

Dernière modification par Debian Alain (17-01-2020 17:26:25)

Hors ligne

#12 17-01-2020 17:45:03

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [abandonné] apprentissage tables gpt démarrage bios .

extraits de bootinfoscript :

=> No boot loader is installed in the MBR of /dev/sdc.
=> Grub2 (v2.00) is installed in the MBR of /dev/sdd and looks at sector
    80178488 of the same hard drive for core.img. core.img is at this location
    and looks for (,gpt1)/boot/grub. It also embeds following components:
   
    modules
    ---------------------------------------------------------------------------
    fshelp ext2 part_gpt biosdisk
    ---------------------------------------------------------------------------



sdc1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System: 
    Boot files:



Drive: sdc _____________________________________________________________________
Disque /dev/sdc : 1,84 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : ST2000DM001-9YN1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sdc1                   1 3,907,029,167 3,907,029,167  ee GPT


GUID Partition Table detected.

Partition  Attrs   Start Sector    End Sector  # of Sectors System
/dev/sdc1                 2,048 3,907,028,991 3,907,026,944 Data partition (Windows/Linux)

Attributes: R=Required, N=No Block IO, B=Legacy BIOS Bootable, +=More bits set



"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/md0         55d32ac7-9d96-40b3-884e-711e4f73d887   ext4       
/dev/sda1        257f5125-2963-0f11-47b2-332825c7c023   linux_raid_member Alain-PC:0
/dev/sdb1        e41a0aaa-82a0-48dd-825b-3c5de17089f6   ext4       
/dev/sdb2        c3783153-0350-44cc-a124-ef0458e39325   swap       
/dev/sdb3        f4bac095-1133-4002-9dc8-b9b20d45a50f   ext4       
/dev/sdc1        00C9126C750535DC                       ntfs       CLONEZILLA
/dev/sdd1        8f581ec6-83b6-482c-85a1-094018a6ef00   ext4       buster
/dev/sdd2        dbae6dbd-29e6-453c-b1ce-499830c62dc6   swap       
/dev/sdd3        5421faed-62a3-4f12-8f25-074d3a0f5436   ext4       buster-H
/dev/sde1        257f5125-2963-0f11-47b2-332825c7c023   linux_raid_member Alain-PC:0
/dev/sdf1        87b8f371-408c-46d1-a141-b78c50c41f60   ext4       
/dev/sdf5        77574568-1cb6-45b1-b870-d1093c6bdebd   swap       
/dev/sdf6        ad915d9a-9f6a-4f7d-898d-20ca649caa3c   ext4       

========================= "ls -l /dev/disk/by-id" output: ======================

total 0
lrwxrwxrwx 1 root root  9 janv. 17 16:32 ata-CT500MX500SSD4_1813E134D584 -> ../../sdf
lrwxrwxrwx 1 root root 10 janv. 17 16:32 ata-CT500MX500SSD4_1813E134D584-part1 -> ../../sdf1
lrwxrwxrwx 1 root root 10 janv. 17 16:32 ata-CT500MX500SSD4_1813E134D584-part2 -> ../../sdf2
lrwxrwxrwx 1 root root 10 janv. 17 16:32 ata-CT500MX500SSD4_1813E134D584-part5 -> ../../sdf5
lrwxrwxrwx 1 root root 10 janv. 17 16:32 ata-CT500MX500SSD4_1813E134D584-part6 -> ../../sdf6
lrwxrwxrwx 1 root root  9 janv. 17 16:32 ata-HL-DT-ST_BD-RE_BH10LS38_K9IB9NE1359 -> ../../sr1
lrwxrwxrwx 1 root root  9 janv. 17 16:32 ata-HL-DT-ST_BD-RE_BH10LS38_K9IC31M4320 -> ../../sr0
lrwxrwxrwx 1 root root  9 janv. 17 16:32 ata-ST2000DL003-9VT166_6YD1QBLS -> ../../sdd
lrwxrwxrwx 1 root root 10 janv. 17 16:32 ata-ST2000DL003-9VT166_6YD1QBLS-part1 -> ../../sdd1
lrwxrwxrwx 1 root root 10 janv. 17 16:32 ata-ST2000DL003-9VT166_6YD1QBLS-part2 -> ../../sdd2
lrwxrwxrwx 1 root root 10 janv. 17 16:32 ata-ST2000DL003-9VT166_6YD1QBLS-part3 -> ../../sdd3
lrwxrwxrwx 1 root root  9 janv. 17 16:32 ata-ST2000DM001-1CH164_Z1E2XAN7 -> ../../sdb
lrwxrwxrwx 1 root root 10 janv. 17 16:32 ata-ST2000DM001-1CH164_Z1E2XAN7-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 janv. 17 16:32 ata-ST2000DM001-1CH164_Z1E2XAN7-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 janv. 17 16:32 ata-ST2000DM001-1CH164_Z1E2XAN7-part3 -> ../../sdb3
lrwxrwxrwx 1 root root  9 janv. 17 16:32 ata-ST2000DM001-9YN164_Z1E0AC50 -> ../../sdc
lrwxrwxrwx 1 root root 10 janv. 17 16:32 ata-ST2000DM001-9YN164_Z1E0AC50-part1 -> ../../sdc1
lrwxrwxrwx 1 root root  9 janv. 17 16:32 ata-ST4000VM000-2AF166_WDH0AFF6 -> ../../sda
lrwxrwxrwx 1 root root 10 janv. 17 16:32 ata-ST4000VM000-2AF166_WDH0AFF6-part1 -> ../../sda1
lrwxrwxrwx 1 root root  9 janv. 17 16:32 ata-ST4000VX007-2DT166_ZGY57FLJ -> ../../sde
lrwxrwxrwx 1 root root 10 janv. 17 16:32 ata-ST4000VX007-2DT166_ZGY57FLJ-part1 -> ../../sde1
lrwxrwxrwx 1 root root  9 janv. 17 16:32 md-name-Alain-PC:0 -> ../../md0
lrwxrwxrwx 1 root root  9 janv. 17 16:32 md-uuid-257f5125:29630f11:47b23328:25c7c023 -> ../../md0
lrwxrwxrwx 1 root root  9 janv. 17 16:32 wwn-0x5000c5003fa4e30d -> ../../sdc
lrwxrwxrwx 1 root root 10 janv. 17 16:32 wwn-0x5000c5003fa4e30d-part1 -> ../../sdc1
lrwxrwxrwx 1 root root  9 janv. 17 16:32 wwn-0x5000c500465b459f -> ../../sdd
lrwxrwxrwx 1 root root 10 janv. 17 16:32 wwn-0x5000c500465b459f-part1 -> ../../sdd1
lrwxrwxrwx 1 root root 10 janv. 17 16:32 wwn-0x5000c500465b459f-part2 -> ../../sdd2
lrwxrwxrwx 1 root root 10 janv. 17 16:32 wwn-0x5000c500465b459f-part3 -> ../../sdd3
lrwxrwxrwx 1 root root  9 janv. 17 16:32 wwn-0x5000c5004fbead7a -> ../../sdb
lrwxrwxrwx 1 root root 10 janv. 17 16:32 wwn-0x5000c5004fbead7a-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 janv. 17 16:32 wwn-0x5000c5004fbead7a-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 janv. 17 16:32 wwn-0x5000c5004fbead7a-part3 -> ../../sdb3
lrwxrwxrwx 1 root root  9 janv. 17 16:32 wwn-0x5000c5009ca2e849 -> ../../sda
lrwxrwxrwx 1 root root 10 janv. 17 16:32 wwn-0x5000c5009ca2e849-part1 -> ../../sda1
lrwxrwxrwx 1 root root  9 janv. 17 16:32 wwn-0x5000c500b67c94c2 -> ../../sde
lrwxrwxrwx 1 root root 10 janv. 17 16:32 wwn-0x5000c500b67c94c2-part1 -> ../../sde1
lrwxrwxrwx 1 root root  9 janv. 17 16:32 wwn-0x500a0751e134d584 -> ../../sdf
lrwxrwxrwx 1 root root 10 janv. 17 16:32 wwn-0x500a0751e134d584-part1 -> ../../sdf1
lrwxrwxrwx 1 root root 10 janv. 17 16:32 wwn-0x500a0751e134d584-part2 -> ../../sdf2
lrwxrwxrwx 1 root root 10 janv. 17 16:32 wwn-0x500a0751e134d584-part5 -> ../../sdf5
lrwxrwxrwx 1 root root 10 janv. 17 16:32 wwn-0x500a0751e134d584-part6 -> ../../sdf6

================================ Mount points: =================================

Device           Mount_Point              Type       Options

/dev/md0         /media/raid              ext4       (rw,relatime)
/dev/sdc1        /mnt/Clonezilla          fuseblk    (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096,x-gvfs-show)
/dev/sdf1        /                        ext4       (rw,relatime,errors=remount-ro)
/dev/sdf6        /home                    ext4       (rw,relatime)

Hors ligne

#13 17-01-2020 18:31:04

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [abandonné] apprentissage tables gpt démarrage bios .

alain@Alain-PC:~$ sudo chroot /mnt /bin/bash
root@Alain-PC:/# grub-install /dev/sde
Installation pour la plate-forme i386-pc.
grub-install : attention : cette étiquette de partition GPT ne contient pas de partition d'amorçage BIOS ;
l'embarquage ne sera pas possible.
grub-install : attention : L'embarquage est impossible.
GRUB ne peut être installé sur cette configuration qu'en utilisant les listes de blocs.
Cependant, les listes de blocs ne sont PAS fiables et leur utilisation est déconseillée..
grub-install : erreur : refus de continuer avec les listes de blocs.

Dernière modification par Debian Alain (17-01-2020 20:03:34)

Hors ligne

#14 18-01-2020 10:18:40

raleur
Membre
Inscription : 03-10-2014

Re : [abandonné] apprentissage tables gpt démarrage bios .

Alors, [abandonné] ou pas ?

Debian Alain a écrit :

buster , lui est normalement sur sdc mais grub le cherche sur sdd


Impossible. GRUB n'utilise pas les noms de périphérique /dev/sd* mais (hd*), et de toute façon le fichier généré par update-grub utilise les UUID pour les rechercher car les noms (hd*), dont l'ordre est défini par le BIOS, ne sont pas plus stables que les noms /dev/sd* de Linux (et la correspondance entre les deux encore moins). D'ailleurs on voit bien que les noms des disques changent entre fdisk et bootinfoscript.

D'après la photo d'écran, c'est le paramètre root=/dev/sdd1 passé au noyau par GRUB qui n'est pas correct. Il devrait être de la forme root=UUID=xxxx. Ça arrive parfois lors de l'installation, je n'ai jamais su pourquoi. Il suffit d'éditer sdd1 en sdc1 dans le menu de GRUB, démarrer, et exécuter update-grub pour corriger.

Debian Alain a écrit :

grub-install : attention : cette étiquette de partition GPT ne contient pas de partition d'amorçage BIOS ;
l'embarquage ne sera pas possible.


Comme dit plus haut, par défaut GRUB veut une partition BIOS boot sur le même disque physique que la boot image (MBR) pour y installer sa core image (c'est l'embarquage). Sinon il faut ajouter l'option --force qui permet d'installer la core image en tant que simple fichier /boot/grub/i386-pc/core.img, mais c'est moins fiable et n'est possible que si /boot/grub se trouve sur le même disque physique que la boot image. Il reste la place de créer une partition BIOS boot de moins de 100 ko au moins.

Mais pourquoi /dev/sde qui est un disque en RAID ?

Dernière modification par raleur (18-01-2020 10:36:21)


Il vaut mieux montrer que raconter.

Hors ligne

#15 18-01-2020 11:09:23

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [abandonné] apprentissage tables gpt démarrage bios .

râleur  a écrit :

Mais pourquoi /dev/sde qui est un disque en RAID ?



je sais pas , j'ai rien compris .

devant la pagaille de renommage de disques , je suis perdu .

j'ai réussi qd mme à installer buster et ubuntu .

dans une pagaille monstre .

à tel point que voici ma config :

sudo lsblk -f


[sudo] Mot de passe de alain :
NAME    FSTYPE            LABEL      UUID                                 FSAVAIL FSUSE% MOUNTPOINT
sda                                                                                      
├─sda1  ext4              ubuntu     e8d0ab00-ec7c-49e9-8c82-5dd7d9670200                
├─sda2                                                                                  
├─sda5  swap                         ddd7dab8-7b95-4dc2-b8d9-f4c77c89132c                
└─sda6  ext4              ubuntu-H   98abafda-a2c8-4863-989c-0537399bb8f1  839,5G     0% /mnt/Ubuntu
sdb                                                                                      
└─sdb1  ext4              clonezilla 06e5e6ca-a887-4f35-b543-facddef68264    1,7T     0% /mnt/Clonezilla
sdc                                                                                      
└─sdc1  linux_raid_member Alain-PC:0 257f5125-2963-0f11-47b2-332825c7c023                
  └─md0 ext4                         55d32ac7-9d96-40b3-884e-711e4f73d887    1,6T    51% /media/raid
sdd                                                                                      
├─sdd1  ext4              buster     5fd84ecc-9783-4959-9a8d-9b37a133042f                
├─sdd2                                                                                  
├─sdd5  swap                         8e8f50ce-eaeb-43dd-8d50-c81eaff72f07                
└─sdd6  ext4              buster-H   8b9f381a-1903-4832-b793-e7c5aa1a13cd    695G     0% /mnt/stable
sde                                                                                      
└─sde1  linux_raid_member Alain-PC:0 257f5125-2963-0f11-47b2-332825c7c023                
  └─md0 ext4                         55d32ac7-9d96-40b3-884e-711e4f73d887    1,6T    51% /media/raid
sdf                                                                                      
├─sdf1  ext4                         87b8f371-408c-46d1-a141-b78c50c41f60     26G    40% /
├─sdf2                                                                                  
├─sdf5  swap                         77574568-1cb6-45b1-b870-d1093c6bdebd                [SWAP]
└─sdf6  ext4                         ad915d9a-9f6a-4f7d-898d-20ca649caa3c  211,1G    41% /home
sr0                                                                                      
sr1                                                                                      



sudo fdisk -l


Disque /dev/sda : 1,84 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : ST2000DM001-9YN1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x28191949

Périphérique Amorçage     Début        Fin   Secteurs Taille Id Type
/dev/sda1    *             2048   99999743   99997696  47,7G 83 Linux
/dev/sda2             100001790 3907028991 3807027202   1,8T  5 Étendue
/dev/sda5             100001792  133201919   33200128  15,9G 82 partition d'échange Linux / Solaris
/dev/sda6             133203968 2020116479 1886912512 899,8G 83 Linux

La partition 2 ne commence pas sur une frontière de cylindre physique.


Disque /dev/sde : 3,65 TiB, 4000787030016 octets, 7814037168 secteurs
Modèle de disque : ST4000VX007-2DT1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 625F9D65-3872-11EA-8D8A-959746EF158A

Périphérique Début        Fin   Secteurs Taille Type
/dev/sde1     2048 7814035455 7814033408   3,7T RAID Linux


Disque /dev/sdb : 1,84 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : ST2000DL003-9VT1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x8d3a1246

Périphérique Amorçage Début        Fin   Secteurs Taille Id Type
/dev/sdb1              2048 3907028991 3907026944   1,8T 83 Linux


Disque /dev/sdc : 3,65 TiB, 4000787030016 octets, 7814037168 secteurs
Modèle de disque : ST4000VM000-2AF1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : D5B43389-5B0D-4F7C-985C-F888ACE72F5E

Périphérique Début        Fin   Secteurs Taille Type
/dev/sdc1     2048 7814035455 7814033408   3,7T RAID Linux


Disque /dev/sdf : 465,78 GiB, 500107862016 octets, 976773168 secteurs
Modèle de disque : CT500MX500SSD4  
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xbd674831

Périphérique Amorçage     Début       Fin  Secteurs Taille Id Type
/dev/sdf1    *             2048 100521983 100519936    48G 83 Linux
/dev/sdf2             100526080 976766975 876240896 417,8G  5 Étendue
/dev/sdf5             100534272 133945343  33411072    16G 82 partition d'échange Linux / Solaris
/dev/sdf6             133947392 976766975 842819584 401,9G 83 Linux


Disque /dev/sdd : 1,84 TiB, 2000398934016 octets, 3907029168 secteurs
Modèle de disque : ST2000DM001-1CH1
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xe43a661e

Périphérique Amorçage     Début        Fin   Secteurs Taille Id Type
/dev/sdd1    *             2048   97656831   97654784  46,6G 83 Linux
/dev/sdd2              97658878 1693358079 1595699202 760,9G  5 Étendue
/dev/sdd5              97658880  130859007   33200128  15,9G 82 partition d'échange Linux / Solaris
/dev/sdd6             130861056 1693358079 1562497024 745,1G 83 Linux

La partition 2 ne commence pas sur une frontière de cylindre physique.






Disque /dev/md0 : 3,65 TiB, 4000649838592 octets, 7813769216 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets



tout est fonctionnel mais dans une pagaille monstre .

en plus , je me suis aperçu que wayland a été retiré de buster (ou en tout cas ne fonctionne pas)
et , devant le souci que me causait gdm3 qui voulait pas démarrer , j'ai dû mettre lightdm .

maintenant , buster fonctionne , mais en x11 seulement .

Hors ligne

#16 18-01-2020 11:31:43

raleur
Membre
Inscription : 03-10-2014

Re : [abandonné] apprentissage tables gpt démarrage bios .

Debian Alain a écrit :

devant la pagaille de renommage de disques , je suis perdu .


Ne considère jamais le nommage des disques comme acquis. Il peut changer à chaque démarrage, il faut donc toujours vérifier avant de faire une action sur un disque. On le voit bien ici.

Debian Alain a écrit :

j'ai réussi qd mme à installer buster et ubuntu


Mais pas en GPT visiblement. Certes GPT n'est pas indispensable avec un disque de moins de 2 Tio et au plus 4 partitions, mais ça aurait été un bon entraînement. D'ailleurs je ne vois pas l'intérêt de créer une partition étendue alors qu'il y a seulement 3 partitions utiles.


Il vaut mieux montrer que raconter.

Hors ligne

Pied de page des forums