Grub error 21 RESOLUT
Dernière réponse : dans Systèmes d'exploitation
j'ai essayé d'installer l'os PERSIX 1.5 mais j'ai installé cet os sur mon intrepid ibex (meme disque d).
mon ordi demarre avec l'erreur grub error 21. j'ai utilisé un live cd intrepid ibex et j'arrive a voir que dans mon laptop il y a encore tout mes fichiers.
comment réparer mon erreur?
comme je ne souhaitais installer persix que sur un DD externe mon but et de redémarrer intrepid ibex
normalement
si seulement s'est possible
mon ordi demarre avec l'erreur grub error 21. j'ai utilisé un live cd intrepid ibex et j'arrive a voir que dans mon laptop il y a encore tout mes fichiers.
comment réparer mon erreur?
comme je ne souhaitais installer persix que sur un DD externe mon but et de redémarrer intrepid ibex
normalement
si seulement s'est possible
Autres pages sur : grub error resolut
Lassé par la pub ? Créez un compte
Ça l'est, heureusement. Mais il vas falloir réparer Grub qui semble s'être mis de travers avec l'installation de PERSIX.
Pour cela, fait ces opérations dans l'ordre:
Démarre sur le LiveCD d'ubuntu et lance un terminal de commande.
Monte la partitions d'ubuntu installée sur le disque dur via l'interface graphique ou dans le terminal en faisant un
Avec comme nom de périphérique la partitions primaire d'ubuntu, qui est en générale sda1 et comme point de montage un dossier vide crée auparavant.
Par la suite, nous appellerons ce dossier /mnt/ubuntu, et nous utiliserons /dev/sda1 comme nom de partition.
Ensuite, on vas "chrooter" c'est à dire faire comme si le terminal était ouvert sur l'Ubuntu du disque dur. Mais avant, nous allons monter deux pseudos systèmes de fichier qui seront nécessaire à grub pour se réinstaller.
Tout est prêt pour la réinstallation de grub. Il serait tout de même bon de vérifier que tout est configuré correctement en éditant le fichier de configuration de grub. (Au vus de ta situation ce ne seras pas forcément nécessaire).
Une fois ceci fait, nous allons lancer la réinstallation avec la commande :
Note : j'ai bien mis /dev/sda et non pas /dev/sda1 afin d'installer grub sur le MBR du disque dur.
À ce stade grub devrait marcher à nouveau. Redémarre et essaye pour voir.
Pour cela, fait ces opérations dans l'ordre:
Démarre sur le LiveCD d'ubuntu et lance un terminal de commande.
Monte la partitions d'ubuntu installée sur le disque dur via l'interface graphique ou dans le terminal en faisant un
mount /dev/nom_périphérique /dossier/de/montage
Avec comme nom de périphérique la partitions primaire d'ubuntu, qui est en générale sda1 et comme point de montage un dossier vide crée auparavant.
Par la suite, nous appellerons ce dossier /mnt/ubuntu, et nous utiliserons /dev/sda1 comme nom de partition.
Ensuite, on vas "chrooter" c'est à dire faire comme si le terminal était ouvert sur l'Ubuntu du disque dur. Mais avant, nous allons monter deux pseudos systèmes de fichier qui seront nécessaire à grub pour se réinstaller.
mount -t proc none /mnt/ubuntu/proc mount -o bind /dev /mnt/ubuntu/dev chroot /mnt/ubuntu /bin/bash env-update grep -v rootfs /proc/mounts > /etc/mtab
Tout est prêt pour la réinstallation de grub. Il serait tout de même bon de vérifier que tout est configuré correctement en éditant le fichier de configuration de grub. (Au vus de ta situation ce ne seras pas forcément nécessaire).
nano /boot/grub/menu.lst
Une fois ceci fait, nous allons lancer la réinstallation avec la commande :
grub-install --no-floppy /dev/sda
Note : j'ai bien mis /dev/sda et non pas /dev/sda1 afin d'installer grub sur le MBR du disque dur.
À ce stade grub devrait marcher à nouveau. Redémarre et essaye pour voir.
bmax14 a dit :
Ça l'est, heureusement. Mais il vas falloir réparer Grub qui semble s'être mis de travers avec l'installation de PERSIX.Pour cela, fait ces opérations dans l'ordre:
Démarre sur le LiveCD d'ubuntu et lance un terminal de commande.
Monte la partitions d'ubuntu installée sur le disque dur via l'interface graphique ou dans le terminal en faisant un
mount /dev/nom_périphérique /dossier/de/montage
Avec comme nom de périphérique la partitions primaire d'ubuntu, qui est en générale sda1 et comme point de montage un dossier vide crée auparavant.
Par la suite, nous appellerons ce dossier /mnt/ubuntu, et nous utiliserons /dev/sda1 comme nom de partition.
Ensuite, on vas "chrooter" c'est à dire faire comme si le terminal était ouvert sur l'Ubuntu du disque dur. Mais avant, nous allons monter deux pseudos systèmes de fichier qui seront nécessaire à grub pour se réinstaller.
mount -t proc none /mnt/ubuntu/proc mount -o bind /dev /mnt/ubuntu/dev chroot /mnt/ubuntu /bin/bash env-update grep -v rootfs /proc/mounts > /etc/mtab
Tout est prêt pour la réinstallation de grub. Il serait tout de même bon de vérifier que tout est configuré correctement en éditant le fichier de configuration de grub. (Au vus de ta situation ce ne seras pas forcément nécessaire).
nano /boot/grub/menu.lst
Une fois ceci fait, nous allons lancer la réinstallation avec la commande :
grub-install --no-floppy /dev/sda
Note : j'ai bien mis /dev/sda et non pas /dev/sda1 afin d'installer grub sur le MBR du disque dur.
À ce stade grub devrait marcher à nouveau. Redémarre et essaye pour voir.
le repas était un peu baclé je pensais a mon système
alors je viens d'essayer mais je block hyper rapidement sur tes consignes
Je suis un novice et je ne comprends pas très bien ces lignes de commandes
s'il te plait peux tu m'expliquer de manière plus simplifiée la démarche
merci d'avance
petit troll veux avancer
Normalement il devrait suffire de lancer les commandes indiquée dans un terminal. Mais c'est avec grand plaisirs que je vais t'en dire plus.
Il faut déjà un peu mieux comprendre comment marche les disques durs sous Linux. Un disque dur est divisé en partitions, comme un gâteau dans lequel on aurait coupé des tranches. Chaque disque dur à un nom.
Si par exemple tu as un disque en IDE (les anciens, entre guillemets).
Il sera nommé : hda
Hard Drive et A pour désigner le premier disque.
Si tu en avais un deuxième, il serais nommé hdb, un troisième hdc.
Maintenant si le disque dur est un peu plus récent et fonctionne en SATA, il sera nommé : sda pour le premier, sdb pour le deuxième, etc..
Mais si on veux désigner une partition et non pas le disque dur en entier, il faut rajouter le numéro de la partitions après le nom du disque.
Par exemple, la première partition du premier disque dur SATA vas être : sda1
La deuxième sda2 et ainsi de suite.
Mais comment faire pour savoir quels disque sont présents et reconnus?
Pour ça on vas se servir de la commande "ls", qui permet de voir ce que contient un répertoire. Essaye d'ouvrir un terminal, et tape simplement "ls" dedans. Tu verras s'afficher dans le terminal le contenus du dossier dans lequel tu es.
On vas donc afficher tout ce qui commence par "sd" dans le répertoire /dev.
(Au passage, le répertoire /dev contient les périphériques que le système à reconnus)
Et si on voulais les disque durs IDE, il faut changer "sd" en "hd".
Chez moi cette commande retourne:
/dev/sda /dev/sda1 /dev/sda2 /dev/sda3
On vois donc que j'ai 1 disque dur SATA sur lequel il y a 3 partitions.
Nous savons comment trouver le nom du disque dur maintenant. Essayons de comprendre le comportement de la commande mount.
mount permet de "monter" une partition dans un dossier. Sous windows, toutes les partitions étaient dans le poste de travail, chacune nommée par des lettres: C: D: E:. Sous Linux, une partition est montée dans un dossier. Ce qui peu paraître un peu bizarre mais qui se révèle être très pratique. On peu par exemple "monter" la partition de windows dans un répertoire nommé "windows" dans /mnt ou dans ton répertoire personnel.
C'est pourquoi la commande mount est divisée en 2 partie: Tout d'abord la partition à monter, et ensuite le répertoire dans lequel on veut le monter.
Dans ton cas, je te propose de créer un répertoire avec la commande mkdir et d'y monter la première partition du premier disque SATA:
Si aucun message d'erreur n'est affiché, un icône devrait apparaître sur le bureau et tu pourras voir le contenu du disque en tapant
Dans l'exemple de mon premier post, j'utilisais le dossier /mnt/ubuntu. Il suffit de le remplacer par "ubuntu", et tout devrais marcher.
Si il te dit que tu n'as pas le droit de faire l'opération, il faut exécuter la commande
Puis ré-essayer la commande problématique. sudo su permet de passez en mode super-user, nommé root (l'équivalent de l'administrateur sous windows).
Il faut déjà un peu mieux comprendre comment marche les disques durs sous Linux. Un disque dur est divisé en partitions, comme un gâteau dans lequel on aurait coupé des tranches. Chaque disque dur à un nom.
Si par exemple tu as un disque en IDE (les anciens, entre guillemets).
Il sera nommé : hda
Hard Drive et A pour désigner le premier disque.
Si tu en avais un deuxième, il serais nommé hdb, un troisième hdc.
Maintenant si le disque dur est un peu plus récent et fonctionne en SATA, il sera nommé : sda pour le premier, sdb pour le deuxième, etc..
Mais si on veux désigner une partition et non pas le disque dur en entier, il faut rajouter le numéro de la partitions après le nom du disque.
Par exemple, la première partition du premier disque dur SATA vas être : sda1
La deuxième sda2 et ainsi de suite.
Mais comment faire pour savoir quels disque sont présents et reconnus?
Pour ça on vas se servir de la commande "ls", qui permet de voir ce que contient un répertoire. Essaye d'ouvrir un terminal, et tape simplement "ls" dedans. Tu verras s'afficher dans le terminal le contenus du dossier dans lequel tu es.
On vas donc afficher tout ce qui commence par "sd" dans le répertoire /dev.
(Au passage, le répertoire /dev contient les périphériques que le système à reconnus)
ls /dev/sd*
Et si on voulais les disque durs IDE, il faut changer "sd" en "hd".
Chez moi cette commande retourne:
/dev/sda /dev/sda1 /dev/sda2 /dev/sda3
On vois donc que j'ai 1 disque dur SATA sur lequel il y a 3 partitions.
Nous savons comment trouver le nom du disque dur maintenant. Essayons de comprendre le comportement de la commande mount.
mount permet de "monter" une partition dans un dossier. Sous windows, toutes les partitions étaient dans le poste de travail, chacune nommée par des lettres: C: D: E:. Sous Linux, une partition est montée dans un dossier. Ce qui peu paraître un peu bizarre mais qui se révèle être très pratique. On peu par exemple "monter" la partition de windows dans un répertoire nommé "windows" dans /mnt ou dans ton répertoire personnel.
C'est pourquoi la commande mount est divisée en 2 partie: Tout d'abord la partition à monter, et ensuite le répertoire dans lequel on veut le monter.
Dans ton cas, je te propose de créer un répertoire avec la commande mkdir et d'y monter la première partition du premier disque SATA:
mkdir ubuntu mount /dev/sda1 ubuntu
Si aucun message d'erreur n'est affiché, un icône devrait apparaître sur le bureau et tu pourras voir le contenu du disque en tapant
ls ubuntu/
Dans l'exemple de mon premier post, j'utilisais le dossier /mnt/ubuntu. Il suffit de le remplacer par "ubuntu", et tout devrais marcher.
Si il te dit que tu n'as pas le droit de faire l'opération, il faut exécuter la commande
sudo su
Puis ré-essayer la commande problématique. sudo su permet de passez en mode super-user, nommé root (l'équivalent de l'administrateur sous windows).
re bmax14
alors je viens d'essayer ces commandes
voilà le resultat dans la console
ubuntu@ubuntu:~$
holàlà cela veut dire que j'en suis toujours au même point
à l'aide à l'aide
merci d'avance
alors je viens d'essayer ces commandes
voilà le resultat dans la console
ubuntu@ubuntu:~$ ls Desktop Documents Images Modèles Musique Public Vidéos ubuntu@ubuntu:~$ ls /dev/sd ls: cannot access /dev/sd: No such file or directory ubuntu@ubuntu:~$ ls /dev/hd ls: cannot access /dev/hd: No such file or directory
ubuntu@ubuntu:~$
holàlà cela veut dire que j'en suis toujours au même point
à l'aide à l'aide
merci d'avance
Citation :
bmax14 a dit :
Ça l'est, heureusement. Mais il vas falloir réparer Grub qui semble s'être mis de travers avec l'installation de PERSIX.Pour cela, fait ces opérations dans l'ordre:
Démarre sur le LiveCD d'ubuntu et lance un terminal de commande.
Monte la partitions d'ubuntu installée sur le disque dur via l'interface graphique ou dans le terminal en faisant un
mount /dev/nom_périphérique /dossier/de/montage
Avec comme nom de périphérique la partitions primaire d'ubuntu, qui est en générale sda1 et comme point de montage un dossier vide crée auparavant.
Par la suite, nous appellerons ce dossier /mnt/ubuntu, et nous utiliserons /dev/sda1 comme nom de partition.
Ensuite, on vas "chrooter" c'est à dire faire comme si le terminal était ouvert sur l'Ubuntu du disque dur. Mais avant, nous allons monter deux pseudos systèmes de fichier qui seront nécessaire à grub pour se réinstaller.
mount -t proc none /mnt/ubuntu/proc mount -o bind /dev /mnt/ubuntu/dev chroot /mnt/ubuntu /bin/bash env-update grep -v rootfs /proc/mounts > /etc/mtab
Tout est prêt pour la réinstallation de grub. Il serait tout de même bon de vérifier que tout est configuré correctement en éditant le fichier de configuration de grub. (Au vus de ta situation ce ne seras pas forcément nécessaire).
nano /boot/grub/menu.lst
Une fois ceci fait, nous allons lancer la réinstallation avec la commande :
grub-install --no-floppy /dev/sda
Note : j'ai bien mis /dev/sda et non pas /dev/sda1 afin d'installer grub sur le MBR du disque dur.
À ce stade grub devrait marcher à nouveau. Redémarre et essaye pour voir.
Bravo bmax, la solution proposé a parfaitement résolu mon erreur grub 21. Mais la difficulté de mise en oeuvre pour un débutant, comme moi, provient de la référence à /mnt/ubuntu/p qui, sur mon ordinateur devait être remplacée par /media/disk. Par ailleurs, chaque commande devait être entrée en mode root (sudo). Enfin, je n'ai pas saisi le rôle du dossier vide. Etait-il nécessaire ? Mais merci encore.
Lassé par la pub ? Créez un compte
- Contenus similaires :
- ForumTrès grave, grub error 21
- Forumprobleme grub error 21 ( resolu )
- ForumCpu uCode loading error ! [Résolut]
- ForumGrub loading ... error 22
- Forumgrub error 17
- ForumError Grub 21
- Forum [Résolu / Fedora 8] GRUB Loading stage2Read Error
- Forumprobleme grub error 22 vista sans cd
- ForumLinux grub error
- Voir plus