[GRUB] Operating System not found (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

[GRUB] Operating System not found (Résolu)

Message par Drakone »

Bonjour à tous !
Je précise de suite que je tourne sous Manjaro qui est basé sur Arch Linux ;)

Je vais faire simple : lorque j'allume mon ordi le fameux message "Operating System not found" apparait...
J'ai donc tenter grub-rescue-disk mais rien n'y fait.

Si l'envie de m'aider vous tente voici quelques commandes, hésitez pas à m'en demander d'autres ;)

Code : Tout sélectionner

[root@manjaro manjaro]# fdisk -l

Disque /dev/sda : 640.1 Go, 640135028736 octets, 1250263728 secteurs
Unités = secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Identifiant de disque : 0x0006d7f5

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1          208896  1250263039   625027072    5  Étendue
/dev/sda2              63      208895      104416+  83  Linux
La partition 2 ne commence pas sur une frontière de cylindre physique.
/dev/sda5          210944     8402943     4096000   82  partition d'échange Linux / Solaris
/dev/sda6   *     8404992    49364991    20480000   83  Linux
/dev/sda7        49367040  1250263039   600448000   83  Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque

Code : Tout sélectionner

[root@manjaro manjaro]# parted -l /dev/sda
Modèle: ATA WDC WD6400BPVT-2 (scsi)
Disque /dev/sda : 640GB
Taille des secteurs (logiques/physiques): 512B/4096B
Table de partitions : msdos
Disk Flags: 

Numéro  Début   Fin     Taille  Type      Système de fichiers  Fanions
 2      32,3kB  107MB   107MB   primary
 1      107MB   640GB   640GB   extended
 5      108MB   4302MB  4194MB  logical   linux-swap(v1)
 6      4303MB  25,3GB  21,0GB  logical   ext4                 démarrage
 7      25,3GB  640GB   615GB   logical   ext4


Avertissement: Impossible d'ouvrir /dev/sr0 en lecture-écriture (Système de
fichiers accessible en lecture seulement). /dev/sr0 a été ouvert en lecture
seule.
Erreur: Table de partition invalide - partition récursive sur /dev/sr0.
Ignorer/Ignore/Annuler/Cancel? Ignorer                                    
Modèle: HL-DT-ST DVDRAM GT32N (scsi)
Disque /dev/sr0 : 946MB
Taille des secteurs (logiques/physiques): 2048B/2048B
Table de partitions : msdos
Disk Flags: 

Numéro  Début  Fin  Taille  Type  Système de fichiers  Fanions
Dernière modification par Drakone le sam. 16 févr. 2013, 02:58, modifié 3 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17612
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [grub] Operating System not found

Message par benjarobin »

Tout d'abord qu'est ce que tu as fait pour perdre le boot, est ce que cela à fonctionné un jour ?

Tu essayes de faire quoi avec ces 2 commandes ? A part tout casser ?

Code : Tout sélectionner

fsck /dev/sda
e2fsck -b 8193 /dev/sda
La vérification d'un système de fichier se fait sur la partition (/dev/sda1 par exemple) et non sur le disque lui même (/dev/sda), de plus il est fortement déconseillé d'utiliser directement fsck, mais plutôt le bon outils correspondant au type de ta partition, par exemple fsck.ext4...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

Re: [grub] Operating System not found

Message par Drakone »

J'essayais de réparer mes partitions qui m'ont l'air mal en point et essayer d'y voir plus clair...
C'est vrai que je m'y suis mal pris sur ce coup là :/

Et bien j'ai fait une install avec cet iso gravée sur un CD et l'erreur est apparue au redemmarage : manjaro-xfce-0.8.3-x86_64.iso

Oui j'ai tourner sur Lubuntu pendant un certain temps et tout marchait bien.
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

Re: [grub] Operating System not found

Message par Drakone »

J'ai donc effectuer les fsck.ext4 sur /dev/sda2 (que j'ai formater en ext4 avec gparted), les partitions ont l'air propre.

Voici une capture d'écran de Gparted :
Image
Je constate d'ailleurs que la numérotation n'est pas bonne...
Je pencherais sur un soucis au niveau du MBR mais sur ce coup j'attends votre avis avant de faire n'importe quoi.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [grub] Operating System not found

Message par oktoberfest »

Salut,
Drakone a écrit :

Code : Tout sélectionner

[root@manjaro manjaro]# fdisk -l
...

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1          208896  1250263039   625027072    5  Étendue
/dev/sda2              63      208895      104416+  83  Linux
La partition 2 ne commence pas sur une frontière de cylindre physique.
/dev/sda5          210944     8402943     4096000   82  partition d'échange Linux / Solaris
/dev/sda6   *     8404992    49364991    20480000   83  Linux
/dev/sda7        49367040  1250263039   600448000   83  Linux

Les entrées de la table de partitions ne sont pas dans l'ordre du disque
tu as effectivement un souci car la première partition commence après la seconde...
Et comme c'est le genre de chose qui n'arrive pas tout seul (comme la plupart des choses d'ailleurs), la question est : comment as-tu fait pour arriver à créer une table de partitions pareille ?

Si tes partitions sda2, sda6 et sd7 sont ok (que tu arrives à lire les données qui s'y trouve), le plus simple serait (si tu peux) :
- tu sauvegardes tout sur un autre disque
- tu supprimes tes partitions et tu les recrées proprement
- tu restaures les données
- un bon coup de syslinux/grub/grub2 (suivant ton bootloader) pour remettre le mbr

Sinon à priori la méthode délicate serait de modifier la table des partitions pour permuter les valeurs des partitions 1 et 2. On peut le faire avec fdisk (qui après tout ne touche pas aux données, mais uniquement aux définitions des partitions) mais c'est chaud.
--> Dans tous les cas fait une sauvegarde avant.

Autre méthode (tout aussi casse gueule) : sauver le premier secteur de /dev/sda dans un fichier, l'éditer avec un éditeur hexa et permuter les deux premières entrées de la table des partitions. Avec un éditeur hexadécimal c'est assez simple : il faut juste ne pas se tromper !!
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

Re: [grub] Operating System not found

Message par Drakone »

C'est boot-repair qui m'a tout changer, avant j'avais qu'une partition étendue sur tout le disque avec le bon ordre de partition (qui commencais par sda5).
Je veux bien refaire une install, je m'y met de suite d'ailleurs ;)
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

Re: [grub] Operating System not found

Message par Drakone »

Bon et bien j'ai refait une install et jusque là (redemarrage compis :p) tout va bien. GRUB est là en tout cas ^^

Merci pour l'aide, j’attends un peu avant de mettre en résolu, avec les mises à jour on sait jamais mais j'ai bon espoir :)
Avatar de l’utilisateur
Tetsumaki
archer
Messages : 141
Inscription : jeu. 06 mai 2010, 05:44

Re: [grub] Operating System not found

Message par Tetsumaki »

En espérant un partitionnement moins loufoque cette fois :humour:
Répondre