#1 Le 27/10/2006, à 09:26
- bbarreaubcn
GRUB stage 1,5 error 21 - plutot dur pour un novice....
Bonjour,
voici le message d'erreur au demarrage du systeme.
GRUB stage 1,5 error 21
La config:
HDD principal
1 - 1 partition windows NTFS
2 - 1 partition de données NTFS
3 - 1 parttion de données NTFS
HDD sur USB
sur ce disque j'ai tenté d'installer Ubuntu 6.10, et tout a semblé fonctionner jusqu'a ce que je redemarre le PC.
Sequence de boot au demarrage:
1 - USB
2 - CD
3 - HDD principal
(j'ai essayer dans tout les sens, mais cela ne change pas l'erreur.
le peu que j'ai pu comprendre, c'est que GRUB gere le demarrage du systeme,
l'erreur 21 semble dire qu'il ne trouve pas mon disque externe.
MON PROBLEME:
il y a t'il un moyen de recuperer le lancement de Windows au demarrage
- via le CD de Windows et la console de recuperation?
- via le live CD ?
c'est la premiere fois que je tente d'utiliser autre chose que Windows, et j'aimerais au moins pouvoir continuer a m'en servir quelques temps. sans tout reinstaller.
peut etre qu'a partir du live CD il y a un moyen de reconfigurer GRUB pour au moins me proposer de lancer windows.
merci et a bientot
#2 Le 27/10/2006, à 09:34
- 1truzion
Re : GRUB stage 1,5 error 21 - plutot dur pour un novice....
Tu peux reconfigurer GRUB a l aide d'un live cd.
http://doc.ubuntu-fr.org/installation/grub
Mais sinon tu peux editer tes lignes directement sous GRUB, ce message d erreur arrive directement au début ou c'est quand t essaye de lancer ubuntu?
#3 Le 27/10/2006, à 10:39
- bbarreaubcn
Re : GRUB stage 1,5 error 21 - plutot dur pour un novice....
cela arrive directement au debut,
je ne peux donc rien faire: ni lancer XP ni lancer Ubuntu.
je peux par contre booter sur un CD.
penses tu que je puisse sauver XP sans tout reinstaller?
#4 Le 27/10/2006, à 19:17
- blaise
Re : GRUB stage 1,5 error 21 - plutot dur pour un novice....
Peux-tu donner les caractéristiques de ta machine ?
Je m'explique : tu n'aurais pas par hasard une de ces nouvelles machines à base de core 2 duo et surtout contrôleur SATA/PATA Jmicron (par exemple avec une carte mère ASUS P5B) ? Dans ce cas, le problème est connu, et une solution aussi. En gros, il y a un bug dans grub qui fait qu'il ne fonctionne pas avec ce contrôleur. Par contre, lilo fonctionne bien.
Si tu veux simplement récupérer ton windows, c'est assez simple :
Tu reboot sur le CD de windows xp, tu lance la console de récupération, et tu fais la commande qui permet de recrée le MBR (je ne me souviens plus du nom, quelque chose comme fixmbr, mais tu devrais la trouver facilement en utilisant l'aide).
Sinon, si tu veux installer lilo, et que tu as bien le problème que je suppose, c'est un peu plus technique, mais ça se fait.
Tu démarres sur le CD d'ubuntu (au fait, tu as bien la Edgy ?), tu lances un terminal et tu tapes les comandes suivantes (je supposes que tu as installé linux sur la partition /dev/hda2, mais il faut changer par la partition correcte) :
sudo mount /dev/hda2 /mnt
sudo mount --bind /dev/ /mnt/dev/
sudo mount --bind /proc/ /mnt/proc/
sudo chroot /mnt/
A ce moment là, tu te retrouves comme si tu avais démarré sur ta partition linux.
Tu peux installer lilo :
sudo apt-get update
sudo apt-get install lilo
Après, lancer liloconfig
sudo liloconfig
sudo lilo
Vérifie au passage que lilo a bien détecté tout ce qu'il faut, en particulier ton windows. Sinon, édite le /etc/lilo.conf en conséquence, et relance lilo. Attention, si tu ne veux pas l'éditer dans le terminal chrooté, il faut ouvrir le fichier /mnt/etc/lilo.conf !
Si ta configuration n'est pas trop exotique, tu devrais pouvoir rebooter normalement.
Si tu n'est pas trop sûr de toi, fais nous un
fdisk -l
et on pourra te donner des explications plus détaillées.
#5 Le 02/11/2006, à 10:55
- Xtatic
Re : GRUB stage 1,5 error 21 - plutot dur pour un novice....
Bonjour,
Je m'incruste dans le topic, car je viens d'installer edgy en dual boot avec xp
(xp sur un sata divisé en 2 partitions, et edgy sur la partition primaire d'un disque ide, et j'ai effectivement une p5b)
le seul hic, c'est que pendant l'installation de grub, je ne me rappelais plus du nom de la partition.
j'ai donc mis /dev/hdb
en principe, le sata s'est du sda0 et sda1 (car partitionné)
mais l'ide du coup, je ne savais pas si fallait mettre hda ou hdb.
et encore moins si je devais mettre hd[a-b]0 ou hd[a-b]
bref, au démarage, j'ai un grub error 21.
Je vais donc retenter avec lilo, mais je voulais d'abord m'assurer de mon choix (hdb au lieu de hda, et si oui ou non je dois mettre '0')
mais avant je voudrais comprendre les lignes de commandes que tu donnes :
sudo mount /dev/hda2 /mnt
-> c'est pour monter la partition 2 d'un dique dur maitre dans le répertoire /mount créé par l'execution d'un live cd ?
sudo mount --bind /dev/ /mnt/dev/
sudo mount --bind /proc/ /mnt/proc/
-> pour copier ce qui est utilisé par le live cd dans le sysème que l'on monte ?
(dev pour les périphériques, mais proc...?)
chroot /mnt/ pour passer du système créé par le live cd à celui que l'on vient de monter (qui est donc la distri installée sur le disque dur) ?
donc pour moi, à la place de hda2, faudrait que je mette hdb0 ou hda0? (là encore, j'ai besoin du 0 ou pas?)
ha oui, dernière chose : la méthode que tu proposes nécessite de booter sur un live cd si j'ai bien compris... Est ce possible avec un alternate ? (après avoir gravé 2 live cd et un alternate de dapper, une kaella et une edgy alternate, j'espérais pouvoir laisser reposer un peu mon graveur )
voila, j'espère ne pas avoir été trop brouillon, et que vous pourrez m'aider.
Merci
Hors ligne
#6 Le 03/11/2006, à 13:23
- Xtatic
Re : GRUB stage 1,5 error 21 - plutot dur pour un novice....
bonjour
j ai demarre sur le live cd de edgy et tape les commandes donnees par blaise en remplacant hda2 par hdb1,
mais a la commande apt-get install lilo, je dois mettre le cd de ubuntu dans le lecteur de cd rom alors que celui ci contient deja le live cd. Et je ne peux plus ouvrir mon lecteur.
je ne peux donc pas poursuivre l installation. que puis je faire?
voici ce que donne un fdisk -l .
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 203.9 GB, 203928109056 bytes
255 heads, 63 sectors/track, 24792 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 10199 81923436 7 HPFS/NTFS
/dev/sda2 10200 24791 117210240 f W95 Ext'd (LBA)
/dev/sda5 10200 24791 117210208+ 7 HPFS/NTFS
Disk /dev/hdb: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 4277 34354971 83 Linux
/dev/hdb2 4278 14945 85690710 f W95 Ext'd (LBA)
/dev/hdb5 4463 14945 84204666 83 Linux
/dev/hdb6 4278 4462 1485949+ 82 Linux swap / Solaris
Partition table entries are not in disk order
ps desole pour le manque d accents ou de ponctuation, mon clavier est en qwerty.
Dernière modification par Xtatic (Le 03/11/2006, à 13:24)
Hors ligne