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 07/02/2007, à 22:32

Igmaal

[RESOLU]grub erreur 15 au redémarrage après install sur dd externe

Bonsoir,

Encore un problème de démarrage sur dd externe...

après avoir potasser la doc, j'ai décidé de me lancer dans l'installation d'Ubuntu 6.1O sur un disque externe sans double boot (c'est à dire sans usb branché = Windows qui démarre, avec : Ubuntu). Ce qui était osé pour un newbie, mais je pensais m'en tirer grâce aux excellents tutoriaux issus de ce forum.
partitionnage ok
installation du grub sur /dev/sda
Au redémarrage : Grub erreur 15.

j'ai fouillé un peu partout, mais je vois pas comment m'en tirer.

voilà le fdisk :

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2932    23551258+   b  W95 FAT32
/dev/sda2            2933        4207    10241437+  83  Linux
/dev/sda3            4208        4334     1020127+  82  Linux swap / Solaris
/dev/sda4            4335        4870     4305420   83  Linux


le stage1 est sur hd(1,1) tout comme le menu list.

Le grub est configuré ainsi :

grub> geometry (hd1)
drive 0x81: C/H/S = 4870/255/63, The number of sectors = 78242976, /dev/sda
   Partition num: 0,  Filesystem type is fat, partition type 0xb
   Partition num: 1,  Filesystem type is ext2fs, partition type 0x83
   Partition num: 2,  Filesystem type unknown, partition type 0x82
   Partition num: 3,  Filesystem type is ext2fs, partition type 0x83

je me demande si c'est parce que le boot est sur la FAT32, auquel cas dois-je modifier le drapeau sur les partition avec G-parted?

Par contre, je crains le pire car j'ai eu un démarrage en me proposant XP, j'ai pas encore osé le démarrer.

Le menu.lst me semblait correct :
---------------------------------------------------------------------------------------------------------------

## ## End Default Options ##

title        Ubuntu, kernel 2.6.17-10-generic
root        (hd1,1)
kernel        /boot/vmlinuz-2.6.17-10-generic root=/dev/sda2 ro quiet splash
initrd        /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title        Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root        (hd1,1)
kernel        /boot/vmlinuz-2.6.17-10-generic root=/dev/sda2 ro single
initrd        /boot/initrd.img-2.6.17-10-generic
boot

title        Ubuntu, memtest86+
root        (hd1,1)
kernel        /boot/memtest86+.bin
quiet
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

---------------------------------------------------------------------------------------------------------------------------

mais c'est plutôt ça qui m'inquiète :
--------------------------------------------------------------------------------------------
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=5ca7aa08-e007-49b7-abc8-b8bd2f48bb33 ro
# kopt_2_6=root=/dev/sda2 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,1)
-------------------------------------------------------------------------
J'aurais pas un morceau de grub sur le MBR du disque interne?

Merci d'avance pour vos réponses.

Dernière modification par Igmaal (Le 08/02/2007, à 22:32)

Hors ligne

#2 Le 07/02/2007, à 23:10

Igmaal

Re : [RESOLU]grub erreur 15 au redémarrage après install sur dd externe

Bon,

vérifications faites, j'ai à peu près réussi à faire ce que je voulais.

Mon XP est intact et redémarre comme si de rien n'était lorsque je débranche l'USB
XP lit mon dd usb (la partition FAT 32) normalement.


j'ai suivi (entre autres) le tutoriel de http://www.gap.ien.05.ac-aix-marseille. … ticle=1562

"ÉTAPE 4 : LANCEMENT DU DISQUE DUR USB

A ce stade, vous avez deux solutions :

          o amorcer directement sur le disque dur externe USB si l’ordinateur d’accueil permet d’amorcer sur l’USB (voir dans le BIOS de la machine pour configurer ceci) ; cela nécessite également un petit paramétrage supplémentaire sur le disque USB (que nous traiterons dans un article complémentaire ultérieurement)"

Mon problème doit venir du petit paramétrage:D.

Est-ce quelqu'un aurait le détail de cette procédure ?

Merci.

Hors ligne

#3 Le 08/02/2007, à 21:09

pizol

Re : [RESOLU]grub erreur 15 au redémarrage après install sur dd externe

Dans ton BIOS tu modifies l'ordre de boot, et tu met l'usb avant le CD !
Mais tu as du le faire.
Et pour ton cas oui tu dois installer installer le grub sur le mbr du disque externe.

Que se passe-t-il après ces modifications ?

ps : ( actuellement je fonctionne comme tu voudrais faire et ça marche nikel smile )

Hors ligne

#4 Le 08/02/2007, à 21:30

Igmaal

Re : [RESOLU]grub erreur 15 au redémarrage après install sur dd externe

Salut,

j'ai installé le grub dans /dev/sda. et je boote sur l'usb en premier.

Après quelques bidouilles, j'ai eu l'erreur 17 puis 18.

J'ai refait une installation en modifiant les partitions, notemment en créant une partition boot.
grub est installé dans /dev/sda, ses fichiers sont dans la partition /boot.

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1               1        2932    23551258+   b  W95 FAT32           
/dev/sda2            2933        4087     9277537+  83  Linux                                     /
/dev/sda3   *        4088        4182      763087+  83  Linux                                     /boot
/dev/sda4            4183        4870     5526360    5  Extended
/dev/sda5            4183        4326     1156648+  82  Linux swap / Solaris              /swap
/dev/sda6            4327        4870     4369648+  83  Linux                                     /home



Au redémarrage : Erreur 17 ne peut pas monter la partition.

extraits du menu.lst
--------------------------------------
kopt=root=UUID=9cea8a26-57a0-4d66-b3e9-8172771dd2ad ro
# kopt_2_6=root=/dev/sda2 ro                      // apparement c'est la bonne partition : /
groot=(hd1,2)                                                // idem
--------------------------------
title        Ubuntu, kernel 2.6.17-10-generic
root        (hd1,2)
kernel        /vmlinuz-2.6.17-10-generic root=/dev/sda2 ro quiet splash locale=fr_FR
initrd        /initrd.img-2.6.17-10-generic
quiet
savedefault
boot
-------------------------------------------------------
Tout me semble correct, si je change le n° de disque (hd0,2) au lieu de (hd1,2) --> erreur 18.

Je vois pas. j'ai dû louper un truc.

Hors ligne

#5 Le 08/02/2007, à 22:15

Igmaal

Re : [RESOLU]grub erreur 15 au redémarrage après install sur dd externe

pour compléter :

grub> geometry (hd1)
drive 0x81: C/H/S = 4870/255/63, The number of sectors = 78242976, /dev/sda
   Partition num: 0,  Filesystem type is fat, partition type 0xb                  fat32
   Partition num: 1,  Filesystem type is ext2fs, partition type 0x83           /
   Partition num: 2,  Filesystem type is ext2fs, partition type 0x83          /boot
   Partition num: 4,  Filesystem type unknown, partition type 0x82         /swap
   Partition num: 5,  Filesystem type is ext2fs, partition type 0x83          /home

grub> find /grub/menu.lst
(hd1,2)

grub> find /grub/stage1
(hd1,2)

En résumé, (si j'ai bien compris) grub démarre sur la hd(1,2) qui est la partition /boot.
le kernel est dans sda2.

Toutes ces partitions sont en ext.
============================================================

Ah y est j'ai trouvé!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
bon, je vais mériter ma qualif de blonde.............

Il fallait :
1. une partition boot < 1Go sinon mon bios ne le lit pas
2. Modifier l'ordre de boot dans le bios 1. USB 2. IDE 3. CD et non pas 1.CD et 2.USB (même
s'il n'y pas pas de CD. ( et cette saloperie de bios se remet à l'état initial à chaque démarrage, c'est à se demander comment il traduit save before quit)
3. modifier le paramètre du grub au moment du démarrage hb(1,2) --> hb(0,2)

Merci Pizol (c'était le point 2 qui bloquait).

par contre, je sais pas s'il faut modifier le menu grub en conséquence, mais je verrais ça plus tard.

En tout, je suis ravie, je vais pouvoir enfin user de nouveau OS. chouette!!!!!!!!!!!!!!!!!!!!!!!!!

Dernière modification par Igmaal (Le 08/02/2007, à 22:47)

Hors ligne

#6 Le 09/02/2007, à 12:23

pizol

Re : [RESOLU]grub erreur 15 au redémarrage après install sur dd externe

Tu modifies le menu.lst du grub seulement si tu as souhaites démarrer si d'autres OS comme windaube par exemple wink

Hors ligne

#7 Le 09/02/2007, à 18:26

Igmaal

Re : [RESOLU]grub erreur 15 au redémarrage après install sur dd externe

merci.

pour démarrer, je dois à chaque fois modifier manuellement root hd(1,2) en hd(0,2).
je pensais éditer définitivement le grub pour me passer de cette manip (moi ça me gêne pas, mais il y en a d'autres que ça perturbe).
je testerais à l'occasion.


===================================================
(je réédite histoire de ne pas remonter inutilement un post résolu)

Modification définitive du menu.lst par sudo gedit ect ....
remplace hb(1,2) par hb(0,2)
Fonctionnement nickel :

dd externe branché -->  Ubuntu démarre
dd externe débranché --> XP

C'est chouette, ça marche. Merci à tous

Dernière modification par Igmaal (Le 11/02/2007, à 19:35)

Hors ligne

#8 Le 09/02/2007, à 18:48

pizol

Re : [RESOLU]grub erreur 15 au redémarrage après install sur dd externe

bien sur wink

sous linux tu fais

sudo gedit /boot/grub/menu.lst

Et tu cherche vers le bas tu devrais rapidement trouver smile

Hors ligne