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.

#1 Le 14/02/2015, à 01:15

philoup44

Le MBR est remplacé par quoi ?

Salut

Avant, avec le bios , il était préconisé de faire une sauvegarde du MBR lors d'une installation en dual boot
dans l'éventualité ou l'on supprimerais Linux plus tard pour ne conserver que Windows ....

Aujourd'hui, avec l' EFI, on sauvegarde quoi ??
- GPT
- La petite partition EFI ( en début de disque )

YannUbuntu a écrit :

le MBR ne sert à rien si on démarre en mode UEFI

Forum ---> MBR,UEFI, disque GPT ?

NB
Pas urgent ...

Hors ligne

#2 Le 14/02/2015, à 08:23

Qid

Re : Le MBR est remplacé par quoi ?

Pour moi la réponse est là mais j'avoue que je ne serais pas contre une confirmation non plus

philoup44 a écrit :

La petite partition EFI ( en début de disque )

Enfin entre nous que ce soit en mbr ou en gpt de toutes façon il y a des outils de réparation/régénération donc bon moi parler de sauvegarde de ça ça me fait doucement sourire


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#3 Le 15/02/2015, à 03:42

Bougron

Re : Le MBR est remplacé par quoi ?

Bonsoir.
Lorsque tu faisais un dual boot en legacy, l'installateur écrasait le MBR de windows pour y mettre le sien (et réciproquement).
En EFI,  Le boot se fait à partir de fichiers normaux. Windows comme ubuntu et les constructeurs ont pris la décision d'utiliser des répertoires (boot,  ubuntu, microsoft) afin qu'il n'y ait plus d'écrasement.
Il y a un seul récalcitrant: Boot-repair qui par moment écrase encore le fichier  de boot de microsoft mais avant de faire cette action, il en fait une copie....
La seule précaution à prendre est de ne pas détruire ces partitions de boot . ( Quelquefois le constructeur a sa propre partition de boot).

Hors ligne

#4 Le 15/02/2015, à 11:56

philoup44

Re : Le MBR est remplacé par quoi ?

Salut Bougron
J'essaie de comprendre
1) dans un dossier, il y a tous les Boot des OS installés
    si j'installe un nouvel OS en dual-boot, il mettra son boot dans ce dossier
    et c'est le bios EFI qui lira dans ce dossier pour voir ,détecter quels OS sont installés ??

Mais plus loin , tu parles de ces .... partitions de boot
Ici, je comprends autre chose
2) Chaques Os à son boot placé dans un dossier, lequel est placé dans une partition ....

J"va chercher oune aspirine .... tongue
chez moi, c'est normal, j'ai un cerf-volant ...

Dernière modification par philoup44 (Le 15/02/2015, à 11:59)

Hors ligne

#5 Le 15/02/2015, à 12:11

Qid

Re : Le MBR est remplacé par quoi ?

Bah en fait le cas 1 est la config normale en principe et le cas 2 lui dépend du fait que le constructeur fait n'importe quoi ou pas histoire de rendre les multiboot plus chiant à mettre en place ou pas...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#6 Le 15/02/2015, à 12:29

philoup44

Re : Le MBR est remplacé par quoi ?

Salut Qid

Je pensais que la config normal, c'était
Il y a un fichier de boot placé au début du disque
et chaque nouvel OS installé ,supprimé celui des autres pour y écrire son propre boot

Hors ligne

#7 Le 15/02/2015, à 12:55

Qid

Re : Le MBR est remplacé par quoi ?

philoup44 a écrit :

Je pensais que la config normal, c'était
Il y a un fichier de boot placé au début du disque
et chaque nouvel OS installé ,supprimé celui des autres pour y écrire son propre boot

À l'époque où les disques étaient en partitionnement msdos donc avec un mbr oui mais plus avec le partitionnement en gpt


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#8 Le 15/02/2015, à 13:57

philoup44

Re : Le MBR est remplacé par quoi ?

Donc si je résume
pour tous les PC utilisant Bios ---> on peut ou doit sauvegarder le MBR
pour ceux utilisant EFI, ce n'est plus nécessaire ...
C'est ça ??

Hors ligne

#9 Le 15/02/2015, à 14:03

Qid

Re : Le MBR est remplacé par quoi ?

Perso ma réflexion est tout autre...
les 2 peuvent se sauvegarder mais pas de la même façon
Mais faire une sauvegarde sans savoir comment la restaurer est absurde
D'autre part pourquoi faire une sauvegarde d'un truc qu'on sait réparer en cas de pépin


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#10 Le 15/02/2015, à 14:08

Bougron

Re : Le MBR est remplacé par quoi ?

Voici un exemple concret
La première partition FAT32 contient pas mal de fichiers de boot possibles (Ils se terminent par .efi)

sda2: __________________________________________________________________________
    File system:       vfat
    Boot sector type:  Windows 8/2012: FAT32
    Boot files:        /EFI/Boot/MokManager.efi /EFI/Boot/bootx64.efi 
                       /EFI/Boot/grubx64.efi 
                       /EFI/ubuntu/MokManager.efi /EFI/ubuntu/grubx64.efi 
                       /EFI/ubuntu/shimx64.efi 
                       /EFI/Microsoft/Boot/bootmgfw.efi 
                       /EFI/Microsoft/Boot/bootmgr.efi 
                       /EFI/Microsoft/Boot/memtest.efi 
                       /EFI/Microsoft/Boot/ntldr.efi

J'ai aussi créé une autre partition fat32  qui est le double d'une clé USB me permettant d'installer ubuntu via un démarrage windows.
La raison est que sous windows, je ne peux pas accéder à la partition de boot. C'est une sorte de protection.
Cependant, même si j'avais pu, je n'aurais pas pris le risque de trop mélanger. (Un peu comme les constructeurs qui mettent leurs outils dans une partition dédiée).
( C'est sélectable par la ligne boot0000*)

sda9: __________________________________________________________________________
    File system:       vfat
    Boot sector type:  SYSLINUX 6.03 2014-10-06................................................2....0............A20 gate n
    Operating System:  
    Boot files:        /boot/grub/grub.cfg /syslinux/syslinux.cfg 
                       /casper/vmlinuz.efi /EFI/BOOT/grubx64.efi /ldlinux.sys

Je ne peux pas te montrer la partition FAT32 du constructeur car elle a été supprimée.
Le choix de tous ces fichiers de boot est possible par les bios et par le logiciel grâce à la commande EFIBOOTMGR de ubuntu ou l'application EASYUEFI de windows.
qui fournit la liste et l'ordre des boot. par exemple

=================== efibootmgr -v
BootCurrent: 0006
Timeout: 0 seconds
BootOrder: 0006,0001,0002,0000,0003,2003,2001,2002
Boot0000* EFI HDD Device (TOSHIBA MQ01ABD100)	ACPI(a0341d0,0)PCI(1f,2)03120a00000000000000HD(9,14108800,3f40000,fcfadc16-94ac-43d9-8998-0de8fc2175bd)RC
Boot0001* Ubuntu	HD(2,96800,32000,de40e452-2c7c-4617-9b15-15b7ddf168d0)File(EFIubuntugrubx64.efi)RC
Boot0002* Windows Boot Manager	HD(2,96800,32000,de40e452-2c7c-4617-9b15-15b7ddf168d0)File(EFIMicrosoftBootbootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0003* EFI HDD Device 1 (TOSHIBA MQ01ABD100)	ACPI(a0341d0,0)PCI(1f,2)03120a00000000000000HD(f,735d1800,1135000,75fb9d05-9b88-494b-82f8-abd0d5fbf8f8)RC
Boot0004* EFI Network 0 for IPv6 (08-9E-01-B7-1C-5D) 	ACPI(a0341d0,0)PCI(1c,3)PCI(0,0)MAC(089e01b71c5d,0)030d3c000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000RC
Boot0005* EFI Network 0 for IPv4 (08-9E-01-B7-1C-5D) 	ACPI(a0341d0,0)PCI(1c,3)PCI(0,0)MAC(089e01b71c5d,0)IPv4(0.0.0.0:0<->0.0.0.0:0,0, 0RC
Boot0006* WBM	HD(2,96800,32000,de40e452-2c7c-4617-9b15-15b7ddf168d0)File(EFIubuntushimx64.efi)
Boot2001* EFI USB Device	RC
Boot2002* EFI DVD/CDROM	RC
Boot2003* EFI Network	RC

Ainsi dans cet exemple  le bootorder   indique de prendre la ligne N°0006 et si cela ne marche pas la ligne N°0001  puis etc....
*Boot0006* WBM    HD(2,96800,32000,de40e452-2c7c-4617-9b15-15b7ddf168d0)File(EFIubuntushimx64.efi)
       qui indique de prendre  le fichier  /EFI/ubuntu/shimx64.efi  de la seconde partition.


et pour l'aspirine, J'ai aussi cette partition mais je ne sais plus ce qu'il y a dedans! (  Boot0003* )

sda15: _________________________________________________________________________
    File system:       vfat
    Boot sector type:  Syslinux 4.03 or higher
    Boot sector info:  Syslinux looks at sector 3735928559 of /dev/sda15 for 
                       its second stage. It is very unlikely that Syslinux is 
                       (still) installed. The second stage could not be 
                       found. No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /boot/grub/grub.cfg /syslinux/syslinux.cfg 
                       /casper/vmlinuz.efi /EFI/BOOT/grubx64.efi 
                       /EFIold/BOOT/grubx64.efi /bootold/casper/vmlinuz.efi 
                       /ldlinux.sys

Dernière modification par Bougron (Le 15/02/2015, à 14:37)

Hors ligne

#11 Le 15/02/2015, à 14:36

philoup44

Re : Le MBR est remplacé par quoi ?

Sur sda2
Pour linux, je vois bien un GRUB
Mais pour windows , je ne vois que bootmgfw ,ou bootmgr , mais pas une mention MBR

Facultatif

Bougron a écrit :

Ainsi dans cet exemple  le bootorder   indique de prendre la 6eme ligne
*Boot0006* WBM    HD(2,96800,32000,de40e452-2c7c-4617-9b15-15b7ddf168d0)File(EFIubuntushimx64.efi)
       qui indique de prendre  le fichier  /EFI/ubuntu/shimx64.efi  de la seconde partition.

ou c'est écrit seconde partition ?? tongue

Hors ligne

#12 Le 15/02/2015, à 14:51

Qid

Re : Le MBR est remplacé par quoi ?

philoup44 a écrit :

Sur sda2
Pour linux, je vois bien un GRUB
Mais pour windows , je ne vois que bootmgfw ,ou bootmgr , mais pas une mention MBR

Toi t'as pas dû tout bien comprendre... un disque en gpt n'utilise pas de mbr...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#13 Le 15/02/2015, à 15:43

philoup44

Re : Le MBR est remplacé par quoi ?

Qid a écrit :

Toi t'as pas dû tout bien comprendre

Ce n'est pas impossible ÇA ....

Pour Linux , il y a toujours GRUB ( ?? )
Pour l'ancien bios , windows avait MBR
Pour le nouveau bios EFI, en GPT , Windows utilise UN BOOT QUI SE NOMME ..... ??

NB
Pas urgent ...

Hors ligne

#14 Le 15/02/2015, à 15:56

Qid

Re : Le MBR est remplacé par quoi ?

Ah oui mais non ... en fait c'est l'aspect matériel et l'aspect logiciel que tu confonds
le matériel c'est msdos (avec mbr) et gpt (avec partition efi)
le logiciel c'est grub ou lilo pour linux et ntldr pour xp et avant ou bcd pour 7 et supérieur


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#15 Le 15/02/2015, à 16:14

Bougron

Re : Le MBR est remplacé par quoi ?

Hors ligne

#16 Le 15/02/2015, à 16:44

philoup44

Re : Le MBR est remplacé par quoi ?

Un peu normal que j'me mélange ..;
Avant, on disait Grub a écrasé le MBR de Windows
et non pas Grub a écrasé ntldr pour xp et avant ou bcd pour 7 et supérieur ....

NB
Ce qui peut expliquer que sous Windows 8
il faut taper bcdedit en tant que super-utilisateur pour justement désactiver l'Hibernation ...

Je pose des questions ici, mais je cherche à comprendre en fouinant ailleurs aussi
Par exemple , je me documente en ce moment sur ces 2 sites ...
wikipedia - GUID Partition Table
http://lgmorand.developpez.com/windows/ … ootloader/

Merci , pour ta patience ... tongue

Hors ligne

#17 Le 15/02/2015, à 17:15

Qid

Re : Le MBR est remplacé par quoi ?

philoup44 a écrit :

Un peu normal que j'me mélange ..;
Avant, on disait Grub a écrasé le MBR de Windows
et non pas Grub a écrasé ntldr pour xp et avant ou bcd pour 7 et supérieur ....

Abus de langage... oui grub peut écraser le mbr mais non grub n'a jamais écrasé et ne peux écraser la conf de boot d'un OS
tout ça Parce que la config du boot est effectivement lié à l'os alors que le boot lui ne l'est pas...
oui dit comme ça c'est pas clair et je vais finir par moi aussi me mélanger les pinceaux...
le boot est bien soit dans le mbr soit dans l'efi mais la config est bien dans chaque OS
pour prendre l'exemple de ma config je n'ai qu'un seul grub d'installé pour tout le monde
pourtant chacun de mes OS a bien son /boot...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#18 Le 16/02/2015, à 01:25

philoup44

Re : Le MBR est remplacé par quoi ?

Master boot record
Le Master Boot Record ou MBR (parfois aussi appelé « zone amorce ») est le nom donné au premier secteur adressable d'un disque dur
(cylindre 0, tête 0 et secteur 1, ou secteur 0 en adressage logique) dans le cadre d'un partitionnement Intel.
Sa taille est de 512 octets.
Le MBR contient la table des partitions (les quatre partitions primaires) du disque dur.
Il contient également une routine d'amorçage ,
dont le but est de charger le système d'exploitation, ou le chargeur d'amorçage (boot loader) s'il existe, présent sur la partition active.
Pour Windows, ntldr pour xp et avant ou bcd pour 7 et supérieur

En général, l'installation d'un système GNU/Linux modifie le MBR initial pour qu'il pointe sur le chargeur d'amorçage de Linux (GRUB, LILO).

Pour le MBR, je commence à bien saisir
Mais pour EFI et GPT, c'est un peu plus ardu ...

Hors ligne

#19 Le 16/02/2015, à 02:20

philoup44

Re : Le MBR est remplacé par quoi ?

WIKI a écrit :

                                                                                       GUID Partition Table

une table de partitionnement GUID, en anglais GUID Partition Table (GPT) est un standard pour décrire la table de partitionnement d'un disque dur
En mode GPT, les informations concernant la table de partitionnement sont stockées dans un entête GPT,
mais pour garantir une compatibilité (avec les logiciels parlant MBR mais pas GPT), GPT maintient une entrée MBR (dite protectrice car englobant la totalité du disque) suivie de l'entête d'une partition primaire, le véritable début de la table de partitionnement.

Sur un disque MBR, le MBR se trouve à l'adresse 0 (LBA).
Dans les spécifications de GPT, à cette même adresse se trouve une structure qui protège les disques GPT des écritures provenant d'utilitaires disques qui ne (re)connaissent pas les informations de GPT.
Cette structure est appelée MBR protecteur (protective MBR).

Le MBR protecteur contient aussi le programme de démarrage (bootloader) utilisé par les systèmes BIOS (non-EFI) capables de démarrer sur de tels disques.

Pour éviter une confusion dans le vocabulaire, précisons ici que :

    GPT : signifiant Table de Partitionnement GUID, désigne l'ensemble formé de l’entête et du tableau des partitions ;
    entête : désigne l'entête de GPT ;
    tableau des partitions (ou tableau de descripteurs de partition) : désigne la liste des descripteurs de chaque partition ((en) Partition Entry Array).

il y a deux GPT sur le disque dur, l'un primaire, l'autre secondaire (sauvegarde du premier).
Le primaire se situe au début du disque alors que le secondaire se situe à la fin du disque, leurs structures entête/descripteurs étant inversées.

Structure globale du disque :

    MBR protecteur (début du disque dur)
    GPT primaire : entête
    GPT primaire : tableau de partitions

    Partitions : début de la partition 1
    ...
    Partitions : fin de la partition n

    GPT secondaire : tableau de partitions
    GPT secondaire : entête (fin du disque dur)

Hors ligne

#20 Le 16/02/2015, à 02:29

philoup44

Re : Le MBR est remplacé par quoi ?

Pour l'instant, je ne sais toujours pas, pour EFI en mode GPT
ou se situe la routine d'amorçage qui charge ou pointe vers le chargeur d'amorçage (boot loader)

Je dirais GPT primaire ... hmm

Hors ligne

#21 Le 16/02/2015, à 08:06

Qid

Re : Le MBR est remplacé par quoi ?

Moi je pense qu'il faut que tu arrêtes de t'interroger la dessus ... tu te torture trop l'esprit...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#22 Le 16/02/2015, à 23:53

philoup44

Re : Le MBR est remplacé par quoi ?

Euh oui mais non ...
OUI, parceque la doc sur le sujet est indigeste
Non, parce qu'il ne fallait pas me tendre la carotte (ou le baton ) tongue

Qid a écrit :

Ah oui mais non ... en fait c'est l'aspect matériel et l'aspect logiciel que tu confonds
le matériel c'est msdos (avec mbr) et gpt (avec partition efi)
le logiciel c'est grub ou lilo pour linux et ntldr pour xp et avant ou bcd pour 7 et supérieur

A la question : Le MBR est remplacé par quoi ?
Je pense que la réponse est ---> Rien
La raison en est simple, il est toujours présent
voir ----> wikipedia.org - GUID Partition Table
Meme si l'on est en EFI avec partitionnement GPT, le bios consulte d'abord et toujours le MBR (présent dans GPT)
GRUB2, range le  boot.img dans le MBR

voir ---> wikipedia.org - GNU GRUB

Pour la routine d'amorçage: elle est toujours dans le  MBR ....

Quand on dit GRUB à écraser le MBR de windows, il faut comprendre
GNU/Linux a modifié le MBR initial pour qu'il pointe sur le chargeur d'amorçage de Linux (GRUB, LILO).
il a modifié la routine d'amorçage

@ Bougron & Qid
Merci à vous deux ...

N'hésitez pas à rectifier, si je dis une C******e !!

Dernière modification par philoup44 (Le 17/02/2015, à 00:05)

Hors ligne

#23 Le 17/02/2015, à 01:08

philoup44

Re : Le MBR est remplacé par quoi ?

A la question du #1
Avant, avec le bios , il était préconisé de faire une sauvegarde du MBR lors d'une installation en dual boot
dans l'éventualité ou l'on supprimerais Linux plus tard pour ne conserver que Windows ....

Aujourd'hui, avec l' EFI, on sauvegarde quoi ??

inspiré du post ci-dessous
[RÉSOLU] Dual-Boot Windows 8.1 EFI * Grub disparu après démarrage Win

Le bootmgfw.efi (qui est le fichier lancé par WBM (Windows Boot Manager) ) = faire une clé de réparation W8 ????
avec une commande du style

sudo cp EFI/Microsoft/Boot/Bootmgfw.efi chemin_du_dossier_de _destination

ou sous windows ---> voir Créer un support de récupération pour Windows 8

La clé de réparation W8 fait au moins 256 Mo

Dernière modification par philoup44 (Le 17/02/2015, à 01:12)

Hors ligne

#24 Le 17/02/2015, à 08:22

Qid

Re : Le MBR est remplacé par quoi ?

philoup44 a écrit :

A la question : Le MBR est remplacé par quoi ?
Je pense que la réponse est ---> Rien
La raison en est simple, il est toujours présent
voir ----> wikipedia.org - GUID Partition Table
Meme si l'on est en EFI avec partitionnement GPT, le bios consulte d'abord et toujours le MBR (présent dans GPT)
GRUB2, range le  boot.img dans le MBR

voir ---> wikipedia.org - GNU GRUB

Pour la routine d'amorçage: elle est toujours dans le  MBR ....

Je ne suis pas allé lire tes sources et je ne suis pas d'accord avec toi et ton interprétation de Wikipedia qui accessoirement n'est pas toujours à croire les yeux fermés :
Non les disques durs gpt n'ont pas de mbr et c'est d'ailleurs bien pour ça que justement la routine d'installation de grub qui à son habitude de colle dans le mbr ne marche jamais
en fait tout se joue sur la définition de mbr : c'est le début du disque msdos qui donne les info sur le reste...
oui le disque gpt a aussi un début de disque évidemment mais lui n'a rien de particulier ...
et si y coller grub est quand-même possible est surtout que celà marche
c'est juste que tu n'as en fait pas d'uefi... Parce que les 2 sont étroitement liés


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#25 Le 17/02/2015, à 10:15

kalunux

Re : Le MBR est remplacé par quoi ?

Bonjour,

@Qid
Moi je dirais plutôt que c'est toi qui te torture, car tu confonds GPT et EFI puis tu te mélanges un peut trop les pinceaux smile
Par contre l'ami Philoup44 lui à tout compris.
Le MBR est présent sur table de partition GPT et msdos. Mais ne sert à rien en mode EFI.

Dernière modification par kalunux (Le 17/02/2015, à 10:15)

Hors ligne