Configuration: double démarrage, Windows 7 et Ubuntu 14.04. 'Résumé des informations de démarrage' ci-dessous.
Problème: j'ai installé Ubuntu 14.04 (Trusty), puis mis à jour le logiciel. Au redémarrage, la séquence d'amorçage se dirige vers le terminal de secours grub et signale l'erreur suivante: "erreur: aucun périphérique de ce type ... passage en mode de secours ... sauvetage de grub>"
Si je redémarre, entrez dans le menu du BIOS, puis "quittez et ignorez toutes les modifications", puis (au lieu de suspendre) le menu Grub2 apparaît (!) Et pouvez ensuite vous connecter normalement à Ubuntu (ou Windows). Peut également utiliser Boot Repair Live CD réparer. Cependant, lors du redémarrage, le même problème se pose. Ainsi, bien qu’il existe une solution de contournement temporaire, il s’agit d’une solution de dépotoir qui cache les problèmes futurs liés aux mises à jour. Eu 5 jours de redémarrage. S'il vous plaît, aidez les débutants.
Remarque: Root = sdb5. Emplacements de démarrage sda1 et sdb1. Le journal Bootscrip identifie wubildr et wubildr.mbr dans sda2/sdb2 (mbr/boots). Il existe cependant un fichier wubildr dans le lecteur C: (bien qu’il ne s’agisse pas d’un exécutable/binaire).
Question: L'erreur est-elle due à un problème de "montage de périphériques", de double démarrage/wubi/mbr, "d'emplacement de démarrage" ou à un autre problème? Si oui, comment réparer? Est-ce que la mise à niveau vers 15.04/16.04 aidera? Je ne peux pas être la première personne à avoir ce problème, vous pouvez peut-être transmettre un lien vers une solution existante.
Historique: Ubuntu n’est pas installé sous Windows, l’était probablement avant (je ne m'en souviens pas.) PC créé avec le double démarrage Win7/Ubuntu (12.04). Changer les partitions en brique Ubuntu. Ainsi, la partition Ubuntu a été reformatée et réinstallée à l’aide de Ubuntu 14.04 Live CD. Problèmes Grub2 rencontrés. "bootrec/fixmbr" && "bootrec/fixboot" ont été utilisés à l'aide de Windows Repair Live CD pour corriger le problème mbr. Boot Repair Live CD utilisé pour réparer Grub2.
Remarque: la carte graphique NVIDIA NVS300 installée et le double affichage fonctionnent. De plus, la carte graphique GeForce GTX 970 est installée pour le traitement parallèle Cuda.
Boot Info Script 0.61 [1 April 2012]
============================= Résumé des informations de démarrage: ================ ==============
=> Grub2 (v1.99) est installé dans le MBR de/dev/sda et examine le secteur 1 du même disque dur pour core.img. core.img se trouve à cet emplacement et recherche dans la partition 112. => Grub2 (v1.99) est installé dans le MBR de/dev/sdb et examine le secteur 1 du même disque dur pour core.img. core.img se trouve à cet emplacement et recherche dans la partition 112.
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
sda2: __________________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 7
Boot files: /bootmgr /Boot/BCD /Windows/System32/winload.exe
/wubildr /wubildr.mbr
sdb1: __________________________________________________________________________
File system: ntfs
Boot sector type: Grub2 (v1.99)
Boot sector info: Grub2 (v1.99) is installed in the boot sector of sdb1
and looks at sector 1795665720 of the same hard drive
for core.img. core.img is at this location and looks
in partition 112 for . No errors found in the Boot
Parameter Block.
Operating System:
Boot files:
sdb2: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /wubildr
sdb3: __________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sdb5: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 14.04.5 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab
sdb6: __________________________________________________________________________
File system:
Boot sector type: -
Boot sector info:
Mounting failed: mount: unknown filesystem type ''
=========================== Informations sur le lecteur/la partition: ================ ============
Drive: sda _____________________________________________________________________
Disque/dev/sda: 120,0 Go, 120034123776 octets 255 têtes, 63 secteurs/piste, 14593 cylindres, total 234441648 secteurs Unités = secteurs de 1 * 512 = 512 octets Taille du secteur (logique/physique): 512 octets/512 octets
Partition Amorçage Début Secteur Fin Secteur Nombre de secteurs Système ID
/ dev/sda1 * 2 048 206 847 204 800 7 NTFS/exFAT/HPFS/dev/sda2 206 848 234 438 655 234 231 808 7 NTFS/exFAT/HPFS
Drive: sdb _____________________________________________________________________
Disque/dev/sdb: 1000,2 Go, 1000204886016 octets 255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs Unités = secteurs de 1 * 512 = 512 octets Taille du secteur (logique/physique): 512 octets/4096 octets
Partition Amorçage Début Secteur Fin Secteur Nombre de secteurs Système ID
Demo/dev/sdb1 1 843 202 047 33 449 984 82 échanges Linux/Solaris
Sortie "blkid": ________________________________________________________________
ETIQUETTE DE TYPE D'UID D'UN APPAREIL
/ dev/sda1 4C56283856282564 ntfs Réservé au système/dev/sda2 9A2C2C492C2C22AD ntfs
/dev/sdb1 26BE725CBE722509 ntfs Stockage/dev/sdb2 06DCACD5DCACC073 ntfs Sauvegarde/dev/sdb5 27bd3aa5-7686-446e-93d4-4e82f609d707 ext4
=============================== Points de montage: =============== ===================
Options de type de point de montage de périphérique
/ dev/sdb5/ext4 (rw, erreurs = remount-ro)
=========================== sdb5/boot/grub/grub.cfg: ============= ==============
#
#
#
if [-s $ prefix/grubenv]; puis définissez have_grubenv = true load_env fi if ["$ {next_entry}"]; puis set default = "$ {next_entry}" set next_entry = save_env next_entry set boot_once = true sinon set default = "0" fi
if [x "$ {feature_menuentry_id}" = xy]; then menuentry_id_option = "- id" sinon menuentry_id_option = "" fi
export menuentry_id_option
if ["$ {prev_saved_entry}"]; then set saved_entry = "$ {prev_saved_entry}" save_env save_entry set prev_saved_entry = save_env prev_saved_entry set boot_once = true fi
function savedefault {if [-z "$ {boot_once}"]; then saved_entry = "$ {choisi}" save_env save_entry fi} function recordfail {set recordfail = 1 if [-n "$ {have_grubenv}"]; alors si [-z "$ {boot_once}"]; puis save_env recordfail; Fi; fi} function load_video {if [x $ feature_all_video_module = xy]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi}
if [x $ feature_default_font_path = xy]; then font = unicode sinon insmod part_msdos insmod ext2 définir root = 'hd1, msdos5' if [x $ feature_platform_search_hint = xy]; puis recherchez --no-floppy --fs-uuid --set = root --hint-bios = hd1, msdos5 --hint-efi = hd1, msdos5 --hint-baremetal = ahci1, msdos5 27bd3aa5-7686-446e 93d4-4e82f609d707 autre recherche --no-floppy --fs-uuid --set = root 27bd3aa5-7686-446e-93d4-4e82f609d707 fi font = "/ usr/share/grub/unicode.pf2" fi
si loadfont $ font; puis définissez gfxmode = auto load_video insmod gfxterm set rép_répertoire = $ préfixe/locale défini lang = en_GB insmod gettext fi terminal_output gfxterm if ["$ {recordfail}" = 1]; puis définissez timeout = 30 sinon if [x $ feature_timeout_style = xy]; puis définissez timeout_style = menu set timeout = 10 # Code de délai normal de repli au cas où la fonction timeout_style est # indisponible. sinon set timeout = 10 fi fi
set menu_color_normal = blanc/noir set menu_color_highlight = noir/gris clair si background_color 44,0,30,0; puis effacer fi
fonction gfxmode {set gfxpayload = "$ {1}" si ["$ {1}" = "garder"]; puis définissez vt_handoff = vt.handoff = 7 sinon définissez vt_handoff = fi} if ["$ {recordfail}"! = 1]; alors si [-e $ {prefix} /gfxblacklist.txt]; alors si hwmatch $ {prefix} /gfxblacklist.txt 3; alors si [$ {match} = 0]; then set linux_gfx_mode = garder l'autre définir linux_gfx_mode = texte fi autre définir linux_gf_mode = texte fi autre définir linux_gfx_mode = garder fi définissez vous-même -lass os_disposez-vous-vous-en-vivez-vous? puis recherchez --no-floppy --fs-uuid --set = root --hint-bios = hd1, msdos5 --hint-efi = hd1, msdos5 --hint-baremetal = ahci1, msdos5 27bd3aa5-7686-446e 93d4-4e82f609d707 autre recherche --no-floppy --fs-uuid --set = root 27bd3aa5-7686-446e-93d4-4e82f609d707 fi linux /boot/vmlinuz-3.13.0-93-generic root = UU 1 = 27bd3aa5-767 -446e-93d4-4e82f609d707 ro quiet splash $ vt_handoff initrd /boot/initrd.img-3.13.0-93-generic} submenu 'Options avancées pour Ubuntu' $ menuentry_id_option 'gnulinux-advanced-27bd3a5-7686 '{menuentry' Ubuntu, avec Linux 3.13.0-93-generic '--class ubuntu --class gnu-linux --class gnu --class os $ menuentry_id_option' gnulinux-3.13.0-93-generic-advanced-27bd3aa5 -7686-446e-93d4-4e82f609d707 '{recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 défini root =' hd1, msdos5 'si [x $ feature_platform_hint color. puis recherchez --no-floppy --fs-uuid --set = root --hint-bios = hd1, msdos5 --hint-efi = hd1, msdos5 --hint-baremetal = ahci1, msdos5 27bd3aa5-7686-446e 93d4-4e82f609d707 autre recherche --no-floppy --fs-uuid --set = root 27bd3aa5-7686-446e-93d4-4e82f609d707 fi echo 'Chargement de Linux 3.13.0-93-generic ...' linux/boot/vmlinuz -3.13.0-93-generic-root = UUID = 27bd3aa5-7686-446e-93d4-4e82f609d707 ro quiet splash $ vt_handoff echo 'Chargement du disque virtuel initial ...' initrd /boot/initrd.img-3.13.0-93-generic } menuentry 'Ubuntu, avec Linux 3.13.0-93-generic (mode de récupération)' --class ubuntu --class gnu-linux --class gnu --class os $ menuentry_id_option 'gnulinux-3.13.0-93-generic- recovery-27bd3aa5-7686-446e-93d4-4e82f609d707 '{recordfail load_video insmod gzio insmod part_msdos insmod ext2 set root =' hd1, msdos5 'if [x $ feature_platform_search_hint = xy]; puis recherchez --no-floppy --fs-uuid --set = root --hint-bios = hd1, msdos5 --hint-efi = hd1, msdos5 --hint-baremetal = ahci1, msdos5 27bd3aa5-7686-446e 93d4-4e82f609d707 autre recherche --no-floppy --fs-uuid --set = root 27bd3aa5-7686-446e-93d4-4e82f609d707 fi echo 'Chargement de Linux 3.13.0-93-generic ...' linux/boot/vmlinuz -3.13.0-93-generic-root = UUID = 27bd3aa5-7686-446e-93d4-4e82f609d707 ro nomodeset echo 'Chargement du ramdisk initial ...' initrd /boot/initrd.img-3.13.0-93-generic} menuentry 'Ubuntu, avec Linux 3.13.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os $ menuentry_id_option 'gnulinux-3.13.0-24-generic-advanced-27bd3aa5-7686- 446e-93d4-4e82f609d707 '{recordfail load_video gfxmode $ linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root =' hd1, msdos5 'si [x $ feature_platform_search_hint = xy]; puis recherchez --no-floppy --fs-uuid --set = root --hint-bios = hd1, msdos5 --hint-efi = hd1, msdos5 --hint-baremetal = ahci1, msdos5 27bd3aa5-7686-446e 93d4-4e82f609d707 autre recherche --no-floppy --fs-uuid --set = root 27bd3aa5-7686-446e-93d4-4e82f609d707 fi echo 'Chargement de Linux 3.13.0-24-generic ...' linux/boot/vmlinuz -3.13.0-24-generic root = UUID = 27bd3aa5-7686-446e-93d4-4e82f609d707 ro quiet splash $ vt_handoff echo 'Chargement du disque virtuel initial ...' initrd /boot/initrd.img-3.13.0-24-generic } menuentry 'Ubuntu, avec Linux 3.13.0-24-generic (mode de récupération)' --class ubuntu --class gnu-linux --class gnu --class os $ menuentry_id_option 'gnulinux-3.13.0-24-generic- recovery-27bd3aa5-7686-446e-93d4-4e82f609d707 '{recordfail load_video insmod gzio insmod part_msdos insmod ext2 set root =' hd1, msdos5 'if [x $ feature_platform_search_hint = xy]; puis recherchez --no-floppy --fs-uuid --set = root --hint-bios = hd1, msdos5 --hint-efi = hd1, msdos5 --hint-baremetal = ahci1, msdos5 27bd3aa5-7686-446e 93d4-4e82f609d707 autre recherche --no-floppy --fs-uuid --set = root 27bd3aa5-7686-446e-93d4-4e82f609d707 fi echo 'Chargement de Linux 3.13.0-24-generic ...' linux/boot/vmlinuz -3.13.0-24-generic root = UUID = 27bd3aa5-7686-446e-93d4-4e82f609d707 ro nomodeset echo 'Chargement du ramdisk initial ...' initrd /boot/initrd.img-3.13.0-24-generic}}
menuentry 'Test de mémoire (memtest86 +)' {insmod part_msdos insmod ext2 set root = 'hd1, msdos5' if [x $ feature_platform_search_hint = xy]; puis recherchez --no-floppy --fs-uuid --set = root --hint-bios = hd1, msdos5 --hint-efi = hd1, msdos5 --hint-baremetal = ahci1, msdos5 27bd3aa5-7686-446e 93d4-4e82f609d707 autre recherche --no-floppy --fs-uuid --set = root 27bd3aa5-7686-446e-93d4-4e82f609d707 fi knetbsd /boot/memtest86+.elf} test de mémoire de menuentry (memtest86 +, série console 115200) {insmod part_msdos insmod ext2 définir root = 'hd1, msdos5' if [x $ feature_platform_search_hint = xy]; puis recherchez --no-floppy --fs-uuid --set = root --hint-bios = hd1, msdos5 --hint-efi = hd1, msdos5 --hint-baremetal = ahci1, msdos5 27bd3aa5-7686-446e 93d4-4e82f609d707 autre recherche --no-floppy --fs-uuid --set = root 27bd3aa5-7686-446e-93d4-4e82f609d707 fi linux16 /boot/memtest86+.bin console = ttyS0,115200n8}
menuentry 'Windows 7 (chargeur) (sur/dev/sda1)' --class windows --class os $ menuentry_id_option 'osprober-chain-4C56283856282564' {insmod part_msdos insmod ntfs défini root = 'hd0, msdos1' si [x $ feature_plat_historique = xy]; puis recherchez --no-floppy --fs-uuid --set = root --hint-bios = hd0, msdos1 --hint-efi = hd0, msdos1 --hint-baremetal = ahci0, msdos1 4C56283856282564 autre recherche --no -floppy --fs-uuid --set = root 4C56283856282564 fi parttool $ {root} hidden- chainloader +1} menuentry 'Windows 7 (chargeur) (sur/dev/sda2)' - - Classe de classe - Classe de classe $ menuentry_id_option 'osprober-chain-9A2C2C492C2C22AD' {insmod part_msdos insmod ntfs définir root = 'hd0, msdos2' if [x $ feature_platform_search_hint = xy]; puis recherchez --no-floppy --fs-uuid --set = root --hint-bios = hd0, msdos2 --hint-efi = hd0, msdos2 --hint-baremetal = ahci0, msdos2 9A2C2C492C2C22AD autre recherche --no -floppy --fs-uuid --set = racine 9A2C2C492C2C22AD fi outil de partage $ {root} hidden- chainloader +1} set timeout_style = menu if ["$ {timeout}" = 0]; puis réglez le délai d'attente = 10 fi
if [-f $ {répertoire_config}} /custom.cfg]; then source $ {config_directory} /custom.cfg Elif [-z "$ {config_directory}" -a -f $ prefix/custom.cfg]; puis source $ prefix/custom.cfg; Fi
============================== sdb5/etc/fstab: ============= ====================
#
#
UUID = 27bd3aa5-7686-446e-93d4-4e82f609d707/ext4 errors = remount-ro 0 1
================== sdb5: Emplacement des fichiers chargés par Grub: ====================
GiB - GB File Fragment(s)
============================== StdErr Messages: ================ ===============
cat:/tmp/BootInfo-Hy9WmV4t/Tmp_Log: Aucun fichier ou répertoire de ce type
Juste un coup dans le noir mais as-tu essayé
Sudo grub-install /dev/sda
Votre grub et linux sont sur sdb mais votre démarrage est sur sda.
Les modifications de configuration de grub normales sont effectuées sur sdb mais la mise à jour de grub affecte uniquement sdb. Vous avez besoin de la commande ci-dessus pour apporter les modifications sur sdb à l'image de démarrage grub sur sda (lecteur de démarrage).
J'ai réussi à faire fonctionner le chargeur de démarrage grub2 (uniformément)!
P.S. Non, wubi n'était pas le problème, wubi va bien. Le problème était lié à l'activation des paramètres (U) EFI dans le menu BIOS/à l'exécution du chargeur de démarrage Grub2 en mode (U) EFI.
Solution utilisée:
'Démarrez un lecteur de CD-R ou USB flash en mode EFI et exécutez Boot Repair. Cela devrait permettre à GRUB de fonctionner avec Windows détecté. L'astuce consiste à forcer le démarrage en mode EFI d'un live CD. Vous devrez peut-être jouer avec les options de démarrage de votre firmware. En général, si vous appuyez sur une touche de fonction (laquelle varie), vous obtenez un menu de démarrage. Vous devez sélectionner celui de votre CD live qui mentionne "EFI" ou "UEFI". '
Explication sommaire:
'... le problème que vous avez avec une installation en mode mixte - Windows démarre en mode EFI, alors que Linux est configuré pour démarrer en mode BIOS. Cela peut être gênant au mieux, vous devriez donc probablement convertir Linux pour démarrer en mode EFI. '
Merci à Rob Smith (et al). Les citations ci-dessus sont copiées-collées à partir de: Comment puis-je réparer une erreur manquante de ubuntu winboot wubildr.mbr?