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.

#76 Le 23/01/2007, à 15:26

Le Mouton Vert

Re : [Tuto] Le multiboot encore plus simple

@Paramètre,

Je te propose de changer ton pseudo en "para-maître";).
Ca valait le coup de vérifier, puisqu'effectivement, j'ai deux partitions marquées "amorce" dans fdisk.
A savoir la Partition FAT32 de Windows et la partitions ext3 de Ubuntu... les deux sous lesquelles je veux effectivement booter.

Je ne peux pas vous le montrer, puisque je n'ai pas internet quand je suis sous Linux (Wifi, c'est le problème suivant... je suis motivé!) et que je ne suis pas encore capable de "monter" ma partoche en FAT32 sous Live CD (est-ce seulement possible?) pour sauver des fichiers que je puisse vous montrer... et pour aider mon disque externe (qui se monte tout seul!) a la mauvaise idée d'être en NTFS (lisible, d'ailleurs, sous Ubuntu quelle surprise! Excusez ma naïveté de nouvel utilisateur...).

Mais revenons au problème.

GParted ne voit qu'une amorce, celle qu'il a installée.
Je vais essayer avec le Live CD de Kaella pour utiliser QtParted, si ça change quelque chose, mais j'ai cru comprendre qu'il étaient construits sur la même base, seule la GUI changeant (mais avec tout ce que j'ai lu en deux jours...).

Si j'ai bien compris le tuto, la partoche FAT32 de windows ne plus être amorçable pour que Grub se lance?
Je dois reconnaître que je flippe un peu de la toucher (mon install de XP a 3 ans, elle est stable, et est farcie de logiciels et de petites bidouilles, ça me prendrait des lustres de la refaire comme il faut depuis la restauration Acer... si elle plante).

Sinon, Grub geometry ne m'a pas donné de surprises. Il a trouvé toutes les partitions là où elles doivent être...


A+

LMV

Hors ligne

#77 Le 23/01/2007, à 17:47

sylvain1970

Re : [Tuto] Le multiboot encore plus simple

Bonjour,
Il faut effectivement qu'il n'y est qu'une seule partition amorçable pour lancer grub (à modifier avec QtParted).
Lorsque Grub se lancera, il devrait te demander si tu souhaite lancer linux ou windows (normalement, grub a du détecté la présence de windows lors de son installation et le paramétrer pour le lancement).

Pour monter la partition FAT32 avec le liveCD, pas de problème.
Il faut saisir dans un terminal (applications/accessoires/terminal pour le liveCD de Ubuntu) sudo fdisk -l, repérer la partition à monter (hda2 ou hda5 dans ton cas), créér le répertoire où tu souhaites la monter (par exemple /media/windows) sudo mkdir /media/windows, et la monter sudo mount -t vfat /dev/xxx /media/windows (ou xxx est le nom de la partition hda? à monter.

Enfin, le fait d'enlever l'amorce de la partition windows ne va pas la supprimer (attention quand même lors de l'utilisation de QtParted).
En espérant t'avoir aider.

Dernière modification par sylvain1970 (Le 23/01/2007, à 17:52)

Hors ligne

#78 Le 23/01/2007, à 17:53

Le Mouton Vert

Re : [Tuto] Le multiboot encore plus simple

Re-bonjour,

Je viens rendre compte de mes recherches. Mon souci est toujours d'actualité, et là, je cale sérieusement...

J'ai d'abord enlevé le flag "boot" de la partition primaire hda2 FAT32 (XP système) et laissé la partition primaire hda4 ext3 (Ubuntu système) avec le flag "boot".
=> Fiasco. Le pc boote quand même sur XP sans broncher.
Après vérification, les flags n'ont pas bougé. Je n'ai pas d'explication à la situation précédente.

De rage, j'ai passé la partition primaire hda2 FAT32 (XP système) en "hidden" et laissé la partition primaire hda4 ext3 (Ubuntu système) avec le flag "boot".
=> Bizarrerie. XP démarre (écran noir avec logo XP) puis enchaîne sur un écran bleu: "autochk failed ... skip autochk" et redémarre. Pas d'Ubuntu en vue.

Je suis repassé aux drapeaux précédents (et donc revenu sous XP). Je pense que ça dépasse largement mes capacités.

J'ai essayé de suivre les liens de cep du post #52, mais vraiment, là, c'est trop chaud pour moi, je n'ai pas le niveau...

Malheureusement, je n'ai pas de lecteur de disquette non plus, je peux peut-être faire pareil avec un CD? Il ne faut l'avoir que le temps de lancer, non?

Je vais continuer à chercher sur le net sur le thème Acer+dual boot, si vous avez des idées... n'hésitez pas.

A+

LMV

Hors ligne

#79 Le 23/01/2007, à 18:02

cep

Re : [Tuto] Le multiboot encore plus simple

Pour modifier la partition amorçable :

http://forum.ubuntu-fr.org/viewtopic.php?pid=642793

Bonne continuation.
cep

édit :

si tu as deux partitions amorçables, par exemple hda3 et hda2 tu peux aussi ne faire que :

sudo parted -s /dev/hda  set 2 boot off

ainsi seule hda3 sera bootable.

Dernière modification par cep (Le 23/01/2007, à 18:05)

Hors ligne

#80 Le 23/01/2007, à 18:40

parametre

Re : [Tuto] Le multiboot encore plus simple

Re bonjour

à Le Mouton Vert

"J'ai d'abord enlevé le flag "boot" de la partition primaire hda2 FAT32 (XP système) et laissé la partition primaire hda4 ext3 (Ubuntu système) avec le flag "boot".
=> Fiasco. Le pc boote quand même sur XP sans broncher.
Après vérification, les flags n'ont pas bougé. Je n'ai pas d'explication à la situation précédente."

Apres avoir modifié le flag dans Gparted, il faut "appliquer" les modifications (edition, appliquer) pour qu'elles soient prises en compte. Mais peut-être l'as tu fait et ca n'a pas marché.

Mais tu peux appliquer l'excellente méthode de cep qu'il présente ci dessus pour ôter le flag boot à hda2.

Dans la séquence de démarrage, le système lance la première partition active qu'il trouve, ici hda2. Il ne va même pas jusqu'à hda4 puisqu'il a trouvé une partition active avant. Une fois le flag boot hda2 supprimé, c'est hda4 (et Grub) qui sera lancé.

a bientot
parametre

Dernière modification par parametre (Le 23/01/2007, à 18:45)


Xubuntu 22.04 sur NUC7i3BNH

Hors ligne

#81 Le 23/01/2007, à 20:29

Le Mouton Vert

Re : [Tuto] Le multiboot encore plus simple

Bonsoir (puisqu'il fait nuit maintenant),

Mon message précédent ne devait pas être très clair, puisque personne ne m'a compris.
Depuis, j'ai progressé sous Linux (sachant que je n'ai toujours pas mené à bien ma première install) et voici le résultat: j'ai enfin des fichiers texte venant de Ubuntu soit:

sudo -s
root@ubuntu:~# parted /dev/hda print

Disque /dev/hda : 60,0GB
Taille des secteurs (logique/physique) : 512o/512o
Table de partitions : msdos

Numéro  Début   Fin     Taille  Type      Système de fichiers  Drapeaux
 1      32,3kB  2311MB  2311MB  primaire  fat32                        
 2      2311MB  23,3GB  21,0GB  primaire  fat32                lba     
 4      23,3GB  39,0GB  15,7GB  primaire  ext3                 amorce  
 3      39,0GB  60,0GB  21,0GB  étendue                        lba     
 5      39,0GB  49,5GB  10,5GB  logique   fat32                        
 6      49,5GB  59,0GB  9475MB  logique   ext3                         
 7      59,0GB  60,0GB  1045MB  logique   linux-swap                   

Information: Ne pas oublier de mettre à jour /etc/fstab si nécessaire.    

root@ubuntu:~# fdisk -l

Disque /dev/hda: 60.0 Go, 60011642880 octets
255 têtes, 63 secteurs/piste, 7296 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1               1         281     2257101   12  Compaq diagnostics
/dev/hda2             282        2831    20482875    c  W95 FAT32 (LBA)
/dev/hda3            4743        7296    20515005    f  W95 Etendu (LBA)
/dev/hda4   *        2832        4742    15350107+  83  Linux
/dev/hda5            4743        6017    10241406    b  W95 FAT32
/dev/hda6            6018        7169     9253408+  83  Linux
/dev/hda7            7170        7296     1020096   82  Linux swap / Solaris

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

et aussi:

       [ Minimal BASH-like line editing is supported.   For
         the   first   word,  TAB  lists  possible  command
         completions.  Anywhere else TAB lists the possible
         completions of a device/filename. ]

grub> find /boot/grub/stage1
 (hd0,3)

Et avec tout ça, j'espère que vous comprendrez ma détresse quand je vous dit que c'est Windows qui boote sur hda2

Merci pour votre patience, en tout cas,

LMV

Hors ligne

#82 Le 23/01/2007, à 20:39

cep

Re : [Tuto] Le multiboot encore plus simple

find trouve stage1 dans (hd0,3) mais grub est bien installé dans le bs de /dev/hda4 ?

Que donne :

sudo dd bs=512 count=1 if=/dev/hda4 | od -Ax -tx1z -v

Cette commande va sortir dans le terminal les 512 premiers octets de /dev/hda4/

Aussi, n'aurais-tu pas un antivirus qui surveille le tout ?

Hors ligne

#83 Le 23/01/2007, à 21:30

Le Mouton Vert

Re : [Tuto] Le multiboot encore plus simple

@cep

J'ai dû rater un truc: hda4 et hd(0,3), ce n'est pas la même chose, sur mon système?

Ceci dit, je mets sur pause pour ce soir, je reprendrai demain (ma petite famille est rentrée à la maison).
Je ferai ton test.

Merci pour tout

LMV

Hors ligne

#84 Le 23/01/2007, à 22:10

jcgrini

Re : [Tuto] Le multiboot encore plus simple

Le Mouton Vert
avec mon portable HP, j'ai eu le même problème. avec qtparted, partition magique etc...  quoi que je fasse, XP démarrait. je me demande s'il n'y a pas un vérouillage quelque part. alors je me suis résigné à mettre le grub dans le MBR et impec.  il n'était visiblement pas tatoué.

aussi avant sauve le MBR (actuel d'XP) sur disquette ou clef USB avec le live CD. faire une image disque c'est encore mieux. (j'ai bien dis disque et non partition car cette dernière ne sauve pas le MBR)

puis tu testes le GRUB dans le MBR. si ça fonctionne c'est bon. c'est qu'il n'y a pas de tatouage. tu pourras remettre le MBR-d'XP quand tu voudras.

tu trouveras aussi dans la doc comment faire un CD de Démarrage. je l'ai fait et c'est top pour démarrer ubuntu en bootant dessus. ça te permettrait de faire tes tests en utilisant ubuntu du disque dur.

si tu trouve la raison du bloquage, je serais trés intérressé de comprendre pourquoi mes 20 essais n'ont pas fonctionnés.
@+

Hors ligne

#85 Le 23/01/2007, à 22:25

cep

Re : [Tuto] Le multiboot encore plus simple

Le Mouton Vert a écrit :

J'ai dû rater un truc: hda4 et hd(0,3), ce n'est pas la même chose, sur mon système?

Oui, c'est la même chose, mais le stage1 que find trouve sur (hd0,3), c'est à dire /dev/hda4 est le fichier utilisé pour installer grub dans le mbr ou dans le boot sector, qui dirigera ensuite vers l'adresse de stage2 afin de pouvoir lire menu.lst.
Lors de l'installation de grub en tant que bootloader tout cela est inscrit soit dans le mbr, soit dans le bs en ce qui te concerne, et plus précisément dans le boot sector de /dev/hda4.
C'est pour cela que je te propose une commande pour lire les 512 premiers octets de ton bs /dev/hda4 afin de vérifier que "stage1" y soit vraiment (le reste est inscrit après les 512 octets).

Hors ligne

#86 Le 24/01/2007, à 10:29

Le Mouton Vert

Re : [Tuto] Le multiboot encore plus simple

Bonjour,

@jcgrini
Tu ne m'encourages pas...
J'avais envisagé certaines de tes propositions. J'ai des scrupules à toucher au MBR, car je ne connais pas bien le système de tatouage, et je ne sais pas si une fois brisé, je serai capable de booter, même sur un Live CD. Du coup, la restauration du MBR pourrait être un peu périlleux. Je n'ai pas le stockage pour faire une image disque, malheureusement.
En revanche, je pense que Grub sur un CD pourrait bien être ma solution, si je ne viens pas à bout de cette histoire étrange.
Enfin, si quelqu'un trouve la solution à ce blocage, ce ne sera sûrement pas moi, (il faut rendre à cepsar...) mais cela apparaitra nécessairement ici...

@cep
J'ai compris ma méprise sur la commande find, qui me renvoyait la source et non le fichier installé (c'est bien ça?). Ceci dit, avant mon premier post, j'avais réinstallé Grub en suivant une procédure (la tienne, je crois), à savoir:

grub --batch
find /boot/grub/stage1
root (hd0,3)
setup (hd0,3)
quit
exit

Mais comme tu restes ma bouée de sauvetage à ce stade, voici le résultat de ta commande:

root@ubuntu:~# dd bs=512 count=1 if=/dev/hda4 | od -Ax -tx1z -v
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,229052 seconde, 2,2 kB/s
000000 eb 48 90 00 00 00 00 00 00 00 00 00 00 00 00 00  >.H..............<
000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 02  >................<
000040 ff 00 00 80 4f b8 7e 04 00 08 fa 90 90 f6 c2 80  >....O.~.........<
000050 75 02 b2 80 ea 59 7c 00 00 31 c0 8e d8 8e d0 bc  >u....Y|..1......<
000060 00 20 fb a0 40 7c 3c ff 74 02 88 c2 52 be 7f 7d  >. ..@|<.t...R..}<
000070 e8 34 01 f6 c2 80 74 54 b4 41 bb aa 55 cd 13 5a  >.4....tT.A..U..Z<
000080 52 72 49 81 fb 55 aa 75 43 a0 41 7c 84 c0 75 05  >RrI..U.uC.A|..u.<
000090 83 e1 01 74 37 66 8b 4c 10 be 05 7c c6 44 ff 01  >...t7f.L...|.D..<
0000a0 66 8b 1e 44 7c c7 04 10 00 c7 44 02 01 00 66 89  >f..D|.....D...f.<
0000b0 5c 08 c7 44 06 00 70 66 31 c0 89 44 04 66 89 44  >\..D..pf1..D.f.D<
0000c0 0c b4 42 cd 13 72 05 bb 00 70 eb 7d b4 08 cd 13  >..B..r...p.}....<
0000d0 73 0a f6 c2 80 0f 84 ea 00 e9 8d 00 be 05 7c c6  >s.............|.<
0000e0 44 ff 00 66 31 c0 88 f0 40 66 89 44 04 31 d2 88  >D..f1...@f.D.1..<
0000f0 ca c1 e2 02 88 e8 88 f4 40 89 44 08 31 c0 88 d0  >........@.D.1...<
000100 c0 e8 02 66 89 04 66 a1 44 7c 66 31 d2 66 f7 34  >...f..f.D|f1.f.4<
000110 88 54 0a 66 31 d2 66 f7 74 04 88 54 0b 89 44 0c  >.T.f1.f.t..T..D.<
000120 3b 44 08 7d 3c 8a 54 0d c0 e2 06 8a 4c 0a fe c1  >;D.}<.T.....L...<
000130 08 d1 8a 6c 0c 5a 8a 74 0b bb 00 70 8e c3 31 db  >...l.Z.t...p..1.<
000140 b8 01 02 cd 13 72 2a 8c c3 8e 06 48 7c 60 1e b9  >.....r*....H|`..<
000150 00 01 8e db 31 f6 31 ff fc f3 a5 1f 61 ff 26 42  >....1.1.....a.&B<
000160 7c be 85 7d e8 40 00 eb 0e be 8a 7d e8 38 00 eb  >|..}.@.....}.8..<
000170 06 be 94 7d e8 30 00 be 99 7d e8 2a 00 eb fe 47  >...}.0...}.*...G<
000180 52 55 42 20 00 47 65 6f 6d 00 48 61 72 64 20 44  >RUB .Geom.Hard D<
000190 69 73 6b 00 52 65 61 64 00 20 45 72 72 6f 72 00  >isk.Read. Error.<
0001a0 bb 01 00 b4 0e cd 10 ac 3c 00 75 f4 c3 00 00 00  >........<.u.....<
0001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa  >..............U.<
000200

Evidemment, je lis bien le "GRUB .Geom.Hard.Disk.Read.Error" mais je ne sais pas quoi en faire... (et j'ai un peu peur de ce que je vais devoir en faire...). Réinstaller Grub selon la procédure au-dessus? ...ou...

A propos d'Antivirus, sous XP, je suis sous Kaspersky 5.0.
J'ai seulement noté une option "surveiller les secteurs d'amorçage du disque", mais il n'est pas sensé corriger quoi que ce soit sans me demander, l'animal. Donc, s'il avait tiqué, je pense qu'il m'aurait posé une question à un moment ou à un autre.

Je pense avoir donné toutes mes infos.

Merci encore pour tout ce que vous faites.

A+

LMV

Hors ligne

#87 Le 24/01/2007, à 10:57

cep

Re : [Tuto] Le multiboot encore plus simple

Le Mouton Vert a écrit :

Je pense avoir donné toutes mes infos.

En effet. Et grub est installé dans le b.s.  En suivant le tuto de parametre et maxfox le bootloader de Xp devrait sauter vers /dev/hda4.

S'il ne le fait pas c'est qu'il y a un problème au niveau de ce bootloader ou de ton antivirus ou autre surveillance. Il ne devrait pas y avoir de problème sur la table de partitions.

Il te reste aussi la possibilité de récupérer l'image de boot de /dev/hda4 avec dd et de la mettre sur c : puis configurer boot.ini pour qu'il la prenne en charge.

Édit : le live cd n'a pas un menu de démarrage ?

Pour faire un cdrom grub : http://forum.ubuntu-fr.org/viewtopic.php?id=36689

Dernière modification par cep (Le 24/01/2007, à 10:59)

Hors ligne

#88 Le 24/01/2007, à 11:33

Le Mouton Vert

Re : [Tuto] Le multiboot encore plus simple

@cep
Le "GRUB .Geom.Hard.Disk.Read.Error" ne t'inspire rien?

Il te reste aussi la possibilité de récupérer l'image de boot de /dev/hda4 avec dd et de la mettre sur c : puis configurer boot.ini pour qu'il la prenne en charge.

J'ai bien lu comment faire lors de mes recherches, je pourrais le retrouver, mais ça me parait un peu risqué à faire quand on ne comprend pas ce qu'on fait...

Je vais refaire des essais sans antivirus, mais je doute que ça vienne de ce côté.

Le LiveCD a un menu de démarrage, mais ne propose pas de lancer XP...:D

Je crois que je vais baisser les bras et me rabattre vers la solution du CD.
Disons que je dois rester humble... et surtout, il est temps que je commence enfin avec GNU/Linux.

Tous ces soucis m'ont au moins permis de comprendre certaines choses (qu'est-ce qu'un terminal, un root, comment enregistrer un fichier texte lisible depuis XP..etc...), tous ces trucs qui paraissent évidentes aux Linuxiens mais qui déroutent de prime abord quand on s'y met.

Si d'autres ont des idées, je reste abonné au sujet, au moins jusqu'à ce que je reprenne le taf.

En attendant, je vais me faire un CD Grub et commencer à chercher pour installer ma carte Wifi et avoir enfin internet sous Linux... mais c'est un autre problème!

A bientôt, et merci pour l'aide, réactive et précieuse.

LMV

Hors ligne

#89 Le 24/01/2007, à 11:59

cep

Re : [Tuto] Le multiboot encore plus simple

Le Mouton Vert a écrit :

@cep
Le "GRUB .Geom.Hard.Disk.Read.Error" ne t'inspire rien?

C'est une inscription tout à fait normale de message en cas d'erreur, que tu retrouves dans toutes les installations. Tu as le même genre avec ntloader

Le LiveCD a un menu de démarrage, mais ne propose pas de lancer XP...:D

Inutile, puisque ton mbr démarre sur Xp en l'apsence de live cdrom.

A bientôt, et merci pour l'aide, réactive et précieuse.

De rien. Bonne continuation.
cep

Hors ligne

#90 Le 24/01/2007, à 14:54

Le Mouton Vert

Re : [Tuto] Le multiboot encore plus simple

Juste une dernière précision.

J'ai compris bien tard ce que cep voulait dire avec le menu de démarrage du Live CD.
Il y a bien une option "démarrer sur le disque dur n°1" mais elle lance XP, malgré la config expliquée plus haut, comme si je bootais sans le cd.

D'autre part, j'ai tenté de suivre la procédure de cep (toujours toi!) sur la mise sur cd de grub. Pour un débutant comme moi, qui n'a pas d'Ubuntu installé (enfin, si mais pas accessible), seulement à partir du Live CD, c'est mission impossible!

Il n'y a pas de répertoire /boot/grub sur la session Live.
J'ai monté ma partition sur laquelle est installée Ubuntu pour avoir ces fichiers, et reconstitué comme tu l'explique de quoi faire l'iso, mais je suis bien incapable de modifier tes lignes de commandes pour mkisofs pour qu'elles collent à mes chemins...

Bref, ce n'est pas dans mes habitudes, mais là, je lâche un peu l'affaire...
Le pingouin, il attendra que j'ai un autre pc, pas tatoué, et acheté tout exprès, parce que là, j'ai mal au casque...

Dommage, mais encore vraiment merci à toutes les bonnes volontés qui ont répondu à mes moultes questions depuis deux jours que je creusais.

Bonne continuation à vous,

LMV

Hors ligne

#91 Le 24/01/2007, à 19:43

parametre

Re : [Tuto] Le multiboot encore plus simple

Bonsoir à tous

cep a écrit :

Il te reste aussi la possibilité de récupérer l'image de boot de /dev/hda4 avec dd et de la mettre sur c: puis configurer boot.ini pour qu'il la prenne en charge.

Cette manip simple est décrite ici par nikola.

Ainsi, tu lanceras Ubuntu depuis un menu Windows

a+
parametre

Dernière modification par parametre (Le 24/01/2007, à 19:45)


Xubuntu 22.04 sur NUC7i3BNH

Hors ligne

#92 Le 24/01/2007, à 20:10

jcgrini

Re : [Tuto] Le multiboot encore plus simple

Le Mouton Vert
la manip de démarrer ubuntu à partir du menu boot.ini de XP fonctionne super. je l'ai testé. et c'est bien pratique.

seule restriction (peut être) c'est quand on fait une mise à jour et que la version du noyau change. il faudra remettre à jour le fichier binaire.

avec le live CD tu peux démarrer sur le ubuntu du disque dur, (me semble t'il )si au menu de démarrage tu tapes e et aprés tu tapes le chemin du disque où se trouve ton ubuntu.  je répond de tète mais je peux me tromper.
@+

Hors ligne

#93 Le 24/01/2007, à 20:24

cep

Re : [Tuto] Le multiboot encore plus simple

jcgrini a écrit :

seule restriction (peut être) c'est quand on fait une mise à jour et que la version du noyau change. il faudra remettre à jour le fichier binaire.

non.

Hors ligne

#94 Le 24/01/2007, à 20:29

jcgrini

Re : [Tuto] Le multiboot encore plus simple

non?  si on a gardé les vieux noyaux, mais les nouveaux ne seront pas dans la liste de démarrage. je me trompe?
@+

Hors ligne

#95 Le 24/01/2007, à 20:42

cep

Re : [Tuto] Le multiboot encore plus simple

Regarde dans le poste 86, tu auras une idée de ce qui est récupéré par dd.

Pour suivre le cheminement ensuite :

http://mirror.href.com/thestarman/asm/mbr/GRUB.htm

Hors ligne

#96 Le 24/01/2007, à 20:51

jcgrini

Re : [Tuto] Le multiboot encore plus simple

merci super doc.  je vais me peter les neurones avec l'anglais.

en fait le fichier binaire fait un pont vers le menu grub. je vais lire tout ça.
@+

Dernière modification par jcgrini (Le 24/01/2007, à 20:51)

Hors ligne

#97 Le 25/01/2007, à 10:17

Le Mouton Vert

Re : [Tuto] Le multiboot encore plus simple

Bon, je m'incline.

Votre ténacité est venue à bout de ma mauvaise humeur d'hier (il faut me comprendre, deux journées entière à déchiffrer un nouveau langage, un nouvel environnement, à tripatouiller des trucs qui me dépassent...sans autre résultat que le pc qui boote toujours pareil XP...XP...XP...). Bref.

J'avais perdu de vue l'idée qu'en info il y a toujours mille manières de faire et que souvent, il vaut mieux en chercher une autre que de persister dans une voie qui nous résiste (c'est pourtant évident, mais quand on est dedans...).


Donc, pour moi, la modif de boot.ini comme indiqué dans le post de Nikola a parfaitement fonctionné, je me retrouve avec deux fois le choix de mon OS (une fois avec ntloader, une fois avec Grub) mais je ne vais pas chipoter pour si peu... Je passe donc le pas, et me dirige tout droit vers le forum "après l'install" parce que je me rappelle y avoir vu qu'il existe une sorte de "TODO List" pour les transfuges, et que je dois encore faire marcher internet (Wifi) mais je sais d'ors et déjà qu'une solution (décriée par les puristes) existe pour mon modèle portable (c'était un pré-requis avant de migrer).

Encore MERCI pour tout, sans vous tous, le pingouin qui est en moi serait resté un pingouin refoulé dans l'inconscient d'une partition inaccessible.

A+

LMV (Newbie sauvé des eaux)

P.S. Merci aussi à Burning Spear "Rocking Time", ça aide à rester...roots!

Hors ligne

#98 Le 25/01/2007, à 11:03

parametre

Re : [Tuto] Le multiboot encore plus simple

Bonjour Le Mouton Vert

Félicitations pour ton acharnement, et bien venue dans la communauté Linux !

parametre


Xubuntu 22.04 sur NUC7i3BNH

Hors ligne

#99 Le 25/01/2007, à 12:44

cep

Re : [Tuto] Le multiboot encore plus simple

Un petit complément en passant :

fdisk -l /dev/hdb
Password:

Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1        4255    34178256   83  Linux
/dev/hdb2            8511        9118     4883760   8e  Linux LVM
/dev/hdb3            9119        9729     4907857+  8e  Linux LVM
/dev/hdb4            4256        8510    34178287+   f  W95 Ext'd (LBA)
/dev/hdb5            4256        4450     1563869   83  Linux

On voit que /dev/hdb1 est amorçable. Confirmé par le "code" 80 dans le mbr :

dd bs=512 count=1 if=/dev/hdb | od -Ax -tx1z -v
[couic . . . ]
0001b0 00 00 00 00 00 00 00 00 f6 93 04 00 00 00 80 01  >................<
0001c0 01 00 83 fe ff ff 3f 00 00 00 a0 09 13 04 00 fe  >......?.........<
0001d0 ff ff 8e fe ff ff be 13 26 08 60 0a 95 00 00 fe  >........&.`.....<
0001e0 ff ff 8e fe ff ff 1e 1e bb 08 a3 c6 95 00 00 fe  >................<
0001f0 ff ff 0f fe ff ff df 09 13 04 df 09 13 04 55 aa  >..............U.<
000200

Avec la commande parted, on passe /dev/hdb3 amorçable :
parted /dev/hdb toggle 3 boot print

Confirmé par le code 80 sur la partition concernée :

dd bs=512 count=1 if=/dev/hdb | od -Ax -tx1z -v
[couic . . . ]
0001b0 00 00 00 00 00 00 00 00 f6 93 04 00 00 00 00 01  >................<
0001c0 01 00 83 fe ff ff 3f 00 00 00 a0 09 13 04 00 fe  >......?.........<
0001d0 ff ff 8e fe ff ff be 13 26 08 60 0a 95 00 80 fe  >........&.`.....<
0001e0 ff ff 8e fe ff ff 1e 1e bb 08 a3 c6 95 00 00 fe  >................<
0001f0 ff ff 0f fe ff ff df 09 13 04 df 09 13 04 55 aa  >..............U.<
000200

Il aurait donc été interessant d'éditer le mbr pour vérifier si le changement d'amorce avait été maintenu au reboot et s'il n'y avait pas un antivirus d'acivé dans le bios.

Hors ligne

#100 Le 25/01/2007, à 18:20

Le Mouton Vert

Re : [Tuto] Le multiboot encore plus simple

@cep,

Maintenant que mon Ubuntu est en cours d'opérations (j'ai réussi à faire marcher ma carte Wifi, je poste depuis un pingouin-Ubuntu), c'est beaucoup plus facile pour moi de faire ce genre de choses.

Confirme-moi donc la ligne de commande, c'est bien?

dd bs=512 count=1 if=/dev/hda | od -Ax -tx1z -v

Pour commencer,

Disque /dev/hda: 60.0 Go, 60011642880 octets
255 têtes, 63 secteurs/piste, 7296 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1               1         281     2257101   12  Compaq diagnostics
/dev/hda2             282        2831    20482875    c  W95 FAT32 (LBA)
/dev/hda3            4743        7296    20515005    f  W95 Etendu (LBA)
/dev/hda4   *        2832        4742    15350107+  83  Linux
/dev/hda5            4743        6017    10241406    b  W95 FAT32
/dev/hda6            6018        7169     9253408+  83  Linux
/dev/hda7            7170        7296     1020096   82  Linux swap / Solaris

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Voilà l'état des lieux.

A+

LMV

Hors ligne