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 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 tongue)

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