Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 08/09/2010, à 15:37

Nasman

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Le mien (au même emplacement sous lucid), s'arrête à l'adresse 193, soit 403 en décimal.
Est ce suffisant car la partie exécutable+chaines de caractères peut s'étendre jusqu'à 440 octets - vient après l'id du disque.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#27 Le 08/09/2010, à 15:37

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

heu je reste sceptique quand au fait que mbr.bin soit une copie du mbr d'origine, ce que tu dis est vraix pour le reste.

j'ai réinstallé ubuntu, donc vue ce que tu dis mbr.bin devrait contenur grub.
et je vien de regarder ce n'est pas le cas donc ce n'est pas une copie.


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#28 Le 08/09/2010, à 15:40

heizmann

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

...ah ! Euh, il vaudrait mieux écrire la commande :

$ sudo dd if=/usr/lib/syslinux/mbr.bin bs=404 count=1 | hexdump -C

vu que le fichier ne fait que 404 octets.


"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"

Hors ligne

#29 Le 08/09/2010, à 15:43

Nasman

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Je viens de comparer ce fichier avec le mbr que j'avais sauvegardé préalablement à l'installation d'ubuntu :
Ce ne sont pas les mêmes fichiers yikes


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#30 Le 08/09/2010, à 15:44

heizmann

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

j'ai réinstallé ubuntu, donc vue ce que tu dis mbr.bin devrait contenur grub.

hmm gniark ! Euh, il y a une confusion, on dirait...

Grub est installé sur / (par défaut), non pas dans la mbr (heureusement, sinon on pourrait pas faire des splash au démarrage avec notre ami Tux par exemple wink)

En fait, la mbr est un programme qui va pointer sur grub...


"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"

Hors ligne

#31 Le 08/09/2010, à 15:44

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

voilà pour moi, ce n'est pas identique

larrieu@larrieu-laptop:~$ sudo dd if=/usr/lib/syslinux/mbr.bin bs=404 count=1 | hexdump -C
1+0 enregistrements lus
1+0 enregistrements écrits
00000000  fa 31 c0 8e d8 8e d0 bc  00 7c 89 e6 06 57 52 8e  |.1.......|...WR.|
404 octets (404 B) copiés00000010  c0 fb fc bf 00 06 b9 00  01 f3 a5 ea 20 06 00 00  |............ ...|
00000020  52 b4 41 bb aa 55 31 c9  30 f6 f9 cd 13 72 13 81  |R.A..U1.0....r..|
, 3,8482e-05 s, 10,5 MB/s
00000030  fb 55 aa 75 0d d1 e9 73  09 66 c7 06 8d 06 b4 42  |.U.u...s.f.....B|
00000040  eb 15 5a b4 08 cd 13 83  e1 3f 51 0f b6 c6 40 f7  |..Z......?Q...@.|
00000050  e1 52 50 66 31 c0 66 99  e8 66 00 e8 21 01 4d 69  |.RPf1.f..f..!.Mi|
00000060  73 73 69 6e 67 20 6f 70  65 72 61 74 69 6e 67 20  |ssing operating |
00000070  73 79 73 74 65 6d 2e 0d  0a 66 60 66 31 d2 bb 00  |system...f`f1...|
00000080  7c 66 52 66 50 06 53 6a  01 6a 10 89 e6 66 f7 36  ||fRfP.Sj.j...f.6|
00000090  f4 7b c0 e4 06 88 e1 88  c5 92 f6 36 f8 7b 88 c6  |.{.........6.{..|
000000a0  08 e1 41 b8 01 02 8a 16  fa 7b cd 13 83 c4 10 66  |..A......{.....f|
000000b0  61 c3 e8 c4 ff be be 7d  bf be 07 b9 20 00 f3 a5  |a......}.... ...|
000000c0  c3 66 60 89 e5 bb be 07  b9 04 00 31 c0 53 51 f6  |.f`........1.SQ.|
000000d0  07 80 74 03 40 89 de 83  c3 10 e2 f3 48 74 5b 79  |..t.@.......Ht[y|
000000e0  39 59 5b 8a 47 04 3c 0f  74 06 24 7f 3c 05 75 22  |9Y[.G.<.t.$.<.u"|
000000f0  66 8b 47 08 66 8b 56 14  66 01 d0 66 21 d2 75 03  |f.G.f.V.f..f!.u.|
00000100  66 89 c2 e8 ac ff 72 03  e8 b6 ff 66 8b 46 1c e8  |f.....r....f.F..|
00000110  a0 ff 83 c3 10 e2 cc 66  61 c3 e8 62 00 4d 75 6c  |.......fa..b.Mul|
00000120  74 69 70 6c 65 20 61 63  74 69 76 65 20 70 61 72  |tiple active par|
00000130  74 69 74 69 6f 6e 73 2e  0d 0a 66 8b 44 08 66 03  |titions...f.D.f.|
00000140  46 1c 66 89 44 08 e8 30  ff 72 13 81 3e fe 7d 55  |F.f.D..0.r..>.}U|
00000150  aa 0f 85 06 ff bc fa 7b  5a 5f 07 fa ff e4 e8 1e  |.......{Z_......|
00000160  00 4f 70 65 72 61 74 69  6e 67 20 73 79 73 74 65  |.Operating syste|
00000170  6d 20 6c 6f 61 64 20 65  72 72 6f 72 2e 0d 0a 5e  |m load error...^|
00000180  ac b4 0e 8a 3e 62 04 b3  07 cd 10 3c 0a 75 f1 cd  |....>b.....<.u..|
00000190  18 f4 eb fd                                       |....|
00000194
larrieu@larrieu-laptop:~$ sudo dd if=/dev/sda bs=404 count=1 | hexdump -C
1+0 enregistrements lus
1+0 enregistrements écrits
00000000  eb 63 90 8e d0 31 e4 8e  d8 8e c0 be 00 7c bf 00  |.c...1.......|..|
404 octets (404 B) copiés00000010  06 b9 00 01 f3 a5 be ee  07 b0 08 ea 20 06 00 00  |............ ...|
00000020  80 3e b6 07 ff 75 04 88  16 b6 07 80 3c 00 74 04  |.>...u......<.t.|
, 3,6806e-05 s, 11,0 MB/s
00000030  08 06 b2 07 83 ee 10 d0  e8 73 f0 cd 1a 89 16 00  |.........s......|
00000040  08 e8 33 01 81 3e b4 07  ff ff 74 46 f6 06 b3 07  |..3..>....tF....|
00000050  80 74 06 b4 01 cd 16 75  39 f6 00 80 01 00 00 00  |.t.....u9.......|
00000060  00 00 00 00 ff fa 90 90  f6 c2 80 75 02 b2 80 ea  |...........u....|
00000070  74 7c 00 00 31 c0 8e d8  8e d0 bc 00 20 fb a0 64  |t|..1....... ..d|
00000080  7c 3c ff 74 02 88 c2 52  bb 17 04 80 27 03 74 06  ||<.t...R....'.t.|
00000090  be 88 7d e8 1c 01 be 05  7c f6 c2 80 74 48 b4 41  |..}.....|...tH.A|
000000a0  bb aa 55 cd 13 5a 52 72  3d 81 fb 55 aa 75 37 83  |..U..ZRr=..U.u7.|
000000b0  e1 01 74 32 31 c0 89 44  04 40 88 44 ff 89 44 02  |..t21..D.@.D..D.|
000000c0  c7 04 10 00 66 8b 1e 5c  7c 66 89 5c 08 66 8b 1e  |....f..\|f.\.f..|
000000d0  60 7c 66 89 5c 0c c7 44  06 00 70 b4 42 cd 13 72  |`|f.\..D..p.B..r|
000000e0  05 bb 00 70 eb 76 b4 08  cd 13 73 0d f6 c2 80 0f  |...p.v....s.....|
000000f0  84 d0 00 be 93 7d e9 82  00 66 0f b6 c6 88 64 ff  |.....}...f....d.|
00000100  40 66 89 44 04 0f b6 d1  c1 e2 02 88 e8 88 f4 40  |@f.D...........@|
00000110  89 44 08 0f b6 c2 c0 e8  02 66 89 04 66 a1 60 7c  |.D.......f..f.`||
00000120  66 09 c0 75 4e 66 a1 5c  7c 66 31 d2 66 f7 34 88  |f..uNf.\|f1.f.4.|
00000130  d1 31 d2 66 f7 74 04 3b  44 08 7d 37 fe c1 88 c5  |.1.f.t.;D.}7....|
00000140  30 c0 c1 e8 02 08 c1 88  d0 5a 88 c6 bb 00 70 8e  |0........Z....p.|
00000150  c3 31 db b8 01 02 cd 13  72 1e 8c c3 60 1e b9 00  |.1......r...`...|
00000160  01 8e db 31 f6 bf 00 80  8e c6 fc f3 a5 1f 61 ff  |...1..........a.|
00000170  26 5a 7c be 8e 7d eb 03  be 9d 7d e8 34 00 be a2  |&Z|..}....}.4...|
00000180  7d e8 2e 00 cd 18 eb fe  47 52 55 42 20 00 47 65  |}.......GRUB .Ge|
00000190  6f 6d 00 48                                       |om.H|
00000194
larrieu@larrieu-laptop:~$

Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#32 Le 08/09/2010, à 15:46

heizmann

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Je viens de comparer ce fichier avec le mbr que j'avais sauvegardé préalablement à l'installation d'ubuntu :
Ce ne sont pas les mêmes fichiers yikes

...à l'installation d'Ubuntu... tu veux dire : avant ???

...moi quand je lance ma commande magique :

$ sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda bs=404 count=1

...ça rétablit bien la mbr d'origine pourtant (attention à ceux qui n'y connaissent rien, n'exécutez pas cette commande sans savoir ce que vous faites : c'est IRRÉVERSIBLE !!! pour palier, y'a toujours SuperGrub, un live-cd pour refaire la mbr)


"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"

Hors ligne

#33 Le 08/09/2010, à 15:48

heizmann

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

C'est noté, c'est pas identique... Josepe, dans quelles circonstances as-tu « flashé » ta mbr d'origine ? (avant ou après install' de Ubuntu)


"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"

Hors ligne

#34 Le 08/09/2010, à 15:49

Nasman

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

>Josepe36
J'ai le même fichier que toi mais je suppose que tu n'avais pas le même PC que moi.
Je pense qu'il s'agit d'un mbr "générique".


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#35 Le 08/09/2010, à 15:50

jalobservateur

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

smile  sur une machine ici:
Résultât de la commande:
0+1 enregistrements lus
0+1 enregistrements écrits
404 octets (404 B) copiés, 0,00581638 s, 69,5 kB/s
00000000  fa 31 c0 8e d8 8e d0 bc  00 7c 89 e6 06 57 52 8e  |.1.......|...WR.|
00000010  c0 fb fc bf 00 06 b9 00  01 f3 a5 ea 20 06 00 00  |............ ...|
00000020  52 b4 41 bb aa 55 31 c9  30 f6 f9 cd 13 72 13 81  |R.A..U1.0....r..|
00000030  fb 55 aa 75 0d d1 e9 73  09 66 c7 06 8d 06 b4 42  |.U.u...s.f.....B|
00000040  eb 15 5a b4 08 cd 13 83  e1 3f 51 0f b6 c6 40 f7  |..Z......?Q...@.|
00000050  e1 52 50 66 31 c0 66 99  e8 66 00 e8 21 01 4d 69  |.RPf1.f..f..!.Mi|
00000060  73 73 69 6e 67 20 6f 70  65 72 61 74 69 6e 67 20  |ssing operating |
00000070  73 79 73 74 65 6d 2e 0d  0a 66 60 66 31 d2 bb 00  |system...f`f1...|
00000080  7c 66 52 66 50 06 53 6a  01 6a 10 89 e6 66 f7 36  ||fRfP.Sj.j...f.6|
00000090  f4 7b c0 e4 06 88 e1 88  c5 92 f6 36 f8 7b 88 c6  |.{.........6.{..|
000000a0  08 e1 41 b8 01 02 8a 16  fa 7b cd 13 83 c4 10 66  |..A......{.....f|
000000b0  61 c3 e8 c4 ff be be 7d  bf be 07 b9 20 00 f3 a5  |a......}.... ...|
000000c0  c3 66 60 89 e5 bb be 07  b9 04 00 31 c0 53 51 f6  |.f`........1.SQ.|
000000d0  07 80 74 03 40 89 de 83  c3 10 e2 f3 48 74 5b 79  |..t.@.......Ht[y|
000000e0  39 59 5b 8a 47 04 3c 0f  74 06 24 7f 3c 05 75 22  |9Y[.G.<.t.$.<.u"|
000000f0  66 8b 47 08 66 8b 56 14  66 01 d0 66 21 d2 75 03  |f.G.f.V.f..f!.u.|
00000100  66 89 c2 e8 ac ff 72 03  e8 b6 ff 66 8b 46 1c e8  |f.....r....f.F..|
00000110  a0 ff 83 c3 10 e2 cc 66  61 c3 e8 62 00 4d 75 6c  |.......fa..b.Mul|
00000120  74 69 70 6c 65 20 61 63  74 69 76 65 20 70 61 72  |tiple active par|
00000130  74 69 74 69 6f 6e 73 2e  0d 0a 66 8b 44 08 66 03  |titions...f.D.f.|
00000140  46 1c 66 89 44 08 e8 30  ff 72 13 81 3e fe 7d 55  |F.f.D..0.r..>.}U|
00000150  aa 0f 85 06 ff bc fa 7b  5a 5f 07 fa ff e4 e8 1e  |.......{Z_......|
00000160  00 4f 70 65 72 61 74 69  6e 67 20 73 79 73 74 65  |.Operating syste|
00000170  6d 20 6c 6f 61 64 20 65  72 72 6f 72 2e 0d 0a 5e  |m load error...^|
00000180  ac b4 0e 8a 3e 62 04 b3  07 cd 10 3c 0a 75 f1 cd  |....>b.....<.u..|
00000190  18 f4 eb fd                                       |....|
00000194


La route est longue vers la maîtrise Linux, Mais...La voie est Libre...
Notre choix 'être 'sous' Windows ou 'sur' Linux'...
http://hybryde.org

Hors ligne

#36 Le 08/09/2010, à 15:50

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

heizmann a écrit :

j'ai réinstallé ubuntu, donc vue ce que tu dis mbr.bin devrait contenur grub.

hmm gniark ! Euh, il y a une confusion, on dirait...

Grub est installé sur / (par défaut), non pas dans la mbr (heureusement, sinon on pourrait pas faire des splash au démarrage avec notre ami Tux par exemple wink)

En fait, la mbr est un programme qui va pointer sur grub...

heu non non ce qui est installé a la racine sont les fichiers nécessaire a grub qui lui est un binaire placé dans le mbr.
grub est bien dans mes 446 premiers octets regarde le post precedent qui le confirme.

si tu fais l'experience de supprimer ton /boot/grub tu verra qu'au demarage grub va quand meme t'afficher un message, c'est le binaire des 446 premiers octets qui fait ce boulot.


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#37 Le 08/09/2010, à 15:51

heizmann

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Voici au passage la mbr d'Ubuntu :

heizmann@linuxgael:~$ sudo dd if=/dev/sda bs=404 count=1 | hexdump -C
[sudo] password for heizmann: 
1+0 enregistrements lus
1+0 enregistrements écrits
404 octets (404 B) copiés, 2,7308e-05 s, 14,8 MB/s
00000000  eb 63 90 8e d8 8e d0 bc  00 7c 89 e6 06 57 52 8e  |.c.......|...WR.|
00000010  c0 fb fc bf 00 06 b9 00  01 f3 a5 ea 20 06 00 00  |............ ...|
00000020  52 b4 41 bb aa 55 31 c9  30 f6 f9 cd 13 72 13 81  |R.A..U1.0....r..|
00000030  fb 55 aa 75 0d d1 e9 73  09 66 c7 06 8d 06 b4 42  |.U.u...s.f.....B|
00000040  eb 15 5a b4 08 cd 13 83  e1 3f 51 0f b6 c6 40 f7  |..Z......?Q...@.|
00000050  e1 52 50 66 31 c0 66 99  e8 66 00 80 01 00 00 00  |.RPf1.f..f......|
00000060  00 00 00 00 ff fa eb 07  f6 c2 80 75 02 b2 80 ea  |...........u....|
00000070  74 7c 00 00 31 c0 8e d8  8e d0 bc 00 20 fb a0 64  |t|..1....... ..d|
00000080  7c 3c ff 74 02 88 c2 52  be 88 7d e8 24 01 be 05  ||<.t...R..}.$...|
00000090  7c f6 c2 80 74 48 b4 41  bb aa 55 cd 13 5a 52 72  ||...tH.A..U..ZRr|
000000a0  3d 81 fb 55 aa 75 37 83  e1 01 74 32 31 c0 89 44  |=..U.u7...t21..D|
000000b0  04 40 88 44 ff 89 44 02  c7 04 10 00 66 8b 1e 5c  |.@.D..D.....f..\|
000000c0  7c 66 89 5c 08 66 8b 1e  60 7c 66 89 5c 0c c7 44  ||f.\.f..`|f.\..D|
000000d0  06 00 70 b4 42 cd 13 72  05 bb 00 70 eb 73 b4 08  |..p.B..r...p.s..|
000000e0  cd 13 73 0a f6 c2 80 0f  84 d8 00 e9 82 00 66 0f  |..s...........f.|
000000f0  b6 c6 88 64 ff 40 66 89  44 04 0f b6 d1 c1 e2 02  |...d.@f.D.......|
00000100  88 e8 88 f4 40 89 44 08  0f b6 c2 c0 e8 02 66 89  |....@.D.......f.|
00000110  04 66 a1 60 7c 66 09 c0  75 4e 66 a1 5c 7c 66 31  |.f.`|f..uNf.\|f1|
00000120  d2 66 f7 34 88 d1 31 d2  66 f7 74 04 3b 44 08 7d  |.f.4..1.f.t.;D.}|
00000130  37 fe c1 88 c5 30 c0 c1  e8 02 08 c1 88 d0 5a 88  |7....0........Z.|
00000140  c6 bb 00 70 8e c3 31 db  b8 01 02 cd 13 72 29 8c  |...p..1......r).|
00000150  c3 60 1e b9 00 01 8e db  31 f6 bf 00 80 8e c6 fc  |.`......1.......|
00000160  f3 a5 1f 61 ff 26 5a 7c  be 8e 7d e8 44 00 eb 0e  |...a.&Z|..}.D...|
00000170  be 93 7d e8 3c 00 eb 06  be 9d 7d e8 34 00 be a2  |..}.<.....}.4...|
00000180  7d e8 2e 00 cd 18 eb fe  47 52 55 42 20 00 47 65  |}.......GRUB .Ge|
00000190  6f 6d 00 48                                       |om.H|

...et la mbr dûe à l'installation de FREEDOS :

heizmann@linuxgael:~$ sudo dd if=/usr/lib/syslinux/mbr.bin bs=404 count=1 | hexdump -C
1+0 enregistrements lus
1+0 enregistrements écrits
00000000  fa 31 c0 8e d8 8e d0 bc  00 7c 89 e6 06 57 52 8e  |.1.......|...WR.|
404 octets (404 B) copiés00000010  c0 fb fc bf 00 06 b9 00  01 f3 a5 ea 20 06 00 00  |............ ...|
00000020  52 b4 41 bb aa 55 31 c9  30 f6 f9 cd 13 72 13 81  |R.A..U1.0....r..|
, 0,0208797 s, 19,3 kB/s
00000030  fb 55 aa 75 0d d1 e9 73  09 66 c7 06 8d 06 b4 42  |.U.u...s.f.....B|
00000040  eb 15 5a b4 08 cd 13 83  e1 3f 51 0f b6 c6 40 f7  |..Z......?Q...@.|
00000050  e1 52 50 66 31 c0 66 99  e8 66 00 e8 21 01 4d 69  |.RPf1.f..f..!.Mi|
00000060  73 73 69 6e 67 20 6f 70  65 72 61 74 69 6e 67 20  |ssing operating |
00000070  73 79 73 74 65 6d 2e 0d  0a 66 60 66 31 d2 bb 00  |system...f`f1...|
00000080  7c 66 52 66 50 06 53 6a  01 6a 10 89 e6 66 f7 36  ||fRfP.Sj.j...f.6|
00000090  f4 7b c0 e4 06 88 e1 88  c5 92 f6 36 f8 7b 88 c6  |.{.........6.{..|
000000a0  08 e1 41 b8 01 02 8a 16  fa 7b cd 13 83 c4 10 66  |..A......{.....f|
000000b0  61 c3 e8 c4 ff be be 7d  bf be 07 b9 20 00 f3 a5  |a......}.... ...|
000000c0  c3 66 60 89 e5 bb be 07  b9 04 00 31 c0 53 51 f6  |.f`........1.SQ.|
000000d0  07 80 74 03 40 89 de 83  c3 10 e2 f3 48 74 5b 79  |..t.@.......Ht[y|
000000e0  39 59 5b 8a 47 04 3c 0f  74 06 24 7f 3c 05 75 22  |9Y[.G.<.t.$.<.u"|
000000f0  66 8b 47 08 66 8b 56 14  66 01 d0 66 21 d2 75 03  |f.G.f.V.f..f!.u.|
00000100  66 89 c2 e8 ac ff 72 03  e8 b6 ff 66 8b 46 1c e8  |f.....r....f.F..|
00000110  a0 ff 83 c3 10 e2 cc 66  61 c3 e8 62 00 4d 75 6c  |.......fa..b.Mul|
00000120  74 69 70 6c 65 20 61 63  74 69 76 65 20 70 61 72  |tiple active par|
00000130  74 69 74 69 6f 6e 73 2e  0d 0a 66 8b 44 08 66 03  |titions...f.D.f.|
00000140  46 1c 66 89 44 08 e8 30  ff 72 13 81 3e fe 7d 55  |F.f.D..0.r..>.}U|
00000150  aa 0f 85 06 ff bc fa 7b  5a 5f 07 fa ff e4 e8 1e  |.......{Z_......|
00000160  00 4f 70 65 72 61 74 69  6e 67 20 73 79 73 74 65  |.Operating syste|
00000170  6d 20 6c 6f 61 64 20 65  72 72 6f 72 2e 0d 0a 5e  |m load error...^|
00000180  ac b4 0e 8a 3e 62 04 b3  07 cd 10 3c 0a 75 f1 cd  |....>b.....<.u..|
00000190  18 f4 eb fd                                       |....|

"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"

Hors ligne

#38 Le 08/09/2010, à 15:51

Nasman

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

En ce qui me concerne, j'ai sauvegardé le mbr d'origine en mode LiveCD avec dd

sudo dd if=/dev/sda of=~/Desktop/mbr_sauv.bs bs=512 count=1

préalablement à l'installation (avec grub dans le mbr)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#39 Le 08/09/2010, à 15:56

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

bien on confirme donc que /usr/syslinux/mbr.bin n'est pas une sauvegarde, c'est en effet comme le dit Nasman un mbr generic, je m'en sert pour créer des liveusb en binome avec syslinux.
attention le mbr xp n'est pas le meme que vista et seven, il se peut je n'ai pas essayé que ce mbr generic demarre xp mais pas seven ni vista.

c'est donc pourquoi dans le script je lance la commande que tu cites Nasman mais avec bs=446 pour ne pas faussée la table de partition en cas de restauration et place le fichier ainsi crée dans /opt

Dernière modification par Josepe36 (Le 08/09/2010, à 15:57)


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#40 Le 08/09/2010, à 15:56

heizmann

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

si tu fais l'expérience de supprimer ton /boot/grub tu verra qu'au demarage grub va quand meme t'afficher un message, c'est le binaire des 446 premiers octets qui fait ce boulot.

Heu... oui, en fait, si on s'accorde à désigner grub comme le bootloader « seul » (mais c'est assez confus, sur la toile, certains disent que GRUB s'installe dans la MBR, d'autres disent que seul un programme pointant sur GRUB est installé dans la MBR)


"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"

Hors ligne

#41 Le 08/09/2010, à 15:58

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

grub est un binaire avec des dependances dans /boot/grub wink


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#42 Le 08/09/2010, à 15:59

heizmann

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Nasman a écrit :

En ce qui me concerne, j'ai sauvegardé le mbr d'origine en mode LiveCD avec dd

Super big_smile peux-tu comparer la mbr sauvegardée et le fichier /usr/lib/syslinux/mbr.bin stp ???

En faisant un petit :

$ sudo dd if=~/Desktop/mbr_sauv.bs bs=404 count=1 | hexdump -C
$ sudo dd if=/dev/sda bs=404 count=1 | hexdump -C

Dernière modification par heizmann (Le 08/09/2010, à 16:02)


"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"

Hors ligne

#43 Le 08/09/2010, à 16:00

heizmann

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Josepe36 a écrit :

grub est un binaire avec des dependances dans /boot/grub wink

wink C'est noté... j'en profiterai alors pour corriger ma grotesque ânerie dans mon post !

Dernière modification par heizmann (Le 08/09/2010, à 16:05)


"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"

Hors ligne

#44 Le 08/09/2010, à 16:05

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

@heizman

pas de soucis, j'aime beaucoup ces discussions trés constructives, je n'ai pas voulu t'offenser mais etre sur de ton info qui m'aurait bien arrangé.


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#45 Le 08/09/2010, à 16:07

heizmann

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Josepe smile ben, au pire, y'a qu'à essayer de convertir le programme MBR en mnémoniques assembleur, pis voir ce qu'il fait en ce qui concerne grub tongue

PS : moi aussi, pour les discussions constructives, j'aime ça ^^


"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"

Hors ligne

#46 Le 08/09/2010, à 16:08

Josepe36

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

voilà un super lien que m'a donner rmy

http://forum.pcastuces.com/sujet.asp?f=01&s=108547


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#47 Le 08/09/2010, à 16:09

heizmann

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Enfin, au moins Jasepe36 on a la preuve avec la flash de tes 2 mbr qu'elles sont distinctes, et donc que la première flashée est bien celle d'origine wink


"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"

Hors ligne

#48 Le 08/09/2010, à 16:10

heizmann

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Lien pas mal pour comprendre la MBR (au passage) :

http://elle.epfl.ch/MBR-ou-Partition wink c'est signé l'École Polytechnique de Lausanne, en Suisse.


"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"

Hors ligne

#49 Le 08/09/2010, à 16:12

Nasman

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

En ce qui concerne les sauvegardes du mbr, je préfère tout sauvegarder (table des partitions incluse) quitte à ne restaurer que les 446 premiers octets.

Je me suis déjà "amusé" à désassembler mon mbr mais l'interprétation n'est pas toujours évidente.
J'avais déjà poster sur le forum en ce sens

Edit : C'est ici
http://forum.ubuntu-fr.org/viewtopic.php?pid=3415808#p3415808

Dernière modification par Nasman (Le 08/09/2010, à 16:14)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#50 Le 08/09/2010, à 16:17

heizmann

Re : Suggestion pour éviter le saccage du MBR... (Résolu):)

Nasman a écrit :

[...] quitte à ne restaurer que les 446 premiers octets.

...ce serait plutôt quitte à restaurer les 446 premiers octets (et pas à ne restaurer) lol


"[In science] Ignorance is no shame"... E Zee, "QFT in a Nutshell"

Hors ligne