#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 )
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
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
sous linux tu fais
sudo gedit /boot/grub/menu.lst
Et tu cherche vers le bas tu devrais rapidement trouver
Hors ligne