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 19/06/2006, à 14:03

kilaam

A propos du boot

Quand vous dites modifier le MBR du disque dur, quelle est la pire chose qui peut arrivé si on fait une gaffe ? Je veux dire, est-ce que je peux rendre mon disque dur inutilisable si fait une erreur ?

Merci d'avance de vos réponse:)

Hors ligne

#2 Le 19/06/2006, à 14:11

goodluck

Re : A propos du boot

Salut,

Le boot est un endroit unique et separé du disque (512 caracteres). Le pire serair donc de le restaurer smile


Amicalement, Gerard ;)
http://counter.li.org/cgi-bin/certificate.cgi/302199
http://www.worldcommunitygrid.org/

Hors ligne

#3 Le 19/06/2006, à 15:41

bernez

Re : A propos du boot

le mbr (master boot record) tongue


vyé kanari ka fè bonsoup.
Kenavo. A galon !

Hors ligne

#4 Le 19/06/2006, à 22:49

kilaam

Re : A propos du boot

Ok,

Car je suis un grand utilisateur de Windows et j'aimerais testé en livecd la distribution Ubuntu mais par la suite est-ce que je vais pouvoir l'installer sur le disque dur sans écraser Windows ?

Hors ligne

#5 Le 19/06/2006, à 23:12

linol

Re : A propos du boot

Oui, c'est évidemment possible (et assez facile) puisque nous sommes presque tous dans ce cas ici wink

C'est même l'installeur Ubuntu qui détecte qu'il y a aussi Windows sur une partition (ou plus) et qui installe automatiquement le chargeur de démarrage Grub qui donnera le choix du système à chaque démarrage de la machine. L'installeur Windows ne risque pas d'être aussi "altruiste"!

Bon par contre il faudra évidemment avant tout que tu ais fait de la place (ou ajouté un disque dur...) pour que l'installeur puisse créer les nouvelles partitions utiles pour Ubuntu. C'est surtout là qu'il faudra que tu fasses attention à ce que tu fais. Mais il y a déjà pas mal de documentation là-dessus ici-même wink

linol

Hors ligne

#6 Le 19/06/2006, à 23:13

bernez

Re : A propos du boot

Hein ! mais oui ! Le live cd peut faire aussi ça. et en suivant les docs tu peux sans pb ne pas écraser winchose. roll


vyé kanari ka fè bonsoup.
Kenavo. A galon !

Hors ligne

#7 Le 19/06/2006, à 23:21

kilaam

Re : A propos du boot

C'est que j'ai lu dans les docs que parfois il fallait prendre l'Alternate Disque pour l'installation du multiboot...

Car je ne désire pas écraser le MBR de mon disque
Donc ma question est de savoir puis-je faire ce qui est ici
http://forum.ubuntu-fr.org/viewtopic.php?id=43468

Avec un Desktop CD (livecd) ?

Sinon, si j'abîme le MBR du disque sera-t-il restauré si je reformate le disque dur entièrement ?

Dernière modification par kilaam (Le 19/06/2006, à 23:51)

Hors ligne

#8 Le 20/06/2006, à 01:53

AlexandreP

Re : A propos du boot

Le nouveau Desktop CD, qui fait office aussi de live CD, inclut un installateur graphique, plus sympatique. Cet installateur inclut un gestionnaire de partitions, donc il n'est nullement besoin de passer par l'Alternate CD pour modifier le partitionnement de ton disque dur.

Par défaut, Grub s'installe dans le MBR du disque dur maître. Ceci te permettra de charger Ubuntu ou Windows, au choix.

Si tu ne souhaites pas écraser le contenu du MBR du disque dur maître actuel, c'est possible d'utiliser la solution présentée dans le fil de discussion que tu cites.

Si tu formates ton disque dur, non, le MBR n'est pas formaté. Le MBR est indépendant du reste du disque (ou d'une partition, car chaque partition contient aussi son MBR).


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#9 Le 20/06/2006, à 02:07

kilaam

Re : A propos du boot

Pour le MBR ce que je voulais dire c'est ci je l'abîme, le corrompt ou quelque chose d'autre, si je formate l'intégrité du disque dur, le Master Boot Record sera t-il recréé

Est-ce qu'il y a un risque qu'en installant le Grub cela corrompt le Master Boot Record ?

Je sais je suis fatiguant mais comme dit le proverbe "Vaut mieux prévenir que guérir !"

Merci d'avance de vos réponses.

Hors ligne

#10 Le 20/06/2006, à 02:14

maxfox

Re : A propos du boot

Si tu ne veux pas écraser le MBR d'origine, un petit tour dans la doc t'aurais montré cette solution qui est largement préfairable à celle de ton lien.

Attention, CD "Alternate" obligatoire.

Hors ligne

#11 Le 20/06/2006, à 02:41

maxfox

Re : A propos du boot

Plus d'infos sur le MBR ici.

Les 2 parties principales du MBR peuvent se sauvegarder, se restaurer, se réécrire... Mais attention, ce n'est pas à prendre à la légère.

Est-ce qu'il y a un risque qu'en installant le Grub cela corrompt le Master Boot Record ?

Le risque zéro n'existe pas, cependant tu as plus de chances de te le faire manger par un virus sous Wine que par Grub...

Bon courage

Hors ligne

#12 Le 20/06/2006, à 03:11

kilaam

Re : A propos du boot

Ok,

Dernière question : Dans le cas où je ferais la pire gaffe, puis-je rendre inutilisable mon disque dur ?

Hors ligne

#13 Le 20/06/2006, à 07:02

linol

Re : A propos du boot

Quand on est vivant, si on fait "la pire gaffe", on peut mourrir (alors niquer un disque dur c'est surement possible aussi).

linol

Hors ligne

#14 Le 20/06/2006, à 09:42

cep

Re : A propos du boot

maxfox a écrit :

... Les 2 parties principales du MBR peuvent se sauvegarder, se restaurer, se réécrire... Mais attention, ce n'est pas à prendre à la légère...

Et, pour "imager" un mbr, voici de façon succincte à quoi il correspond  smile :

:~$ sudo dd bs=512 count=1 if=/dev/hdb | od -Ax -tx1z -v
000000 eb 49 90 d0 bc 00 7c fb 50 07 50 1f fc be 1b 7c  >.I....|.P.P....|<
000010 bf 1b 06 50 57 b9 e5 01 f3 a4 cb be be 07 b1 04  >...PW...........<
000020 38 2c 7c 09 75 15 83 c6 10 e2 f5 cd 18 8b 14 8b  >8,|.u...........<
000030 ee 83 c6 10 49 74 16 38 2c 74 f6 be 10 07 03 02  >....It.8,t......<
000040 ff 00 00 20 01 00 00 00 00 02 81 fa 80 ca 80 ea  >... ............<
000050 54 7c 00 00 31 c0 8e d8 8e d0 bc 00 20 fb a0 40  >T|..1....... ..@<
000060 7c 3c ff 74 02 88 c2 52 be 8a 7d e8 44 01 f6 c2  >|<.t...R..}.D...<
000070 80 74 55 b4 41 bb aa 55 cd 13 5a 52 72 4a 81 fb  >.tU.A..U..ZRrJ..<
000080 55 aa 75 44 a0 41 7c 84 c0 75 05 83 e1 01 74 38  >U.uD.A|..u....t8<
000090 66 8b 4c 10 be 05 7c c6 44 ff 01 66 8b 1e 44 7c  >f.L...|.D..f..D|<
0000a0 c7 04 10 00 c7 44 02 01 00 66 89 5c 08 c7 44 06  >.....D...f.\..D.<
0000b0 00 70 66 31 c0 89 44 04 66 89 44 0c b4 42 cd 13  >.pf1..D.f.D..B..<
0000c0 72 06 bb 00 70 e9 8c 00 b4 08 cd 13 73 19 f6 c2  >r...p.......s...<
0000d0 80 0f 84 ee 00 a0 4a 7c 3c ff 74 08 38 c2 74 04  >......J|<.t.8.t.<
0000e0 88 c2 eb 83 e9 8d 00 be 05 7c c6 44 ff 00 66 31  >.........|.D..f1<
0000f0 c0 88 f0 40 66 89 44 04 31 d2 88 ca c1 e2 02 88  >...@f.D.1.......<
000100 e8 88 f4 40 89 44 08 31 c0 88 d0 c0 e8 02 66 89  >...@.D.1......f.<
000110 04 66 a1 44 7c 66 31 d2 66 f7 34 88 54 0a 66 31  >.f.D|f1.f.4.T.f1<
000120 d2 66 f7 74 04 88 54 0b 89 44 0c 3b 44 08 7d 3c  >.f.t..T..D.;D.}<<
000130 8a 54 0d c0 e2 06 8a 4c 0a fe c1 08 d1 8a 6c 0c  >.T.....L......l.<
000140 5a 8a 74 0b bb 00 70 8e c3 31 db b8 01 02 cd 13  >Z.t...p..1......<
000150 72 2a 8c c3 8e 06 48 7c 60 1e b9 00 01 8e db 31  >r*....H|`......1<
000160 f6 31 ff fc f3 a5 1f 61 ff 26 42 7c be 90 7d e8  >.1.....a.&B|..}.<
000170 40 00 eb 0e be 95 7d e8 38 00 eb 06 be 9f 7d e8  >@.....}.8.....}.<
000180 30 00 be a4 7d e8 2a 00 eb fe 47 52 55 42 20 00  >0...}.*...GRUB .<
000190 47 65 6f 6d 00 48 61 72 64 20 44 69 73 6b 00 52  >Geom.Hard Disk.R<
0001a0 65 61 64 00 20 45 72 72 6f 72 00 bb 01 00 b4 0e  >ead. Error......<
0001b0 cd 10 ac 3c 00 75 f4 c3 88 e3 08 00 00 00 80 01  >...<.u..........<
0001c0 01 00 83 fe 3f 0c 3f 00 00 00 8e 2f 03 00 00 00  >....?.?..../....<
0001d0 01 0d 83 fe bf 89 cd 2f 03 00 3d 26 9c 00 00 00  >......./..=&....<
0001e0 81 8a 83 fe ff d5 0a 56 9f 00 4c 62 51 00 00 00  >.......V..LbQ...<
0001f0 c1 d6 82 fe ff ff 56 b8 f0 00 ed 07 0b 00 55 aa  >......V.......U.<
1+0 records in
1+0 records out
000200

Et avec le 0x1BE (donc après les 446 premiers octets) commence la structure de la table des partitions principales.

Pour interpreter plus facilement ces données, on peut utiliser parted en lui demandant d'afficher les données en secteurs :

:~$ sudo parted -s /dev/hdb unit s print
Géométrie du disque pour /dev/hdb : 0s - 16514063s
Type d'étiquette de disque : msdos
Numéro Début  Fin     Taille  Type      Système de fichiers Drapeaux
1       63s     208844s 208782s primaire  ext3         amorce
2       208845s 10442249s 10233405s primaire  ext3
3       10442250s 15775829s 5333580s primaire  ext3
4       15775830s 16498754s 722925s primaire  linux-swap

Pour convertir la valeur donnée par parted (63 secteurs ou 208782 secteurs) on va utiliser printf :

:~$ printf "0x%llx\n" 63
0x3f

Sur la ligne 0001c0 à la position 0x1C6 on trouve l'adresse de début de la partition sous la forme 3f.

:~$ printf "0x%llx\n" 208782
0x32f8e

On retrouve ces valeurs de taille de la partition 1 à la ligne 0x1CA sous la forme inversée 8e 2f 03

Idem pour la partition 2 :

:~$ printf "0x%llx\n" 208845
0x32fcd

On retrouve le début sous la forme cd 2f 03 et la fin 3d 26 9c de même que le type et autres informations.

Ces informations concernent les partitions principales, et la partition étendue. Pour avoir ensuite les tailles des partitions logiques, il faudra regarder dans chaque logique. Ce qui prouve la difficulté de rétablir la situation en cas de problèmes sur des logiques, il est plus facile de les perdre que des principales.

On peut envisager d'utiliser hexedit pour modifier le mbr en cas de nécessité. Il est préférable de récupérer le mbr avec dd, d'en faire une copie sur un autre disque, avant de le modifier.

Pour le sauvegarder :  dd if=/dev/hda of=hda.mbr bs=512 count=1 
Voir aussi le man de sfdisk.

Hors ligne

#15 Le 22/06/2006, à 04:21

tomx

Re : A propos du boot

linol a écrit :

Oui, c'est évidemment possible (et assez facile) puisque nous sommes presque tous dans ce cas ici wink

C'est même l'installeur Ubuntu qui détecte qu'il y a aussi Windose sur une partition (ou plus) et qui installe automatiquement le chargeur de démarrage Grub qui donnera le choix du système à chaque démarrage de la machine. L'installeur Windose ne risque pas d'être aussi "altruiste"!

Bon par contre il faudra évidemment avant tout que tu ais fait de la place (ou ajouté un disque dur...) pour que l'installeur puisse créer les nouvelles partitions utiles pour Ubuntu. C'est surtout là qu'il faudra que tu fasses attention à ce que tu fais. Mais il y a déjà pas mal de documentation là-dessus ici-même wink

linol

Oui ben pour moi, Windows n'a pas été détecté par Ubuntu... 1ère expérience Linux ratée !
J'ai essayé de le rajouté dans le Grub mais il y avait une ERROR 12 et je ne pouvais plus accéder du tout à XP , génial !
ALors j'ai été obligé de passer pas mal de temps pour savoir comment revenir au début : j'ai donc formater le disque où il y avait Ubuntu et recréer un boot.ini + ntldr.exe + ntdetect.com pour réavoir accès à XP.
Je sais pas quoi faire, je me demande si je vais pas reporter l'expérience Linux quand tout cela sera plus mûr :-/

#16 Le 22/06/2006, à 12:05

maxfox

Re : A propos du boot

@ tomx  Je ne m'attarderais pas trop sur tes remarques, mais tu n'as pas eu de chance, de plus tu n'es manifestement pas venu demander de l'aide, et pour finir, toi qui critiques Ubuntu, t'es-tu demandé ce qui ce passe dans le cas inverse ?

Sinon, si tu veux installer Ubuntu sur un autre disque, la solution la moins risquée ce trouve ici.

Je t'encourage à ne pas lire QUE la partie que je te donne en lien.

Ainsi, si Wine n'est pas détecté, il te suffira de changer l'ordre de boot du BIOS pour le démarrer, le temps de résoudre le problème.

Hors ligne

#17 Le 22/06/2006, à 16:32

tomx

Re : A propos du boot

Ben en fait, j'avais prévu depuis longtemps une partition Linux (+ une pour le swap).

Mes disques étaient organisés ainsi :
DISQUE 1
- Partition 1 (primaire) : Linux - S.E.
- Partition 2 (etendue) : Swap
- Partition 3 (etendue) : Windows - S.E.
- Partition 4 (etendue) : Windows - Programmes
- Partition 5 (etendue) : Sauvegarde
DISQUE 2
- Partition 1 (primaire) : Mes documents (cette partition occupe le disque entier)

J'avais parcouru les forums pour comprendre ce qu'était l'ERROR 12 au démarrage et comment la résoudre, mais malheureusement pas de réponse satisfaisante.
Je précise que je trouve Ubuntu agréable, je ne le denigre en aucun cas. Je veux l'installer sur mon PC pour qu'il soit complémentaire à Windows, pas pour qu'il le remplace, car il y a plein de programmes dont je me sers sous Windows et qui ne fonctionne pas sous Ubuntu, et j'ai pas trop envie de me rettaper tous les tutoriaux pour apprendre à me servir de logiciels équivalents. De plus, déjà, ça m'a un peu dégouté lorsque j'ai essayé d'installer mon modem sous Ubuntu, il faut faire je ne sais combien de manip' mais bon... Sinon il est vrai que graphiquement, Ubuntu est magnifique et il a l'air très stable est rapide wink
Je pense que je vais refaire mon disque ainsi (et me servir de la méthode décrite dans la page suivante : http://forum.ubuntu-fr.org/viewtopic.php?id=43468&p=1 ) :
DISQUE 1
- Partition 1 (primaire) : Windows - S.E. / NTFS
- Partition 2 (primaire) : Windows - Programmes / NTFS
- Partition 3 (primaire) : Linux - S.E. / EXT3
- Partition 4 (primaire) : Linux - Swap
DISQUE 2
- Partition 1 (primaire) / FAT32
- Partition 2 (primaire) / NTFS

Désolé encore pour ceux que j'ai blessé, mais je maintiens quand même que Linux & Co, ce n'est pas encore à la porté de tout le monde ; par contre, c'est vrai que de gros porgrès ont été réalisé en terme de facilité d'utilisation wink

#18 Le 22/06/2006, à 17:09

cep

Re : A propos du boot

C'est très bien comme plan de partitions maintenant.
Inutile de t'enquiquiner avec un grub windows qui offre beaucoup d'inconvénients, dont celui de ne plus avoir de système bootable s'il y a un problème sur windows.
Si tu ne veux pas installer grub dans le mbr, tu peux très bien l'installer dans le secteur de boot de ta partition 3. Fais une recherche sur le forum et le wiki, maxfox et parametre ont fait un bon tuto pour expliquer cette solution.
Mais avant tu avais des problèmes car ton installation windows avait été repoussée sur une logique, elle avait donc perdu ses caractéristiques et boot.ini ne s'y retrouvait plus, et bien d'autres problèmes encore.

Hors ligne

#19 Le 22/06/2006, à 18:05

bertrand0

Re : A propos du boot

tomx a écrit :

De plus, déjà, ça m'a un peu dégouté lorsque j'ai essayé d'installer mon modem sous Ubuntu, il faut faire je ne sais combien de manip' mais bon...

Je me permet de signaler (plutôt hors de propos, j'espère qu'on me pardonnera), que la difficulté viens de ce que les constructeurs en général, et ceux des modems en particuliers créent leur produit en ayant windows en tête; lorsqu'ils sortent un produit, ils mettent systématiquement un pilote pour windows, programmé, vérifié... par leurs soins. Pour linux, ils laissent faire la nature si je peux dire, et ce sont souvent des programmeurs externes qui crééent les pilotes pour linux. C'est d'autant plus difficile pour eux qu'ils n'ont pas eux-même conçu le matériel, et qu'ils ne connaissent pas le détail de son fonctionnement interne, et surtout son protocole d'opération. Ils doivent travailler à partir d'une documentation parfois très clairsemée. Dans le cas des modems, c'est encore pire, car une partie du matériel est parfois remplacée par du code dans le pilote windows, et il est pratiquement impossible de deviner ce qui "manque" dans le matériel. Si les constructeurs fournissent quand même des pilotes, ce sont souvent des versions binaires, ce qui va à l'encontre de la politique du noyau linux, et rend difficile leur réimplantation dans les différentes distributions (à cause des problèmes de droit de distribution d'une part, et des problèmes de versions d'autre part).
Même les quelques constructeurs comme nvidia ou ati qui font preuve de bonne volonté et sortent des pilotes linux décents, ceux-ci arrivent généralement au moins 6 mois après la sortie du matériel sur le marché.
C'est un cercle vicieux, les utilisateurs prennent windows parce que soit disant le matériel marche directement sans manipulation, et les constructeurs sortent les pilotes d'abord pour windows, parce que soit disant c'est ce que les utilisateurs demandent...

Dernière modification par bertrand0 (Le 22/06/2006, à 18:06)


Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
                                                            Buffon, Discours sur le style

Hors ligne