Résolu le 16-12-18 [résolu] Secure boot, UEFI, SSD + HD

Des problemes avant ou pendant l'installation
Avatar du membre
WarLocG
Messages : 96
Enregistré le : mer. 20 avr. 2016 18:39
Localisation : Belgique

Re: Secure boot, UEFI, SSD + HD

Message par WarLocG »

Dernier message de la page précédente :

Un petit hors-sujet par rapport aux tailles pour les curieux. C'est cadeau :)
Il s'agit d'un petit script python fait-maison pour vous calculer vos tailles.
Code:

Code : Tout sélectionner

#! /usr/bin/env python
# _*_ coding:utf-8 _*_

# author: WarLocG (c) 2017
# licence: WTFPL (faites ce que vous en voulez)

import sys
import re

if len(sys.argv) == 2 and re.match("\d+",sys.argv[1]):
  taille = sys.argv[1]
  mesures = [{'standard':"ko (kilooctets)",
              'binaire':"kio (kibioctets)"},
             {'standard':"Mo (megaoctets)",
              'binaire':"Mio (mebioctets)"},
             {'standard':"Go (gigaoctets)",
              'binaire':"Gio (gibioctets)"},
             {'standard':"To (teraoctets)",
              'binaire':"Tio (tebioctets)"},
             {'standard':"Po (petaoctets)",
              'binaire':"Pio (pebioctets)"},
             {'standard':"Eo (exaoctets)",
              'binaire':"Eio (exbioctets)"},
             {'standard':"Zo (zettaoctets)",
              'binaire':"Zio (zebioctets)"},
             {'standard':"Yo (yottaoctets)",
              'binaire':"Yio (yobioctets)"}
            ]
            # voir details sur https://fr.wikipedia.org/wiki/Octet
  if taille > 1024:
    ex=1 #exposant
    try:
      while int(taille) / pow(1024,ex) > 0:    
        print("%s octets font %.2f %s et %.2f %s") % (taille,
                                                  float(taille) / pow(1000,ex),
                                                  mesures[ex-1]['standard'],
                                                  float(taille) / pow(1024,ex),
                                                  mesures[ex-1]['binaire'])
        ex+=1
    except(IndexError):
      pass
  else:
    print("ca fait juste %s octets") % (taille)
Et ca donnera quelque chose comme ca:
terminal a écrit : warlocg@debian-8:~$ python calcul_taille.py 10234567898765432101023456789
10234567898765432101023456789 octets font 10234567898765431773593600.00 ko (kilooctets) et 9994695213638117855592448.00 kio (kibioctets)
10234567898765432101023456789 octets font 10234567898765432193024.00 Mo (megaoctets) et 9760444544568474468352.00 Mio (mebioctets)
10234567898765432101023456789 octets font 10234567898765432832.00 Go (gigaoctets) et 9531684125555150848.00 Gio (gibioctets)
10234567898765432101023456789 octets font 10234567898765432.00 To (teraoctets) et 9308285278862452.00 Tio (tebioctets)
10234567898765432101023456789 octets font 10234567898765.43 Po (petaoctets) et 9090122342639.11 Pio (pebioctets)
10234567898765432101023456789 octets font 10234567898.77 Eo (exaoctets) et 8877072600.23 Eio (exbioctets)
10234567898765432101023456789 octets font 10234567.90 Zo (zettaoctets) et 8669016.21 Zio (zebioctets)
10234567898765432101023456789 octets font 10234.57 Yo (yottaoctets) et 8465.84 Yio (yobioctets)
warlocg@debian-8:~$ python calcul_taille.py $(python -c 'print(pow(1024,9))')
1237940039285380274899124224 octets font 1237940039285380300668928.00 ko (kilooctets) et 1208925819614629174706176.00 kio (kibioctets)
1237940039285380274899124224 octets font 1237940039285380218880.00 Mo (megaoctets) et 1180591620717411303424.00 Mio (mebioctets)
1237940039285380274899124224 octets font 1237940039285380352.00 Go (gigaoctets) et 1152921504606846976.00 Gio (gibioctets)
1237940039285380274899124224 octets font 1237940039285380.25 To (teraoctets) et 1125899906842624.00 Tio (tebioctets)
1237940039285380274899124224 octets font 1237940039285.38 Po (petaoctets) et 1099511627776.00 Pio (pebioctets)
1237940039285380274899124224 octets font 1237940039.29 Eo (exaoctets) et 1073741824.00 Eio (exbioctets)
1237940039285380274899124224 octets font 1237940.04 Zo (zettaoctets) et 1048576.00 Zio (zebioctets)
1237940039285380274899124224 octets font 1237.94 Yo (yottaoctets) et 1024.00 Yio (yobioctets)
warlocg@debian-8:~$ python calcul_taille.py $(python -c 'print(pow(1000,9))')
1000000000000000000000000000 octets font 999999999999999983222784.00 ko (kilooctets) et 976562500000000012976128.00 kio (kibioctets)
1000000000000000000000000000 octets font 1000000000000000000000.00 Mo (megaoctets) et 953674316406250012672.00 Mio (mebioctets)
1000000000000000000000000000 octets font 1000000000000000000.00 Go (gigaoctets) et 931322574615478528.00 Gio (gibioctets)
1000000000000000000000000000 octets font 1000000000000000.00 To (teraoctets) et 909494701772928.25 Tio (tebioctets)
1000000000000000000000000000 octets font 1000000000000.00 Po (petaoctets) et 888178419700.13 Pio (pebioctets)
1000000000000000000000000000 octets font 1000000000.00 Eo (exaoctets) et 867361737.99 Eio (exbioctets)
1000000000000000000000000000 octets font 1000000.00 Zo (zettaoctets) et 847032.95 Zio (zebioctets)
1000000000000000000000000000 octets font 1000.00 Yo (yottaoctets) et 827.18 Yio (yobioctets)
Enjoy :)
Edit: corrections effectuées.
Modifié en dernier par WarLocG le mer. 15 mars 2017 12:50, modifié 1 fois.

Beber38
Messages : 12
Enregistré le : ven. 10 mars 2017 10:27

Re: Secure boot, UEFI, SSD + HD

Message par Beber38 »

Encore merci pour votre aide.

1) Concernant mon HDD (Toshiba mq01abf050)
Fraîchement formaté, partitionné en totalité (ext4) et sensé être vide.
Au delà du problème des différentes unités, Gparted est clair :
Size : 465.8 GiB
Used : 7.5 GiB
Unused : 458.3 GiB
Donc j’ai bien 7.5 GiB qui sont utilisé « à l’insu de mon plein grès ».
- Serait-ce lié aussi à l’UEFI et le partitionnement GUID (GPT) du HDD ?

2) Nouvelle installation envisagée en tenant compte de vos remarques
Sur le SSD :
- Partition EFI, 250 Mo, FAT32, primaire, drapeaux (ESP ?? BOOT ??)  ???
- Partition / sur tout le reste, ext4, primaire ????

Sur le HDD
- Partition home, ext4, primaire ???
- Partition swap, 5 Go, primaire ????
(Je compte utiliser Freecad (CAO 3D) qui doit être bien lourd pour mes seules 4 Go de RAM.)

Questions :
- Lors du partitionnement via Gparted, pouvez-vous me donner tous les détails que je devrais choisir pour chaque partition ?
- Lors de l’installation, LM va normalement me demander ou je veux l’installer. Je le dirige vers quoi ? la racine du SSD, la partition EFI ou la partition / ?

@mpat : Ta proposition a beaucoup de sens mais se servir du HDD pour le swap + une image du système me paraît bien compliqué pour mes petites compétences. De plus, mes 128 Go de SSD pour l’EFI + / + home risque un jour d’être un peu limité en taille. On verra ça quand je passerais à LM25 :D

Merci d’avance
Config :
- Portable ASUS X756, I3 6006, 4GB de DDR4, Graphic HD520, SSD de 128 GB (Z400S MLC), HD de 500 GB
- LM 18.1 XFCE 64

Avatar du membre
mpat
Messages : 7845
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: Secure boot, UEFI, SSD + HD

Message par mpat »

salut.

Pour ton installation ne pas utiliser le partitionnement gpt c’est pour les disques de + de 2to inutile ici.

sous Linux tu peux créer 4 partitions principales donc si pas plus de 4 partitions sur 1 disque
ne t’embarques pas sur des partitions étendues ou logiques

Lors de ton installation gparted te permettra de choisir la taille, la fat, le point de montage et pour ta fat 32 boot/ufi de gérer le drapeau boot


Image

Image

elle apparaître dans gparted après ce drapeau boot sous /boot/efi
Image

Toujours choisir sda comme démarrage
Image

Exemple d’installation. avec un sys / de 25 go tu es a l'aise pour de futures installations, et/home séparé de +- 210gio c'est largement suffisant
sachant que tu peux déplacer tes fichiers vers ton hdd pour soulager ton /home
Image


pour ton swap, tu le places en fin de disque lors du partitionnement tu désigne la capacité de/des partitions en laissant libre les gio que tu comptes employer pour ton swap.
Image

Après ceci est suggestif, toi qui maîtrise ton installation. ;)
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

Beber38
Messages : 12
Enregistré le : ven. 10 mars 2017 10:27

Re: Secure boot, UEFI, SSD + HD

Message par Beber38 »

Un grand merci mpat pour toutes tes explications et surtout le temps consacré pour les photos.
Tu m’as convaincu de mettre mon /home sur le SSD de 128 Go (J’ai tenu 12 ans avec 60 Go alors bon).
Sur le HDD je mettrais donc
- mes gros fichiers « perdables sans larmes»
- un dossier de sauvegarde du /home + la liste des programmes installés (Avec « outil de sauvegarde » inclus dans LM XFCE)
- et bien évidement le swap en fin de disque.

Concernant le HDD et les 8 Go manquants :
Avec Gparted (version 0.25.0) :
- j’ai une petite partie grisée en début de la seule partition
- j’ai retenté un formatage mais Gparted ne me propose jamais de passer en MBR
Après de longues lectures :
- Le format GPT semble plus robuste car il a des redondances des tables
- Au moins pour le disque du boot, GPT est obligatoire avec un Bios UEFI
- GPT semble un poil plus performant en 64 bits
Conclusion : Je vais laisser en GPT même si je perd 8 Go (très étonnant quand même)

Remarques :
- Suite à l’installation automatique de LM (avec le système sur le SSD), le SSD s’appelle Sdb et le HDD s’appelle Sda
- ma partition système-EFI (SdB1) a 2 drapeaux : boot + ESP, je vais donc reflaguer à l’identique
- mon Bios UEFI soit disant moderne ressemble en fait au Bios d’il a 20 ans (fond bleu)

Donc, sauf avis contraire, je vais réinstaller comme suit :
SSD :
- EFI système, FAT 32, 250 Mo, primaire, Flag : boot + ESP
- / , ext4, 30 Go, primaire, pas de flag
- /home, ext4, 97 Go (le reste des 128 Go), primaire, pas de flag
HDD
- ext4, 487 Go, primaire, pas de flag
- swap, 5 Go en fin de disque, primaire, pas de flag

3 + 2 partitions primaire, c’est pas un problème normalement en GPT ?
Config :
- Portable ASUS X756, I3 6006, 4GB de DDR4, Graphic HD520, SSD de 128 GB (Z400S MLC), HD de 500 GB
- LM 18.1 XFCE 64

Avatar du membre
débitant
modérateur
Messages : 11534
Enregistré le : mar. 14 juil. 2015 18:22
Localisation : Lorraine France

Re: Secure boot, UEFI, SSD + HD

Message par débitant »

non en GPT il n'y a pas de limitation du nombre de partitions
petite lecture d'un lien que l'on m'a donné hier (david si tu me lis 8-) ) juste pour comprendre ;)

melissa6969
Messages : 485
Enregistré le : lun. 24 oct. 2016 22:30

Re: Secure boot, UEFI, SSD + HD

Message par melissa6969 »

en GPT tu peux avoir jusqu'à 128 partitions donc d'ici à y arriver, t'as de la marge.

mais il me semble qu'en UEFI le format GPT est obligatoire.
tout comme le MBR pour les bios classiques.
en tout cas chez moi, avec mon SSD en MBR et un démarrage en full UEFI, impossible de booter, j'avais fais l'expérience au début par curiosité, la partition /boot/efi est uniquement pour le GPT.
mais en passant le bios en Legacy et avec le MBR là ça passe très bien.

donc en théorie impossible de lancer un UEFI avec partition /boot/efi en MBR, c'est un truc 100% windowsien encore, et pas forcément utile, même si un boot en UEFI permet théoriquement des démarrages + rapide (sauf que le démarrage du Bios peut ralentir l'ensemble) c'est mon cas, mon Bios s'affiche pendant 5 bonnes secondes, et les 5 autres secondes c'est pour arriver jusqu'au login, et ensuite, le pc est opérationnel.

Avatar du membre
mpat
Messages : 7845
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: Secure boot, UEFI, SSD + HD

Message par mpat »

il faudra me montrer ou vous trouvez votre doc ??? :roll: le gpt n'est absolument pas obligatoire pour une installation uefi pour Linux, seul w$ veut un uefi avec partitionnement gpt

j'ai fais faire une install lmde2 il y a 2 semaines a un membre qui n'arrivait pas à désactiver son efi dans son bios, sans passer par le partitionnement gpt.

mais bon a chacun ses idées et son choix.
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

Avatar du membre
débitant
modérateur
Messages : 11534
Enregistré le : mar. 14 juil. 2015 18:22
Localisation : Lorraine France

Re: Secure boot, UEFI, SSD + HD

Message par débitant »

ja répondais juste à cette question
Beber38 a écrit :3 + 2 partitions primaire, c’est pas un problème normalement en GPT ?
en gpt il n'y a pas de limitation (jusqu'à 128)
je n'ai jamais dit que c'était obligatoire avec un linux, et le lien que j'ai donné ne dit pas le contraire ;)

Beber38
Messages : 12
Enregistré le : ven. 10 mars 2017 10:27

Re: Secure boot, UEFI, SSD + HD

Message par Beber38 »

Bon, désolé pour le retard mais je voulais avoir du temps devant moi pour bien faire.
Et bien m'en a pris car je suis dans la grosse panade.

Etape 1 : Catastrophe
J'ai fait comme prévu : Secure boot désactivé, Launch CSM activé puis Installation avec option « autre chose »
J'ai partitionné via l'installateur comme prévu ci-dessus. Seul point ou j'ai hésité c'est sur la grosse partition sur le HDD. J'ai choisi de la laisser libre.
J'ai suivi l'installation et à la fin j'ai le message
« Le paquet grub-efi-amd64-signed n'a pas pu être installé dans /target/. En l'absence de grub le système installé ne pourra pas être installé »


Etape 2 : Tatonnage
J'ai alors tenté de formater les disques(GPT) puis de patitionner (avec drapeaux) avant l'installation. Pour chaque création de partition, Gparted me retourne un message que j'ignore « The driver descriptor says the physical block size is 2048 bytes but linux says it is 512 bytes » : résultat idem
J'ai tenté en faisant une installation par défaut : idem
J'ai refais une clé USB avec Rufus sur un PC W$ (Type partition GPT puis une autre tentative en MBR compatible UEFI) : idem x 2


Etape 3 : Du mieux mais pas de résultat
J'ai alors changé un paramètre du Bios. J'ai désactivé Launch CSM
Cette fois, lors de l’installation j'ai ce message :
« "Le microcode de ce système a démarré l'installateur en mode UEFI mais il semble exister d'autres systèmes d'exploitation qui utilisent le mode de compatibilité BIOS. Si vous poursuivez l'installation en mode UEFI, il peut être difficile de redémarrer ces systèmes d'exploitations ultérieurement. Si vous voulez conserver la possibilité de redémarrer les autres systèmes installés ; vous ne devriez PAS forcer l'installation en mode UEFI. »

Je valide et la tout se passe bien. J'éteins, je retire la clé USB et malheureusement au démarrage le PC ne boot sur rien. J'ai alors refais l'installation puis à la fin, redémarré avec la clé USB puis ré-éteint et toujours pas de boot.


Vos avis pour des pistes :

- Quand Launch CSM est activé j'ai la possibilité d'activé Launch PXE OpROM policy. Ca vous parle ?
- Dans boot priority je n'ai que le DVD mais pas le SSD ni le HDD ?
- Dans les paramètres du SATA, mes SSD, HDD et DVD sont monté en RAID, c'est normal ?
- Mon Bios est « à l'ancienne », je ne vois nul part ou je pourrais désactiver l'UEFI.
.
Config :
- Portable ASUS X756, I3 6006, 4GB de DDR4, Graphic HD520, SSD de 128 GB (Z400S MLC), HD de 500 GB
- LM 18.1 XFCE 64

Avatar du membre
mpat
Messages : 7845
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: Secure boot, UEFI, SSD + HD

Message par mpat »

laisse ton bios en uefi, sur ton ssd en mbr 4 partitions primaires ce qui te fait 4 x 40 go, et si tu veux des morceaux de sucres 3 primaires et une étendue, dans l'étendue tu sais créer des logiques, mais je vois pas l'utilité de si petites partitions sur un 120go.

( 4 partitions primaires c'est par disque et pas pour l'ensemble des disques )

pour ton hdd tu veux faire. ceci ...donc pas besoin du gpt non plus ... te laisses pas embarquer par des propositions de gpt
HDD
- ext4, 487 Go, primaire, pas de flag
- swap, 5 Go en fin de disque, primaire, pas de flag

dans ton bios désactiver boot secure ou fast boot ou quelque chose qui ressemble
laisser le bios en uefi
vérifier avant si tu es bien en efi.
dans ta session live ouvres un terminal et colle ceci.

Code : Tout sélectionner

[ -d /sys/firmware/efi ] && echo "Session EFI" || echo "Session non-EFI"
puis tu reprend mon tuto pour une install en uefi
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

Beber38
Messages : 12
Enregistré le : ven. 10 mars 2017 10:27

Re: Secure boot, UEFI, SSD + HD

Message par Beber38 »

Ok, merci beaucoup.
Demain matin je formate tout en MBR.
Sur le SSD je n'ai donc plus besoin de la partition « système EFI », c'est bien ca ?
Donc :
Sur le SSD : / + /home
Sur le HDD : Data + swap
Fait vraiment c..er pour rien cet UEFI
Config :
- Portable ASUS X756, I3 6006, 4GB de DDR4, Graphic HD520, SSD de 128 GB (Z400S MLC), HD de 500 GB
- LM 18.1 XFCE 64

Répondre