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 24/12/2014, à 20:38

Skuisy

BootDevice Not Found.

Bonjour à tous,

Voilà je viens ici exposer mon problème.
Du jours au lendemain, un message d'erreur est apparu sur mon PC au moment du démarrage:

BootDevice Not Found.
Please install an operating system on your hard disk.

Dessus celui ci, il y a 3 OS:
BLINUX (sur le sd5)
BLINUX EXAM (sur le sda6)
Winodws ( via sd5 menu)

(BLinux est un linux paramétré par l'école se basant sur OpenSuse !)
Ici se trouve le boot info: http://paste.ubuntu.com/9611698

J'ai essayé de faire quelques reinstallations du GRUB avec Boot-repair, mais sans succès. Voici le lien vers les réponses qui m'ont déjà été apporté.
-Boot-repair (http://forum.ubuntu-fr.org/viewtopic.ph … #p18837181)

Merci d'avance,
Skuisy.

PS: Cela n'a rien à voir avec mon DD puisque toute les données y sont accessible depuis un live USB.

Dernière modification par Skuisy (Le 24/12/2014, à 20:39)

Hors ligne

#2 Le 24/12/2014, à 21:18

kalunux

Re : BootDevice Not Found.

Bonsoir,

Je ne pense pas que ce soit arrivé du jour au lendemain comme ça tout seul smile
Il y à un truc qui ne va pas ici :

--------------------------------------------------------------------------------
/dev/sda4	     swap                 swap       defaults              0 0
/dev/sda5            /                    ext4       acl,user_xattr        1 1
#/dev/sda1            /boot/efi            vfat       umask=0002,utf8=true  0 0
/dev/sda7            /home                ext4       acl,user_xattr        1 2
--------------------------------------------------------------------------------

Commence par désactivé SecureBoot depuis le Bios et vérifie que ton Bios est bien paramétrer en mode Legacy pour démarrée sur ce disque.
De plus, tu as une partition EFI pour Windows, si tu te met en mode UEFI c'est Windows qui devrait démarrée logiquement.
Et se n'est pas sdb5 mais sda5 et sda6 pour Linux.
Et Windows sur sda3.

Dernière modification par kalunux (Le 24/12/2014, à 21:49)

Hors ligne

#3 Le 25/12/2014, à 00:28

Bougron

Re : BootDevice Not Found.

Bonsoir.
Comme le dit Kalunux, Ce n'est pas arrivé comme cela,
Dans ton boot-info, on voit deux linux    le premier était efi et est devenu legacy, le second est resté efi

=============================== sda5/etc/fstab: ================================
/dev/sda4	     swap                 swap       defaults              0 0
/dev/sda5            /                    ext4       acl,user_xattr        1 1
#/dev/sda1            /boot/efi            vfat       umask=0002,utf8=true  0 0
/dev/sda7            /home                ext4       acl,user_xattr        1 2
============================== sda6/etc/fstab: ================================
/dev/sda4            swap                 swap       defaults              0 0
/dev/sda6            /                    ext4       acl,user_xattr        1 1
/dev/sda1            /boot/efi            vfat       umask=0002,utf8=true  0 0
--------------------------------------------------------------------------------

or si tu positionnes ton bios en EFI, je ne vois pas comment il peut booter car la structure de boot efi est vide.

sda1: __________________________________________________________________________
    File system:       vfat
    Boot sector type:  Windows 7/2008: FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:            <<<<<<======== aucun fichier de boot n'est présent ni windows ni les linux

Tu devrais cependant pouvoir booter en ayant ton bios positionné legacy comme lorsque tu as fais le boot-info car le MBR pointe bien sur le premier FSTAB

============================= Boot Info Summary: ===============================
 => Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 
    206848 of the same hard drive for core.img. core.img is at this location 
    and looks for (,gpt5)/boot/grub2.

et la partition est correcte.

sda5: __________________________________________________________________________=
    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Welcome to BLINUX 2.0 "Chartreuse Curly" - Kernel ().
    Boot files:        /boot/grub/grub.cfg /boot/grub2/grub.cfg /etc/fstab 
                       /boot/grub2/i386-pc/core.img

Ayant fait un tour sur tes déboires. je ne sais que te conseiller. Je vais penser que le MBR pointe sur le boot du premier linux mais qu'il a conservé le fait qu'initialement ce linux était EFI. Il renvoie donc sur la structure EFI qui est absente. Ce qui expliquerait ton message d'erreur.

Je te propose de remettre propre ce MBR en utilisant  la réparation recommandée de boot-repair.

=================== Suggested repair
The default repair of the Boot-Repair utility would reinstall the grub2 of sda5 into the MBR of sda.
Additional repair would be performed: unhide-bootmenu-10s   fix-windows-boot

Mais Il va aussi vouloir s'attaquer à windows POUR FAIRE JE NE SAIS QUELLE CONNERIE
Je pense qu'elle ne sera pas grave (EN EFI,  il change les noms des fichiers de boot et il en profite pour modifier le grub avec les nouveaux noms).

Dernière modification par Bougron (Le 25/12/2014, à 00:30)

Hors ligne

#4 Le 25/12/2014, à 01:33

Babdu89

Re : BootDevice Not Found.

Bonsoir et bon Noel.

Bougron a écrit;

Je te propose de remettre propre ce MBR en utilisant  la réparation recommandée de boot-repair.

C'est déjà fait , voir le boot info de l'autre sujet.

http://paste.ubuntu.com/9612118/

Çà ne marche pas.

=================== User settings
The settings chosen by the user will reinstall the grub2 of sda5 into the MBR of sda.
Additional repair will be performed: unhide-bootmenu-10s   fix-windows-boot


Quantity of real Windows: 1
WinSE in sda3
/mnt/boot-sav/sda3/ may need repair.
/mnt/boot-sav/sda3/bootmgr may need repair.
lspci: Unable to load libkmod resources: error -12

*******lspci -nnk | grep -iA3 vga
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b)
Subsystem: Hewlett-Packard Company Device [103c:198f]
Kernel driver in use: i915
00:03.0 Audio device [0403]: Intel Corporation Device [8086:0a0c] (rev 0b)
--
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8730M] [1002:6601] (rev ff)
Kernel driver in use: radeon
03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series] [1002:aab0] (rev ff)
Kernel driver in use: snd_hda_intel
*******

grub2-install --version
grub2-install (GRUB2) 2.00,grub2-install (GRUB2) 2.

Reinstall the GRUB of sda5 into the MBR of sda
Installation finished. No error reported.
grub2-install /dev/sda: exit code of grub2-install /dev/sda:0

chroot /mnt/boot-sav/sda5 grub2-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.11.10-21-desktop
Found initrd image: /boot/initrd-3.11.10-21-desktop
Found linux image: /boot/vmlinuz-3.11.10-17-desktop
Found initrd image: /boot/initrd-3.11.10-17-desktop
WARNING: Failed to connect to lvmetad: No such file or directory. Falling back to internal scanning.
No volume groups found
Found BLINUX 2.0 EXAM  on /dev/sda6

chroot /mnt/boot-sav/sda5 grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.11.10-21-desktop
Found initrd image: /boot/initrd-3.11.10-21-desktop
Found linux image: /boot/vmlinuz-3.11.10-17-desktop
Found initrd image: /boot/initrd-3.11.10-17-desktop
WARNING: Failed to connect to lvmetad: No such file or directory. Falling back to internal scanning.
No volume groups found
Found BLINUX 2.0 EXAM  on /dev/sda6
Unhide GRUB boot menu in sda5/boot/grub/grub.cfg
Unhide GRUB boot menu in sda5/boot/grub2/grub.cfg

Le démarrage de l'ordinateur a été correctement réparé.

Vous pouvez maintenant redémarrer votre ordinateur.

Skuisy a écrit;
Mais au redémarrage toujours le même problème !


Je ne comprends pas trop ce que veut dire;

WARNING: Failed to connect to lvmetad: No such file or directory. Falling back to internal scanning.
No volume groups found

@+.  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

#5 Le 25/12/2014, à 09:50

kalunux

Re : BootDevice Not Found.

Bonjour,

@Bougron

Bougron a écrit :

or si tu positionnes ton bios en EFI, je ne vois pas comment il peut booter car la structure de boot efi est vide.

### BEGIN /etc/grub.d/31-windows ###
menuentry 'Windows Boot Manager (on /dev/sda1)' --class windows --class os {
        insmod part_gpt
        insmod fat
        set root='hd0,gpt1'
        if [ x = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  94C9-784D
        else
          search --no-floppy --fs-uuid --set=root 94C9-784D
        fi
        chainloader /EFI/Boot/bootmgfw.efi
}
### END /etc/grub.d/31-windows ###

Hors ligne

#6 Le 25/12/2014, à 12:42

Skuisy

Re : BootDevice Not Found.

Bonjour à vous et joyeux noël !

Le démarrage de l'ordinateur a été correctement réparé
Ecrivez sur un papier l'URL suivante:
http://paste.ubuntu.com/9616427

Mais au démarrage, toujours le même message d'erreur !
Voici les paramètres de mon bios au moment de l’exécution de la réparation recommandé
mini_408105IMG201412251126441.jpg
mini_513536IMG201412251126361.jpg

Hors ligne

#7 Le 25/12/2014, à 20:10

Bougron

Re : BootDevice Not Found.

Bonsoir
Comme le dit Babdu89, ce message "WARNING: Failed to connect to lvmetad: No such file or directory. Falling back to internal scanning.
No volume groups found
" dans le boot-repair est très étrange,
Une recherche de cette expression exacte montre que ce problème est déjà survenu.
et renvoie plus ou moins à ce message présent en ligne 972

cat: write error: Broken pipe
File descriptor 9 (/proc/6249/mounts) leaked on lvs invocation. Parent PID 19651: bash
File descriptor 63 (pipe:[48734]) leaked on lvs invocation. Parent PID 19651: bash
  No volume groups found

Je n'arrive pas à comprendre ce qu'on peut en tirer.....

Peux-tu en te reconnectant par la clé USB,analyser le contenu de la partition SDA1 afin de voir les répertoires et fichiers présents.
Il est quand même étrange  que boot-repair ne signale aucun fichier susceptible de faire un boot dans cette partition et qu'il dise qu'il peut booter windows avec le fichier /EFI/Boot/bootmgfw.efi.... dans un script de démarrage. Déciderait-il de ne pas afficher le contenu lorsqu'il est lancé en légacy ?

Peux-tu aussi supprimer la partition bios-boot qui ne sert qu'en EFI pour faire un boot LEGACY et qui semble ne pas remplir son objectif ici.

sda2: ______________________________________________________________________
    File system:       BIOS Boot partition
    Boot sector type:  Grub2's core.img
    Boot sector info: 

Enfin, à tout hasard peux-tu mettre un flag-boot sut la partition contenant le grub

sda5: __________________________________________________________________________
    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Welcome to BLINUX 2.0 "Chartreuse Curly" - Kernel ().
    Boot files:        /boot/grub/grub.cfg /boot/grub2/grub.cfg /etc/fstab 
                       /boot/grub2/i386-pc/core.img

Dernière modification par Bougron (Le 25/12/2014, à 23:38)

Hors ligne

#8 Le 25/12/2014, à 20:40

Skuisy

Re : BootDevice Not Found.

Bonsoir,

J'ai donc supprimé la partition demandé.
Mais comment voir ce qu'il y a sur ma partition SDA1 ? Je le mount dans un quelconque dossier ?

Et qu'entends tu par mettre un fag-boot ?

Hors ligne

#9 Le 25/12/2014, à 23:57

Bougron

Re : BootDevice Not Found.

Bonsoir.
   Oui, tu la montes dans n'importe quel dossier.
     même la commande  "sudo   mount    /dev/sda1    /mnt"   convient car ce  n'est que du temporaire.
          Tu devrais alors avoir un répertoire /mnt/efi/Boot contenant le fichier bootmgrfw.ef

    Je voulais dire le  "drapeau"   de boot. J'ai malheureusement écrit 'fag' et non  "'flag"   C'est avec "gparted"   "modification de partition" "gérer les drapeaux"

Ajout.    Le grand mystère est ton mélange de structure de boot "EFI" et non "EFI".
      J'ai soupçonné à une époque des mises à jour de ubuntu de tenter de transformer le ubuntu  "legacy" en ubuntu "efi" lorsque la structure disque  est "GPT".
       Le fait que cela soit mystérieusement arrivé m'y fait repenser.
   
Si dans la partition SDA1, il y a de quoi booter windows en EFI, la proposition de Kalunux de repositionner le bios en EFI est certainement une bonne solution.
     Mais boot-repair voudra comme à son habitude "bidouiller" les fichiers de boot de windows.

Hors ligne

#10 Le 26/12/2014, à 01:15

Skuisy

Re : BootDevice Not Found.

Bonsoir,

Il semblerait que sda1 soit vide ! hmm
Je l'ai monté avec cette commande sudo mount /dev/sdb1 ./test
Gparted m'indique en sdb mon disque dur d'origine et en sda ma clef usb live.
J'ai essayer un ls et un ls -a mais cela n'a rien donné !

J'ai mis le flag: "boot" mais cela n'a rien changé.

Merci à tous de prendre du temps, pendant ces périodes de fêtes.

Hors ligne

#11 Le 26/12/2014, à 01:49

Bougron

Re : BootDevice Not Found.

Bonsoir.
Oui, bien sûr c'est devenu sdb1 suite au montage de la clé qui décale tout. bien que cela ne soit  pas souvent le cas.
   C'est bien un " ls ./test"   que tu as fais?
   Donc cette structure sensée contenir la structure de boot EFI n'est pas présente,
   Je voudrais bien comprendre comment cette phrase a pu être générée

          search --no-floppy --fs-uuid --set=root 94C9-784D
        fi
        chainloader /EFI/Boot/bootmgfw.efi

Au pire, on doit pouvoir réinstaller ce fichier avec les outils de réparation windows (mais je ne connais pas la procédure).
et la structure de boot classique ne marche pas ni d'ailleurs la structure de boot "bios-boot".

Disposes-tu de quoi réinstraller windows en cas de gros pépin?
J'ai vu que ton bios a la possibilité de booter EFI.   C'est probablement le moment de le faire. (L'option "hybrid" me semble bien).
Tu refais un boot-info afin qu'on s'assure que boot-repair va bien mettre de quoi booter en ubuntu
      tu auras au moins ubuntu utilisable.

Hors ligne

#12 Le 26/12/2014, à 02:31

Babdu89

Re : BootDevice Not Found.

Bonsoir.
Regardez cette discutions ici.

http://forum.ubuntu-fr.org/viewtopic.ph … #p18838651

Alors, pour avoir le contenu de ce boot info, où j'avais lu le contenu de la partition /boot/efi /sda1

Aller dans la racine de la partition Windows. Il y a un dossier "boot-sav"
Aller dans les Linux, dans /var/log/boot-sav , on y retrouve les mêmes dossiers, c'est Boot-Repair qui fait ces dossier, pour y mettre ses log.
En déroulant /bot-sav/log/ <date,heure,boot-repairN°> 
Ouvrir le premier, et dérouler  <date,heure,boot-repairN°>  ... Il doit y avoir un fichier texte "RESULTS.txt" .
C'est la copie du boot info . On va voir si c'est celui de la première manip faite avec Boot-Repair.

Comme repère de ce fichier, , vers la fin ,il y a tout un tas de lignes avec des reports d'erreur ,si ma mémoire visuelle ne me trahit pas.

En poster le contenu ici, entre les balises code.

Si çà peut aider...

Édit;
ne pas oublier ceci, post#1

(BLinux est un linux paramétré par l'école se basant sur OpenSuse !)

Méfiance avec ce genre de machine.

@+.   Babdu89  .

Dernière modification par Babdu89 (Le 26/12/2014, à 02:36)


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 26/12/2014, à 18:30

Skuisy

Re : BootDevice Not Found.

@Bougron
Voilà ce que e donne le boot info en EFI hybrid :
http://paste.ubuntu.com/9624511

@Badu91
Dans la partition windows, je ne trouve aucun dossier boot-sav, même avec l'option find ! (Ou peut être, que j’opère mal ! J'ai mount la partition windows et cherché dedans).
Pour ce qui est du dernier log sur linux, le seul qui est encore présent est le log : 2014-12-26_16h16boot-repair05. Hors je n'ai lancé AUCUN boot repair aujourd'hui ! Seulement un boot info !

Dernière modification par Skuisy (Le 26/12/2014, à 18:31)

Hors ligne

#14 Le 26/12/2014, à 18:45

Babdu89

Re : BootDevice Not Found.

Bonjour.
Skuisy a écrit;

Pour ce qui est du dernier log sur linux, le seul qui est encore présent est le log : 2014-12-26_16h16boot-repair05. Hors je n'ai lancé AUCUN boot repair aujourd'hui ! Seulement un boot info !

Je parle de premier  log , si tu en as plusieurs.

exemple chez moi .

1419612179.png

Pas le dernier. Normalement on devrait retrouvé  le fichier " RESULTS.txt" . Celui que tu avais posté,qui a disparu. Et que Jibel et moi même avions lu .

Edit.
Ha çà y est, on revoit çà

=================== efibootmgr -v
BootCurrent: 0000
Timeout: 0 seconds
Boot0000* Notebook Hard Drive	BIOS(2,0,00).......................................................................
Boot0001* USB Hard Drive 1 - USBest Technology USB Mass Storage Dev	BIOS(2,900,00).......................................................................
Boot0002* Notebook Ethernet	BIOS(80,0,00)........................E..............................................

Dans le rapport que tu as fais en démarrant en UEFI. C'est ce que j'avais vu .

@+.   Babdu89  .

Dernière modification par Babdu89 (Le 26/12/2014, à 18:48)


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

Hors ligne

#15 Le 26/12/2014, à 20:32

Skuisy

Re : BootDevice Not Found.

Justement je ne trouve qu'un seul rapport !

Hors ligne

#16 Le 26/12/2014, à 23:20

Bougron

Re : BootDevice Not Found.

Bonsoir.
Je comprends qu'on vient de faire une boucle comme a dit babdu89
Le problème est que boot-repair ne propose que

=================== Suggested repair
The default repair of the Boot-Repair utility would reinstall the grub2 of sdb5 into the MBR of sdb.
Additional repair would be performed: unhide-bootmenu-10s   fix-windows-boot
=================== Blockers in case of suggested repair
GPT detected. Please create a BIOS-Boot partition (>1MB, unformatted filesystem, bios_grub flag). This can be performed via tools such as Gparted. Then try again.

Et cela a déjà été fait.
Je suggère de mettre le bios en EFI pur et dur afin de voir si boot repair va enfin proposer de populer

sdb1: __________________________________________________________________________
    File system:       vfat
    Boot sector type:  Windows 7/2008: FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:     

Hors ligne

#17 Le 27/12/2014, à 11:02

Skuisy

Re : BootDevice Not Found.

En EFI ?
Les deux seules options de boot qui me sont proposées sont :
-Legacy
-UEFI Hybrid (With CSM)
-UEFI Native (Without CSM)

Laquelle choisir ?

Dernière modification par Skuisy (Le 27/12/2014, à 11:02)

Hors ligne

#18 Le 27/12/2014, à 11:18

Bougron

Re : BootDevice Not Found.

Bonjour
    Il me semble qu'au post#13 tu avais positionné hybrid,   
   Il s'agit maintenant de positionner sur UEFI Native.
   Le but reste bien entendu de voir la réparation proposée afin que tu puisses obtenitr au moins un démarrage d'un OS.
            Pour info   LEGACY et CSM c'est la même chose

Dernière modification par Bougron (Le 27/12/2014, à 11:24)

Hors ligne

#19 Le 27/12/2014, à 15:41

kalunux

Re : BootDevice Not Found.

Bonjour,

Oulala les anomalies !!
C'est le foutoir désolé.
Alors, je ne comprend pas trop pourquoi on t'as fait supprimé la partition BIOS_boot.
Maintenant, tu te retrouves avec Grub-pc qui ne sert à rien, et qu'il faut remplacer par Grub-efi:

sdb5	: sdb,	not-sepboot,	no-grubenv	grub1,	grub1 grub-pc

De plus, tu as deux fichiers "grub.cfg" pourquoi : je ne sais pas trop :

sdb5/boot/grub/grub.cfg
sdb5/boot/grub2/grub.cfg

La partition efi et commenter dans fstab pourquoi : j'en sais rien :

=============================== sdb5/etc/fstab: ================================

--------------------------------------------------------------------------------
/dev/sda4	     swap                 swap       defaults              0 0
/dev/sda5            /                    ext4       acl,user_xattr        1 1
#/dev/sda1            /boot/efi            vfat       umask=0002,utf8=true  0 0
/dev/sda7            /home                ext4       acl,user_xattr        1 2
--------------------------------------------------------------------------------

Edit : J'ai oublié ceci :

Number  Start   End    Size    File system     Name                  Flags
1      1049kB  106MB  105MB   fat32           EFI system partition  boot
3      240MB   105GB  105GB   ntfs            Basic data partition  msftdata
4      105GB   107GB  2160MB  linux-swap(v1)  primary
5      107GB   118GB  10.7GB  ext4            primary               boot
6      118GB   128GB  10.7GB  ext4            primary               msftdata
7      128GB   214GB  85.9GB  ext4            primary               msftdata

Deux Flags Boot ?

Je te propose tout d'abord depuis le live de dé-commenter cette ligne :

#/dev/sda1            /boot/efi            vfat       umask=0002,utf8=true  0 0

C'est-à-dire supprime le "#" en début de ligne.
Supprime le Flag Boot qui est sur sdb5 depuis Gparted :

5      107GB   118GB  10.7GB  ext4            primary               boot

Ensuite supprime ce fichier :

sdb5/boot/grub2/grub.cfg

Qui ne sert à rien.

Et vérifier si tu vois la partition "/boot/efi sda1" depuis Options avancées de Boot-Repair.
Coche cette case et réinstalle Grub depuis le live que tu as utilisé pour créer ce Boot-Info.
Car tu as bien amorcer ce live en mode EFI :

=================== UEFI/Legacy mode:
BIOS is EFI-compatible, and is setup in EFI-mode for this live-session.
SecureBoot disabled. (maybe sec-boot, Please report this message to boot.repair@gmail.com)

Dernière modification par kalunux (Le 27/12/2014, à 18:12)

Hors ligne

#20 Le 27/12/2014, à 20:49

Skuisy

Re : BootDevice Not Found.

Bon et bien je ne peux même plus boot via mon live USB !
Je crois qu'il me reste à tout reformater, et à tout re-installer !

Dernière modification par Skuisy (Le 28/12/2014, à 15:33)

Hors ligne