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 10/01/2008, à 03:04

glimpse

mbr d'origine + grub = pas de boot

Suite du sujet commencé ici : http://forum.ubuntu-fr.org/viewtopic.php?id=181054

Voila les résultats des commandes safinaz

Comme ça boot pas j'ai lancé DSL pour les commandes

fdisk -l
Disque /dev/hda: 200.0 Go, 200049647616 octets
255 heads, 63 sectors/track, 24321 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00090dde

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        1277    10253906   83  Linux
/dev/hda2            1277        1374      781250   82  Linux swap / Solaris
/dev/hda3            1374        7210    46875000   83  Linux
/dev/hda4            7210       24321   137448276   83  Linux
find /boot/grub/stage1
(hd0,0)

Merci pour ton aide smile

#2 Le 10/01/2008, à 13:44

safinaz

Re : mbr d'origine + grub = pas de boot

tape avec le live cd

sudo grub    #attends de voir grub>, puis
setup (hd0,0) (hd0,0)
quit

puis redémarre

#3 Le 10/01/2008, à 14:25

glimpse

Re : mbr d'origine + grub = pas de boot

C'est fait mais c'est toujours pareil, quand je redémarre l'ordi se bloque et je ne vois pas le grub. hmm

#4 Le 10/01/2008, à 14:32

safinaz

Re : mbr d'origine + grub = pas de boot

Se bloque

que vois tu avant, les messages???

Va dans le bios et regarde s'il voit ton disque avec la bonne taille

#5 Le 10/01/2008, à 15:22

sirius10

Re : mbr d'origine + grub = pas de boot

Je suis ca m'interresse  tongue:P


"Pour ce qui est de l'Avenir, il ne s’agit pas de le prévoir, mais de le rendre possible."     
Antoine de Saint-Exupéry

Hors ligne

#6 Le 10/01/2008, à 16:45

glimpse

Re : mbr d'origine + grub = pas de boot

Oui le disque est bien reconnu dans le BIOS.

Avant de bloquer il y a ce message (j'ai recopier en vitesse) :

Searching for Boot Record :
   Mon lecteur CD/DVD : Not Found
   Le disque dur           : Not Found

Je continue de chercher de mon cà´té...

#7 Le 10/01/2008, à 16:57

sirius10

Re : mbr d'origine + grub = pas de boot

Courage ca va venir!!:D

Dernière modification par sirius10 (Le 10/01/2008, à 17:36)


"Pour ce qui est de l'Avenir, il ne s’agit pas de le prévoir, mais de le rendre possible."     
Antoine de Saint-Exupéry

Hors ligne

#8 Le 10/01/2008, à 17:13

Compte anonymisé

Re : mbr d'origine + grub = pas de boot

Salut

Pourquoi ne veux-tu pas installer grub dans le MBR ?
De toute façon si aucun système (Xp, Vista ou autre) n'a été installé sur ton disque, le Mbr ne chainera pas vers la partition active (enfin je pense).
Donc la solution serait :
d'installer grub sur le MBR :

Si tu tiens à  conserver le MBR d'origine (tatouage ou simplement collection big_smile)
En LiveCd
sudo dd if=/dev/hda of=/orig.mbr bs=512 count=1
Ensuite il copier ce fichier sur une clé ou autre et ainsi tu pourras toujours le restaurer + tard par la commande :
sudo dd if=/orig.mbr of=/dev/hda bs=446 count=1
La différence de taille entre 512 et 446 s'explique car si tu as modifié ta table de partition entre la save et la restaure tes infos de partitionnement seraient écrasées :
512-446 = 66-2 (caratères de fin de secteur 55aa) = 64 / 4 = 16 caractères qui référencent chacune des 4 partitions (primaire et éventellement une étendue) de chaque disque physique.

Puis install de grub toujours en livecd :
sudo grub  -> grub>
là  tu tapes :
find /boot/grub/menu.lst  --> devrait donner (hd0,0)
root (hd0,0)
setup (hd0)
quit

@+

#9 Le 10/01/2008, à 17:37

safinaz

Re : mbr d'origine + grub = pas de boot

Muni d'une connexion tape

sudp apt-get update
sudo apt-get install mbr
sudo install-mbr /dev/hda

puis redémarre

#10 Le 10/01/2008, à 19:58

glimpse

Re : mbr d'origine + grub = pas de boot

jeanjd63 a écrit :

Pourquoi ne veux-tu pas installer grub dans le MBR ?

Salut,
Parce que j'ai souvent lu qu'il été inutile d'installer Grub dans le MBR pour pouvoir lancer le système sans plus de précisions.
Voyant le message de safinaz hier stipulant et confirmant qu'il suffisait d'avoir un MBR d'origine pour lancer l'amorçeur installé sur la partition primaire et active, j'ai voulu essayer sur une machine disposant d'un unique disque dur neuf. Le MBR étant donc forcement d'origine puisque aucun IPL (Initial Program Loader) comme Grub, Lilo, Gag, ou de type Microsoft n'y avait été installé.

Conclusion : cela ne marche pas.

Par contre, après installation et utilisation du paquet mbr ça fonctionne ! (merci safinaz wink ) Mais pourquoi ?

Après recherches, il s'avère que tout cela est logique puisque si l'on veut lancer un système d'exploitation à  partir d'un disque dur il faut presque obligatoirement installer l'IPL du lanceur que l'on souhaite utiliser sur le 1er secteur du disque lancé par le BIOS, par exemple stage1 pour Grub.

« Presque obligatoirement » car si l'IPL d'un lanceur comme Grub inscrit dans le MBR le numéro du disque et l'adresse en secteur du disque o๠se situe la suite de la routine d'amorçage (généralement stage2 pour Grub), permettant de ce fait d'installer une distribution sur n'importe quel type de partition (primaire ou logique et peut importe qu'elle soit amorçable ou pas), les MBR Standards de chez Microsoft utilisé depuis au moins DOS3.30 jusqu'à  XP utilisent, eux, une routine bien particulière qui se contente d'aller chercher le secteur d'amorçage de la partition primaire amorçable sur laquelle est sensé se trouver le lanceur de Windows (comme NTLDR pour Win2000 et XP).
D'o๠l'astuce qui, quand on utilise un MBR de type Microsoft, consiste à  installer un autre lanceur comme Grub sur le secteur d'amorçage d'une partition primaire et de la rendre amorçable. Le MBR pouvant être installé par le paquet mbr étant une imitation de la routine utilisée par les MBR de Microsoft cette astuce marche donc aussi avec ce MBR.

Est-ce-que j'ai bien compris ?

#11 Le 10/01/2008, à 20:36

Compte anonymisé

Re : mbr d'origine + grub = pas de boot

Oui
en installant et activant le MBR standard d'Xp :

sudo apt-get install mbr
sudo install-mbr /dev/hda

tu as généré sur le MBR de ton disque un bout de code qui se comporte en Microsoft.

Par contre je ne vois pas trop pourquoi s'emm....der avec un bootloader Xp pour chainer vers un bootloader Grub alors que si le Bootloader Grub est installé sur le Mbr ça fonctionne tout aussi bien.
Peut être pour le fun wink

@+

Dernière modification par Compte anonymisé (Le 10/01/2008, à 20:36)

#12 Le 10/01/2008, à 20:49

safinaz

Re : mbr d'origine + grub = pas de boot

ce n'est pas le mbr type XP
??
mais mbr pour machine intel/...

Sur mon disque vierge, moi je n'ai pas du installer
quoique se soit sur le mbr. Il contenait déjà  l'amorceur
qui amorce (évidemment smile) un lanceur sur la partition active.

Visiblement ce n'est pas ton cas, c'est pour cela que je t'ai donné
les commandes cités.

#13 Le 10/01/2008, à 21:02

glimpse

Re : mbr d'origine + grub = pas de boot

OK, donc j'ai à  priori compris le truc.

Peut être pour le fun

Oui, et la curiosité surtout... wink
D'ailleurs je compte pas garder ce système et vais installer une bonne Debian minimale dès ce soir avec Grub sur le MBR comme j'en ai l'habitude.

J'en profite pour mettre le lien vers la doc que j'ai lue ces dernières heures si ça peut servir :

http://www.geocities.com/thestarman3/asm/mbr/index.html

S'il y a d'autres doc sympa je suis preneur...

#14 Le 11/01/2008, à 13:15

glimpse

Re : mbr d'origine + grub = pas de boot

safinaz a écrit :

ce n'est pas le mbr type XP
??
mais mbr pour machine intel/...

Je n'ai jamais dit que le paquet mbr installait un MBR de type XP wink

Si dans la description du paquet il est présenté comme un MBR pour ordinateurs compatibles IBM/PC, Le README fait clairement mention aux MBR de Microsoft et à  leurs routine...

safinaz a écrit :

Sur mon disque vierge, moi je n'ai pas du installer
quoique se soit sur le mbr. Il contenait déjà  l'amorceur
qui amorce (évidemment smile) un lanceur sur la partition active.

Je serai très curieux de voir ce MBR (adapte sda si besoin) :

od -tx1z -Ax -N 512 /dev/sda

#15 Le 11/01/2008, à 13:48

safinaz

Re : mbr d'origine + grub = pas de boot

c'est le même que celui d'un install-mbr, de type dos donc.

le disque et sur mon pc qui date de 95.
je veux bien te taper le tout à  condition de me rénumérer big_smile

#16 Le 11/01/2008, à 14:05

cep

Re : mbr d'origine + grub = pas de boot

glimpse a écrit :

. . .
Par contre, après installation et utilisation du paquet mbr ça fonctionne ! (merci safinaz wink ) Mais pourquoi ?

Après recherches, il s'avère que tout cela est logique . . .
Est-ce-que j'ai bien compris ?

En gros, oui ; ipl, etc. etc. me rappelle une conversation récente tout ça.
Difficiles à  suivre tous ces logins.
wink

Hors ligne

#17 Le 11/01/2008, à 14:13

safinaz

Re : mbr d'origine + grub = pas de boot

@cep

si avec un disque vierge sur lequel sans installation d'un système
micro.... mais une instal de linux sans toucher au mbr et que ça boot
bien correctement, ça veut dire que mon disque avait été utilisé:
en gros est ce que j'ai été arnaqué sad
merci et @++

le ninja_rose
lol
c'est une blague

#18 Le 11/01/2008, à 14:14

safinaz

Re : mbr d'origine + grub = pas de boot

ah oui safi=belga
@+

au fait je n'ai sais pas pq mon message avait été supprimé!!
l'avais tu vu?

#19 Le 11/01/2008, à 14:42

sirius10

Re : mbr d'origine + grub = pas de boot

Ah ok!!!!!!!!
safinaz=belga=fantomas  wink:D:D:D,,, je m'y perd également   ,, le principal s'est d'avancer


"Pour ce qui est de l'Avenir, il ne s’agit pas de le prévoir, mais de le rendre possible."     
Antoine de Saint-Exupéry

Hors ligne

#20 Le 11/01/2008, à 14:44

safinaz

Re : mbr d'origine + grub = pas de boot

sirius10 a écrit :

Ah ok!!!!!!!!
safinaz=belga=fantomas  wink:D:D:D,,, je m'y perd également   ,, le principal s'est d'avancer

belga a été banni donc..... je ne suis pas fantomas

Tu as réglé tes soucis toi???

#21 Le 11/01/2008, à 14:48

cep

Re : mbr d'origine + grub = pas de boot

safinaz a écrit :

@cep

si avec un disque vierge sur lequel sans installation d'un système
micro.... mais une instal de linux sans toucher au mbr et que ça boot

Le disque a donc été partitionné, + 55aa, + partition amorçable, etc. etc. donc tout est normal.

Non, je n'avais pas vu le message, et ai maillé belga wink

Hors ligne

#22 Le 11/01/2008, à 14:49

safinaz

Re : mbr d'origine + grub = pas de boot

je me suis fait arnaqué

cool
lol

#23 Le 11/01/2008, à 14:57

sirius10

Re : mbr d'origine + grub = pas de boot

safinaz a écrit :
sirius10 a écrit :

Ah ok!!!!!!!!
safinaz=belga=fantomas  wink:D:D:D,,, je m'y perd également   ,, le principal s'est d'avancer

belga a été banni donc..... je ne suis pas fantomas

Tu as réglé tes soucis toi???

Encore mieux, j ai même approfondi l'histoire du grub et je commence à  beaucoup mieux comprendre son fonctionnement et les hsitoires de partitions .. wink

Et puis grace a saffinaz ou autre, je l'ai mis en application donc très bien!!

Merci à  toi qui que tu sois   wink;):P


"Pour ce qui est de l'Avenir, il ne s’agit pas de le prévoir, mais de le rendre possible."     
Antoine de Saint-Exupéry

Hors ligne