Accéder au contenu.
Menu Sympa

linux-31 - Re: [Linux-31] Clé bootable avec cat...

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: [Linux-31] Clé bootable avec cat...


Chronologique Discussions 
  • From: Pascal Hambourg <pascal AT plouf.fr.eu.org>
  • To: linux-31 AT culte.org
  • Subject: Re: [Linux-31] Clé bootable avec cat...
  • Date: Mon, 18 Mar 2019 11:21:36 +0100
  • Organization: Plouf !

Le 18/03/2019 à 09:48, Jean-Marc Mongrelet (via linux-31 Mailing List) a écrit :
Le 2019-03-18 08:48, Pascal Hambourg a écrit :
Le 18/03/2019 à 07:55, Jean-Marc Mongrelet (via linux-31 Mailing List) a écrit :

À par que pour un fichier la commande donnerait:
dd if=/répertoire/nom_du_fichier count=1 2>/dev/null | hexdump -C

Ça n'a rien à voir avec hexdump.

???

On reprend. Pour afficher le contenu hexa du MBR :

sudo dd if=/dev/sda count=1 2>/dev/null | hexdump -C

Pour afficher le contenu hexa d'un fichier binaire quelconque :

dd if=/répertoire/nom_du_fichier count=1 2>/dev/null | hexdump -C

On voit bien que la différence se situe uniquement dans la source des données envoyées à hexdump, et pas du tout dans la sortie de hexdump qui ne permet absolument pas de dire à elle seule s'il s'agit de "données brutes" d'un périphérique bloc ou du contenu d'un fichier.

Evidemment si on lit dans un périphérique on sait qu'il s'agit de "données brutes" d'un périphérique, et si on lit dans un fichier on sait qu'il s'agit du contenu d'un fichier. hexdump n'apporte rien sur ce point. Je n'ai même pas besoin d'exécuter la commande pour savoir, il suffit de la lire.

D'ailleurs dans le cas d'un fichier d'image disque, on obtient exactement le même résultat qu'avec le disque lui-même.

(Au passage l'utilisation de dd est superflue, hexdump a une option -n pour limiter la longueur des données à afficher)

Lire et essayer de comprendre ce que fait le MBR... lecture du langage assembleur... pour ce coucher moins bette!

On peut aussi lire la documentation ou le code source du chargeur
d'amorçage installé dans le MBR.

C'est bien ce que je cherchais à faire... lire le code du MBR... Et s'il y a un code source du MBR autre que du langage assembleur... on le trouve où ce code ??

Je l'ai écrit : dans les sources du chargeur d'amorçage que tu as installé dans le MBR. Si c'est GRUB, dans les sources de GRUB.



Archives gérées par MHonArc 2.6.19+.

Haut de le page