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 28-09-2018 23:25:13

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

[Résolu] clé usb non-bootable?

Bonsoir à tous et à toutes,

Je possède une clé usb de 8Go (de marque inconnue (custom smile )) qui se refuse à mes tentatives de la rendre bootable (procédé validé avec d'autres clés)
Après quelque recherches il se pourrait que certaines clés ne puissent booter? Avez vous déjà rencontré un problème similaire? Y a t-il des solutions?
Je ne vois pas ce qui empêche de rendre ma clé bootable malgré l'utilsation de fdisk/gparted, mkfs? Y a t'il des parties cachées/inaccessibles avec ces outils ? Ou simplement une incompatibilité hardware?

Dernière modification par David5647 (29-09-2018 21:51:54)

Hors ligne

#2 29-09-2018 05:15:42

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] clé usb non-bootable?

David5647 a écrit :

qui se refuse à mes tentatives de la rendre bootable (procédé validé avec d'autres clés)


On peut prendre connaissance de ce procédé et sur quoi vise le bootable dans le détail ? smile

Dernière modification par smolski (29-09-2018 05:16:41)


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#3 29-09-2018 08:27:04

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] clé usb non-bootable?

Je soutiens la motion demandant des informations complémentaires.

J'ai rencontré un cas étonnant, avec une machine particulière. La même image ISO hybride d'installation Debian avait été écrite sur deux clés de 1 Go et 8 Go. La clé de 1 Go bootait parfaitement, mais pas la clé de 8 Go qui bootait pourtant sur d'autres machines. Plus étonnant encore, la clé de 8 Go bootait après avoir lancé Linux sur cette machine ! J'ai conclu à un bug du BIOS dans l'initialisation du contrôleur USB.

Dernière modification par raleur (29-09-2018 08:27:55)


Il vaut mieux montrer que raconter.

Hors ligne

#4 29-09-2018 10:08:46

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : [Résolu] clé usb non-bootable?

j'ai essayé avec deux iso : "debian-live-9.5.0-amd64-kde.iso" et "debian-9.1.0-amd64-netinst.iso" (un à la fois),
copiés avec :

dd bs=4M if=*.iso of=/dev/sdb



Je vais voir pour tester avec un autre pc, au cas ou...

Dernière modification par David5647 (29-09-2018 10:10:46)

Hors ligne

#5 29-09-2018 10:14:58

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] clé usb non-bootable?

Alors pourquoi évoquais-tu fdisk, gparted et mkfs dans ton message initial ?

Il vaut mieux montrer que raconter.

Hors ligne

#6 29-09-2018 10:32:52

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : [Résolu] clé usb non-bootable?

pour preparer ma clé... et tenter d'effacer tout trace de "logiciel/firmware" propriétaire si jamais

Hors ligne

#7 29-09-2018 10:36:11

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] clé usb non-bootable?

Qu'entends-tu par "préparer" ?
Il n'y a aucun besoin de préparer un support ni d'effacer quoi que ce soit avant d'y écrire une image disque. L'écriture de l'image écrase le contenu antérieur.
Par contre il ne faut pas que le support soit monté ou utilisé d'une façon quelconque sinon la copie risque d'être corrompue.

Dernière modification par raleur (29-09-2018 10:37:42)


Il vaut mieux montrer que raconter.

Hors ligne

#8 29-09-2018 11:10:22

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : [Résolu] clé usb non-bootable?

Oui, ma clé était bien démontée,
Je n'ai jamais eu de soucis avec d'autres clés

Hors ligne

#9 29-09-2018 11:54:20

Jean-Pierre Pinson
Adhérent(e)
Lieu : Orléans
Distrib. : Debian Sid 64bits Ordi.: Thinkpad T400
Noyau : de cerise
(G)UI : xfce
Inscription : 04-03-2017

Re : [Résolu] clé usb non-bootable?

Selon les modèles de clés y en a qui sont compatibles et d'autres non, donc essaie de changer de clé, peut-être que c'est la solution smile

Debian sid
Bureau : xfce
Ordinateur : Thinkpad T400 libreboot

En ligne

#10 29-09-2018 12:32:43

Freemaster
Membre
Lieu : Nord
Distrib. : Debian amd64
Inscription : 31-07-2018
Site Web

Re : [Résolu] clé usb non-bootable?

bs=4M ? cela me parait énorme... 4k serait mieux, surtout sur une clé de 8go...

o_O

Hors ligne

#11 29-09-2018 15:56:21

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] clé usb non-bootable?

4Mio est inutilement gros, mais n'a pas d'inconvénient particulier à ma connaissance au regard de la RAM des machines actuelles.
D'expérience, 4Kio est la taille minimum pour ne pas dégrader le débit séquentiel.
Dans les deux cas, je ne vois pas le rapport avec la taille de la clé.

Il vaut mieux montrer que raconter.

Hors ligne

#12 29-09-2018 16:30:07

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : [Résolu] clé usb non-bootable?

David5647, regarde la taille des secteurs de ta clé:

fdisk -l /dev/sdb


.

Dernière modification par Beta-Pictoris (29-09-2018 16:32:19)

Hors ligne

#13 29-09-2018 18:23:21

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : [Résolu] clé usb non-bootable?

Bonsoir, j'ai réussi (enfin) à booter sur ma clé
j'ai utilisé bootice(.exe) pour modifier les paramètres du mbr de la clé,

Bootice a écrit :

Bootice dispose d'une interface unique composée de plusieurs onglets. Les outils à votre disposition vous permettent de modifier les paramètres MBR/PBR de vos disques, ainsi que de gérer vos images lancées à l'aide de différents chargeurs d'amorçage comme Grub4DOS, UltraISO ou SYSLinux.

je n'ai plus les options choisies en tête (et j'ai cassé ma VM windows),
mais si ça vous interesse, je dois pouvoir les retrouver.
Et si quelqu'un peut m'éclaircir le phénomène je suis prenneur...:P

@Beta-Pictoris

sudo fdisk -l /dev/sdb
 


Disque /dev/sdb : 7,5 GiB, 8053063680 octets, 15728640 secteurs
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



Freemaster a écrit :

bs=4M ? cela me parait énorme... 4k serait mieux, surtout sur une clé de 8go...


Je ne me suis jamais trop posé la question, et j'avoue qu'en dehors de la vitesse d'execution, je ne sais pas qu'elle est la porté de ce paramètre.
C'est cependant une valeur que j'ai retrouvé à de multiples reprises dans des tutos? Est ce une valeur contre-productive?


Merci pour vos réponses big_smile

David

Hors ligne

#14 29-09-2018 20:15:55

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : [Résolu] clé usb non-bootable?

Plus la valeur sera grande, moins le cpu va faire de requêtes au disque. Avec un disque rapide, je n'hésite pas à utiliser des valeurs de 16M ou plus.

On peut, aussi, utiliser l'outil iozone pour tester les performances de son disque dur.

J'ai, par exemple, lancé un test d'écriture et lecture séquentielle d'un fichier de 512Mio en faisant varier la taille des blocs (4k, 16k, 128k, 1024k, 4096k, 16384k) à chaque test:

  Command line used: ./iozone -e -I -s 512m -r 4k -r 16k -r 128k -r 1m -r 4m -r 16m -i 0 -i 1
  Output is in kBytes/sec
  Time Resolution = 0.000001 seconds.
  Processor cache size set to 1024 kBytes.
  Processor cache line size set to 32 bytes.
  File stride size set to 17 * record size.
                                                              random    random     bkwd    record    stride                                    
              kB  reclen    write  rewrite    read    reread    read     write     read   rewrite      read   fwrite frewrite    fread  freread
          524288       4    69735    82069    98077   104265                                                                                  
          524288      16   189736   178929   224155   236197                                                                                  
          524288     128   255473   240811   262147   258761                                                                                  
          524288    1024   402867   402593   439272   440003                                                                                  
          524288    4096   448419   457260   518567   521632                                                                                  
          524288   16384   458725   444305   533569   534464


On obtient des débits en octet/s.

Avec un bloc de 16M, on a, encore, un léger gain par rapport à un bloc de 4M.

Par contre, avec un bloc de 4k, les performances sont très mauvaises.
.

Dernière modification par Beta-Pictoris (29-09-2018 20:25:21)

Hors ligne

#15 30-09-2018 12:45:54

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] clé usb non-bootable?

David5647 a écrit :

Et si quelqu'un peut m'éclaircir le phénomène


Difficile sans savoir quels "paramètres du MBR" tu as modifiés, ni ce qui se passait précisément quand tu tentais de démarrer sur la clé.

Beta-Pictoris a écrit :

Plus la valeur sera grande, moins le cpu va faire de requêtes au disque.


Ce n'est pas si simple. Il y a du chemin entre les opérations d'entrée-sortie demandées par un processus comme dd au noyau et les commandes envoyées par le noyau au disque. Il y aura moins des premières, mais pas forcément moins des secondes, ou pas forcément dans la même proportion.

Beta-Pictoris a écrit :

J'ai, par exemple, lancé un test d'écriture et lecture séquentielle d'un fichier de 512Mio en faisant varier la taille des blocs


Il s'agit d'opérations sur des fichiers. Donc cela passe par la couche du système de fichier et non directement sur le périphérique comme la commande dd pour écrire une image sur une clé USB.

Beta-Pictoris a écrit :

On obtient des débits en octet/s.


Plutôt en ko/s, d'après le texte de la sortie. Sinon ce serait plutôt mauvais.
Avec un débit dépassant 500 Mo/s, je doute qu'il s'agisse d'une clé USB. De quoi s'agit-il ? SSD ? RAID en bandes ?

Ceci dit, je reconnais que je n'ai pas dû tester l'effet de la taille de bloc avec des disques dont le débit séquentiel dépassait 100 Mo/s.


Il vaut mieux montrer que raconter.

Hors ligne

#16 30-09-2018 15:36:51

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : [Résolu] clé usb non-bootable?

C'est un disque ssd sur port sata 3. Avec un débit max de plus de 520Mio/s, on doit arriver à la limite de l'interface sata (6Gb/s bruts).
Cela dit, de nos jours, les disques ssd pcie nvme font beaucoup mieux.

Dernière modification par Beta-Pictoris (30-09-2018 15:50:22)

Hors ligne

#17 30-09-2018 17:08:29

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] clé usb non-bootable?

Oui, mais c'est rare qu'on y écrive des images ISO avec dd.

Comme je l'ai écrit, iozone mesure les performances du système de fichier, pas uniquement du périphérique sous-jacent.
Pour vérifier l'effet de la taille de bloc sans l'interférence du système de fichiers, il faudrait utiliser dd sur une petite partition vierge du SSD.

Dernière modification par raleur (30-09-2018 17:12:37)


Il vaut mieux montrer que raconter.

Hors ligne

#18 30-09-2018 17:47:08

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : [Résolu] clé usb non-bootable?

Comme ceci ? :

dd if=/dev/sda3 of=/dev/null status=progress bs=16M count=32 iflag=direct


32+0 enregistrements lus
32+0 enregistrements écrits
536870912 octets (537 MB, 512 MiB) copiés, 0,958696 s, 560 MB/s


A noter, avec bs=1G, j'arrive à 568MB/s.

Hors ligne

#19 30-09-2018 18:19:09

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] clé usb non-bootable?

C'est vrai qu'en lecture on peut utiliser n'importe quelle partition, voire le "disque" lui-même. C'est seulement en écriture où il faut une partition ou un disque vide pas encore formaté/partitionné.
568 par rapport à 560, ça fait seulement 1% de gain, on doit être dans l'écart-type. Pour une taille de bloc multipliée par 64, c'est maigre.
Et avec des tailles de blocs inférieures, qu'est-ce que ça donne ?

Il vaut mieux montrer que raconter.

Hors ligne

#20 30-09-2018 18:26:09

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : [Résolu] clé usb non-bootable?

Avec un bloc de 4M:

dd if=/dev/sda3 of=/dev/null status=progress bs=4M count=128 iflag=direct


128+0 enregistrements lus
128+0 enregistrements écrits
536870912 octets (537 MB, 512 MiB) copiés, 0,991289 s, 542 MB/s


Avec un bloc de 1M:

dd if=/dev/sda3 of=/dev/null status=progress bs=1M count=512 iflag=direct


481296384 octets (481 MB, 459 MiB) copiés, 1 s, 480 MB/s
512+0 enregistrements lus
512+0 enregistrements écrits
536870912 octets (537 MB, 512 MiB) copiés, 1,11472 s, 482 MB/s


Avec un bloc de 128k:

dd if=/dev/sda3 of=/dev/null status=progress bs=128k count=4096 iflag=direct


321519616 octets (322 MB, 307 MiB) copiés, 1 s, 321 MB/s
4096+0 enregistrements lus
4096+0 enregistrements écrits
536870912 octets (537 MB, 512 MiB) copiés, 1,59752 s, 336 MB/s

Hors ligne

#21 30-09-2018 19:12:53

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] clé usb non-bootable?

Ah oui, c'est mieux qu'en passant par le système de fichiers mais ça baisse bien aussi.
Et sans utiliser iflag=direct ? (exécuter "hdparm -f /dev/sda" pour vider les tampons entre deux mesures)

Il vaut mieux montrer que raconter.

Hors ligne

#22 30-09-2018 20:13:08

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : [Résolu] clé usb non-bootable?

Avec un bloc de 16M:

hdparm -f /dev/sda3; dd if=/dev/sda3 of=/dev/null status=progress bs=16M count=32


/dev/sda3:
32+0 enregistrements lus
32+0 enregistrements écrits
536870912 octets (537 MB, 512 MiB) copiés, 0,950921 s, 565 MB/s


Avec un bloc de 128k:

hdparm -f /dev/sda3; dd if=/dev/sda3 of=/dev/null status=progress bs=128k count=4096


/dev/sda3:
4096+0 enregistrements lus
4096+0 enregistrements écrits
536870912 octets (537 MB, 512 MiB) copiés, 0,994079 s, 540 MB/s


La taille du bloc a beaucoup moins d'influence dans ce cas.

Hors ligne

#23 03-10-2018 11:13:01

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : [Résolu] clé usb non-bootable?

Remarque, avec la dernière méthode , même avec des blocs de 4k, le débit reste supérieure à 500MB/s.
J'imagine l'activation d'un mécanisme de remplissage du cache en ram qui expliquerait les performances.
D'ailleurs, je me demande si le contrôleur est capable de regrouper des requêtes concernant des secteurs ou des blocs contigus et d'aller écrire des gros blocs en ram.

Hors ligne

Pied de page des forums