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 16/04/2012, à 22:56

gilbertbigood

[résolu] grub rescue

Nouveau sujet, crée à la suite de la discussion : http://forum.ubuntu-fr.org/viewtopic.php?id=862091&p=2

Babdu89 a écrit :

Bonsoir...

Zup Arkhen a dit;
Le plus simple sera de la faire à partir d'un live CD. Supprimer les deux premier puis étendre la partition système au maximum.

Je suis de cet avis... Sauf que pour pouvoir agrandir la partition ext4 /dev/sdc1... Il faut se débarrasser de la partition étendue /dev/sdc2 , et des partitions swap qu'elle contient... Agrandir la partition /sdc1 en laissant 12 Go d'espace disque non alloué...Et créer une partition swap de 12go avec l'espace restant...

Alors comment faire?...
En session live Ubuntu " Essayer sans installer Ubuntu " ... Avec Gparted... "Déactiver" les partitions swap ,un clic droit sur chacune, choisir "désactiver le swap"  Faire appliquer...
Supprimer les 3 partitions swap... (/dev/sdc5 ;6 ;et 7..) ... Faire appliquer...
Supprimer la partition étendue /dev/sdc2 ... Faire appliquer...
Un clic droit sur la partition /dev/sdc1 , choisir "redimensionner" ... Dans la partie graphique, tirer la poignée de droite vers la droite, en laissant un espace non allouer de 12 Go (12000 Mo  dans le champ espace après)... Faire appliquer...
Dans l'espace disque restant, crée une partition swap de 12 Go... Un clic droit , choisir " nouveau"  créer le swap  Faire appliquer...

Voila ce que je ferais sur ce disque...

Bon courage...
@+.   Babdu89 .

Bonsoir,
cette solution me paraissait bien alléchante pour régler un problème identique à souen (trois partitions swap dues à trois installations successives) et je l'ai testée. Pas de problème pour désactiver puis supprimer les trois partitions. J'ai redimensionné mon espace ext4 comme indiqué et c'est là que j'ai merdé à mon avis.
En créant une nouvelle partition sur l'espace "non alloué" restant (de taille au moins égale ma RAM), j'ai crée une partition de type ext4 (pourquoi? je ne sais pas...). Après m'être rendu compte que j'aurais dû créer un swap, j'ai formaté (clic droit, "formater en") cette partition en "linux-swap". J'ai ensuite arrêté l'ordi puis redémarré et j'ai eu ce message terrible : "Error: no such partition. Grub rescue>".
Je me dit que le grub devait se trouver sur la partition nouvellement créée et que j'ai formatée en swap.

J'ai essayé la solution proposée dans l'aide de GParted pour localiser puis reparamétrer le Grub stage1, mais le grub n'a pas pas localisé le fichier de paramétrage dans aucun des deux emplacements proposés dans l'aide (/boot/grub ou /grub directement).

Comment puis-je faire pour relancer ma machine comme avant? Ci-dessous une photo de mes partitions (Win XP + Ubuntu 11.04).
Partitions ou Partitions

J'ai lancé un "boot-repair" (http://doc.ubuntu-fr.org/boot-repair) dont voici le rapport, en choisissant l'option "Réparation recommandée". Le résultat est que je ne démarre que sur Win XP, sans passer par la liste de choix comme avant. J'ai donc essayé de relancer boot-repair en passant par les options avancées. Mais là impossible de spécifier l'emplacement : on dirait qu'il ne trouve que le sda1 où se trouve Win XP. Pas de trace de sda2 où doit se trouver mon Ubuntu. Les onglets "Emplacement de grub" et "options de Grub" sont indisponibles comme sur cette image tirée de http://doc.ubuntu-fr.org/boot-repair.

A vous les spécialistes!

Dernière modification par gilbertbigood (Le 24/04/2012, à 10:22)

Hors ligne

#2 Le 16/04/2012, à 23:52

Arbiel

Re : [résolu] grub rescue

Le problème est simple. Le MBR de ton disque sda ne contient pas le lanceur initial de Grub, mais Syslinux, que je ne connais pas. Par contre tu as toujours un fichier de configuration permettant de lancer Ubuntu et Windows en sda5, et ton système Ubuntu également en sda5.

Amorce ton PC avec ton cd d'installation, choisis l'option "Essayer Ubuntu sans l'installer", vérifie que ton disque dur est bien en /dev/sda, monte ta partition sda5, par exemple en /media/monbunutu, et
tape ensuite la commande

sudo grub-install --boot-directory=/media/monubuntu/boot /dev/sda

Cela devrait te permettre de retrouver le menu Grub.

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04, GNOME 3.36.8
24.04 en cours de tests
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#3 Le 17/04/2012, à 09:48

gilbertbigood

Re : [résolu] grub rescue

Bonjour,

merci pour cette analyse. Par contre, pourrais-tu stp préciser comment faire ça :

Arbiel a écrit :

vérifie que ton disque dur est bien en /dev/sda, monte ta partition sda5, par exemple en /media/monbunutu

Je suis loin d'être aguerri avec tout ça...
Merci!

Hors ligne

#4 Le 17/04/2012, à 11:28

Arbiel

Re : [résolu] grub rescue

Va avec ta souris en haut à gauche de ton écran. Tu vas voir apparaître une colonne d'icônes. Clique sur la première, cela va faire apparaître une zone de saisie dans laquelle tu entres : "terminal". Tu vas alors voir apparaître dans la page une ou plusieurs icônes. Clique sur celle qui s'appelle "terminal". Cela va ouvrir une fenêtre terminal. Entre les commandes suivantes

sudo fdisk -lu

tu vas voir apparaître des informations relatives à tes disques et des lignes de la forme
/dev/sdx1    bla  bla
/dev/sdx2 ......

x devrait valoir a. Tu sauras alors si ton disque interne est bien en /dev/sda

Pour monter la partition, tu retournes en haut à gauche, et tu cliques sur la deuxième icône, qui doit s'intituler "Dossier personnel". Tu vas alors voir apparaître une fenêtre dans la partie gauche de laquelle, sous la rubrique "Périphérique", est présentée la liste de tes partitions. Tu cliques sur ta partition système, tu retournes dans la fenêtre terminal, tu tapes la commande

mount

et tu réponds à mon message en collant ce que le terminal te retourne comme information

Pour copier depuis un terminal il faut utiliser les trois touches Ctrl, Maj et C


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04, GNOME 3.36.8
24.04 en cours de tests
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#5 Le 18/04/2012, à 20:15

gilbertbigood

Re : [résolu] grub rescue

Bonjour,

voici le résultat de sudo fdisk -lu :

Disque /dev/sda: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres, total 156301488 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x0cb40cb3

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *          63    13724391     6862164+   7  HPFS/NTFS
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/sda2        13725694   156301311    71287809    5  Etendue
/dev/sda5        13725696   152309759    69292032   83  Linux
/dev/sda6       152311808   156301311     1994752   82  Linux swap / Solaris

puis le résultat de mount :

aufs on / type aufs (rw)
none on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
/dev/sr0 on /cdrom type iso9660 (ro,noatime)
/dev/loop0 on /rofs type squashfs (ro,noatime)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)
/dev/sda5 on /media/6847ba04-1c24-4470-bea7-ac516483b72d type ext4 (rw,nosuid,nodev,uhelper=udisks)

Voilà. Et maintenant?

Hors ligne

#6 Le 19/04/2012, à 00:04

Arbiel

Re : [résolu] grub rescue

sudo grub-install --boot-directory=/media/6847ba04-1c24-4470-bea7-ac516483b72d/boot /dev/sda

Tu copies la commande et tu la colle dans un terminal. Attention, pour coller dans un terminal tu dois utiliser les trois touches
Ctrl + Maj + C


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04, GNOME 3.36.8
24.04 en cours de tests
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#7 Le 19/04/2012, à 07:16

gilbertbigood

Re : [résolu] grub rescue

Bonjour,
voilà le résultat :

/usr/sbin/grub-probe: error: cannot stat `aufs'.

On dirait que ça bloque...
Bonne journée

Dernière modification par gilbertbigood (Le 19/04/2012, à 07:16)

Hors ligne

#8 Le 19/04/2012, à 09:44

Arbiel

Re : [résolu] grub rescue

Désolé, je ne sais pas aller plus loin. J'ai demandé de l'aide
dans une nouvelle discussion que tu trouveras ici

edit

En attendant, tu peux essayer l'option --force, pour passer outre, mais je n'ai jamais utilisé. La commande serait alors

sudo grub-install --boot-directory=/media/6847ba04-1c24-4470-bea7-ac516483b72d/boot --force /dev/sda

Dernière modification par Arbiel (Le 19/04/2012, à 09:58)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04, GNOME 3.36.8
24.04 en cours de tests
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#9 Le 19/04/2012, à 10:18

gilbertbigood

Re : [résolu] grub rescue

Ok, merci beaucoup pour ton aide. Je vais attendre de voir s'il y a des réactions avant d'utiliser la fonction "force", de peur que ça n'aggrave le problème!
A une prochaine.

Hors ligne

#10 Le 20/04/2012, à 21:29

Arbiel

Re : [résolu] grub rescue

Bonsoir

je suis vraiment navré. Je ne sais plus quoi te conseiller de faire. Syslinux est toujours dans le MBR de ton disque sda Je ne suis pas un expert de boot-repair, car je n'ai jamais eu de problème avec ce logiciel, et que d'autre part, je préfère les commandes grub-install et grub-mkconfig, qui me permettent de savoir exactement ce que je fais.

Si cela ne te paraît pas trop pénible, essaie de sauver tes données, si ce n'est pas déjà fait, et repart de zéro.

Vraiment navré, mais je ne peux malheureusement qu'en rester là.

Un simple conseil, lors des futures installations, passe par les écrans "Avancés" (je ne connais plus leur nom) pour définir là aussi exactement ce que tu veux.

Bon courage

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04, GNOME 3.36.8
24.04 en cours de tests
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#11 Le 22/04/2012, à 23:04

gilbertbigood

Re : [résolu] grub rescue

Salut,

finalement, j'ai tout repris à zéro, i.e. que j'ai réinstallé Ubuntu 11.04 en repartitionnant correctement. Je suis bien content d'avoir fait une sauvegarde avant mes 1ères manips.

Merci encore pour ton aide Arbiel.
Je ne peux pas mettre le sujet en résolu puisque nous n'avons pas trouvé de solution autre qu'une réinstallation.

A bientôt peut-être

Hors ligne

#12 Le 22/04/2012, à 23:37

Babdu89

Re : [résolu] grub rescue

Bonsoir...
Je répond ,un peu tard...
Pour info...
MBR de type syslinux... C'est un MBR generic, créé par l'utilisation de Boot-Repair...
Lorsque Boot-Repair est employé pour réparer le secteur de boot d'un hdd ne contenant plus qu'un Windows accessible sur la machine...
Au moment de l'utilisation de Boot-Repair, le bootinfo script post#1 , indique qu'il n'y a plus de Linux dans la partition /sda5,ou que celui-ci est corrompu...(il n'y a pas de système indiqué) ... Boot-Repair à considéré qu'il n'y avait qu'un Windows présent sur la machine,(trouvé par os-prober) , avec un secteur de boot contenant la première partie de Grub... Il a restaurer un MBR generic de type syslinux... Ce qui permet de  redémarrer la machine sur Windows directement.Lorsque le boot loader de Windows est fonctionnel, évidement...
Dans les boot info script, on peut voir aussi (-testdisk is installed in ....) Il s'agit la aussi d'un MBR generic créé par Boot-Repair...

Bonne continuation...

@+. Babdu89   .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#13 Le 23/04/2012, à 08:49

YannUbuntu

Re : [résolu] grub rescue

Bonjour
Je confirme l'analyse de Babdu.

@Arbiel: pour info on voit ceci au début du BootInfo de gilbertbigood :

sda5: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        /boot/grub/grub.cfg /boot/grub/core.img

alors que dans un Ubuntu sain on devrait avoir par exemple:

sda5: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 11.10
    Boot files:        /boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

Donc il manquait à l'Ubuntu au moins 1 fichier important (/etc/fstab), ce qui fait qu'il n'était pas reconnu par GRUB/os-prober. La solution que j'aurais conseillée est la réinstallation avec conservation du /home ( http://doc.ubuntu-fr.org/reinstallation_ubuntu )

Bonne continuation!

Dernière modification par YannUbuntu (Le 23/04/2012, à 08:49)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#14 Le 24/04/2012, à 10:21

gilbertbigood

Re : [résolu] grub rescue

Merci pour vos réactions, même tardives!
Effectivement, j'aurais certainement gagné du temps à réinstaller en conservant mon /home plutôt que de (presque) tout reprendre à zéro. J'aurais gagné le temps de bascule de ma sauvegarde vers mon nouveau home et la réinstallation des paquets.

En tout cas, coup de chapeau à vous les spécialistes linux qui contribuez à faire avancer favorablement le shclimi.... le schlimilibi.... enfin vous voyez quoi!

Hors ligne

#15 Le 29/04/2012, à 17:49

philrdr

Re : [résolu] grub rescue

bonsoir,
passionnant !
mais difficile
mon pb ressemble un peu : j'ai voulu créer un petit lecteur logique dans une des partitions et j'ai du me tromper ; résultat "error:no such partition"" grub rescue >"
mon ordi comprend  : 20go avec Windows XP ,3 partitions de documents ,  ubuntu 10.10 et un important espace non alloué .
mode sans échec :rien
j'ai pensé récupérer le grub en réinstallant ubuntu :mais la réinstallation n'arrive jamais au bout ;par contre ça fonctionne très bien en "essayer".
j'envisageais de supprimer toutes les partitions linux mais après vous avoir lu ,cela me parait dangeureux .
pourriez vous m'apporter votre aide avant ?
merci d'avance

ps :pas à l'aise du tout avec le maniement des terminaux et ignare ne langage "sudo"

Hors ligne

#16 Le 29/04/2012, à 17:52

philrdr

Re : [résolu] grub rescue

j'allais oublier :
j'ai essayé d 'installer boot-repair de yann  mais n'ai jamais pu trouver l'endroit où mettre le ppa ; et ça n'a pasl'air d'être fait pour 10.10 ?

Hors ligne

#17 Le 29/04/2012, à 19:31

Babdu89

Re : [résolu] grub rescue

Bonjour...
@ philrdr ...
Il faudrait faire 2 choses...
1) Poster le lien de l'URL , du rapport bootinfo script, qui est obtenu avec Boot-Repair...
2) Et dans la limite du possible ,que tu ouvres un sujet concernant ton souci ...

ps :pas à l'aise du tout avec le maniement des terminaux et ignare ne langage "sudo"

Alors, au sujet du terminal , il est à utiliser la plus part du temps ,a partir du bureau de ton Ubuntu10.10 ...
En session live CD ou usb Ubuntu ... "Essayer sans installer" ...
Tu ouvres un terminal, avec la combinaison de touche "Ctrl+Alt+T" .... Ou tu cliques sur l'icône Ubuntu en haut à gauche, dans le Launcher ... Et dans le champ de recherche, tu tapes "terminal"... Il va s'ouvrir...

Il suffit de faire un copier/coller dans le terminal, de commandes indiquées dans les docs, ou de celle données par les contributeurs qui apportent leur aide sur le forum...
Dès fois, il faut adapter les commandes à ta configuration ,mais pour l'instant,pour ce que l'on va te demander de faire, un copier/coller dans le terminal, fait l'affaire...
Pour remonter sur le forum,le contenu du retour terminal... Le plus simple,tu sélectionnes à la souris, de bas en haut le texte contenu dans le terminal , et fais un copier/coller sur le forum ,en utilisant les balises code ,en utilisant le bouton   <>  dessous;  "Veuillez composer votre message et l'envoyer"   ...
Tu places le "coller" entre les balises code , comme ceci... [ code ]  *  [ /code ]  , a l'endroit du ( * ) ...
Tu vas obtenir ceci...

Tu places le "coller" entre les balises code , comme ceci... [ code ]  *  [ /code ], a l'endroit du ( * ) ...

j'ai essayé d 'installer boot-repair de yann  mais n'ai jamais pu trouver l'endroit où mettre le ppa ; et ça n'a pasl'air d'être fait pour 10.10 ?

Si,Si ;c'est aussi fait pour la 10.10.. Boot-Repair fonctionne avec les 10.04 ,10.10 ,11.04,11.10 et maintenant avec la 12.04. ...

Pour l'installer ,il suffit de faire un copier /coller dans un terminal, de la commande ,indiquée dans la doc ,ici

http://forum.ubuntu-fr.org/viewtopic.php?id=614071

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update; sudo apt-get install -y boot-repair && boot-repair

Une foi validé,les PPA de Boot-Repair va s'installer , ouvrir une première fenêtre, puis une autre demandant de faire la mise à jour de Boot-Repair, tu acceptes ... Et tu arriveras sur la fenêtre principale ...
Tu cliques sur le bouton" Créer un rapport bootinfo  ...."
Tu laisses travailler, et à la dernière fenêtre, va être indiquée un e URL du bootinfo...
Tu fais un copier/coller  sur le sujet du forum ... Comme indiqué dans la doc...

Çà permettra de voir l'état de ta config, et de pouvoir mieux appréhender l'aide à t'apporter...

Bon courage...

@+.  Babdu89


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#18 Le 02/05/2012, à 17:34

YannUbuntu

Re : [résolu] grub rescue

Babdu89 a écrit :

Si,Si ;c'est aussi fait pour la 10.10..

eh non! 10.10 (Maverick) est maintenant obsolète, donc j'ai supprimé les paquets Boot-Repair de cette version.


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne