Pages : 1
#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
#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.
#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 :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 )
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
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 ) 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
@+
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 ) 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...
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
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
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...
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
#16 Le 11/01/2008, à 14:05
- cep
Re : mbr d'origine + grub = pas de boot
. . .
Par contre, après installation et utilisation du paquet mbr ça fonctionne ! (merci safinaz) 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.
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é
merci et @++
le ninja_rose
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 :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
Ah ok!!!!!!!!
safinaz=belga=fantomas: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
@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
Hors ligne
#22 Le 11/01/2008, à 14:49
- safinaz
Re : mbr d'origine + grub = pas de boot
je me suis fait arnaqué
#23 Le 11/01/2008, à 14:57
- sirius10
Re : mbr d'origine + grub = pas de boot
sirius10 a écrit :Ah ok!!!!!!!!
safinaz=belga=fantomas: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 ..
Et puis grace a saffinaz ou autre, je l'ai mis en application donc très bien!!
Merci à toi qui que tu sois ;):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
Pages : 1