si ce message serait meilleur dans le forum Ubuntu, faites le moi savoir.
Le titre est mon problème et après de nombreuses recherches et prises de notes, j'ai une solution hypothétique, mais je voudrais demander à ceux qui en savent plus sur ces choses que moi si c'est faisable ou quelle meilleure solution il pourrait y avoir.
J'ai essentiellement deux systèmes d'exploitation installés: Windows-7 Home Premium et Xubuntu 14.04 (Trusty).
Chacun est installé sur son propre lecteur: Win-7 sur un SSD OCZ de 120 Go, Linux sur un disque dur WD de 1 To.
Ma carte mère est le Gigabyte GA-Z77X-UD3H (rev-1) installé sur une machine fabriquée par l'utilisateur et achetée sans système d'exploitation installé il y a quelques années.
Les deux disques sont au format GPT et je demande au mobo de ne démarrer qu'en mode UEFI ("Support CSM" réglé sur Jamais dans l'écran UEFI).
Secure Boot et Fast Boot sont désactivés.
Ma carte mère (UEFI) présente trois options en tant que lecteurs de démarrage:
ubuntu -> fonctionne très bien, installé sur le deuxième disque
WDC WDC1002FAEX-00Y9A0 -> ne fonctionne pas, simplement parce que le (2ème disque dur) ESP vers lequel il pointe est vide
Gestionnaire de démarrage Windows -> ne fonctionne pas, installé sur le 1er lecteur
J'ai un ESP sur chaque lecteur:
Je sais que la 5ème partition d'un lecteur est un endroit étrange pour l'ESP, voir mes commentaires dans la section "solution" ci-dessous.
Mon menu GRUB est un désordre: 9 options au total, dont 4 contiennent "Windows" dans leur nom, aucune d’entre elles ne fonctionnant bien. Je sais que certaines d'entre elles ont été créées par "Boot Repair" et je les supprimerai lorsque je serai plus confiant. Malgré tout cela, mon entrée "ubuntu" dans GRUB est fonctionnelle. Je l'utilise (Xubuntu) en ce moment et ce depuis quelques semaines.
Je ne vais pas entrer dans la façon dont ma machine est arrivée à cet état, à moins que quelqu'un ne le demande. Ce post serait trop long. Disons simplement que j'ai utilisé Windows et Xubuntu, que j'ai mis à niveau Xubuntu de 12.04 à 14.04, créé des problèmes avec la mise à jour ultérieure du micrologiciel du BIOS et d'autres choses. En ce moment, j'utilise Xubuntu, mais je vais devoir le réinstaller à cause de problèmes "Locale" que je ne peux pas résoudre. Tout ce qui est important pour moi est déjà sauvegardé sur un disque dur externe connecté via USB.
Tout d'abord, je souhaite copier le contenu d'une partition système EFI d'un lecteur à un autre afin de conserver et d'utiliser les deux. Bien sûr, je ne veux pas dire les utiliser simultanément. Je veux dire utiliser celui du premier disque lorsque celui-ci est sélectionné comme premier dans les options d'écran de l'UEFI et l'autre lorsque celui-ci est le premier. Si cela est possible, et si cela pourrait être une solution à mon problème, je prendrais ensuite soin de mettre à jour GRUB afin qu'il reflète les modifications apportées.
En fin de compte, j'aimerais avoir un ESP dans chaque lecteur, sda1 et sdb1, une configuration classique en d'autres termes, mais si c'est trop compliqué ou s'il vaut mieux n'en avoir qu'un pour les deux lecteurs/système d'exploitation que je souhaite que ce soit sur mon disque Linux (2ème disque dur 1 To). Je voudrais isoler physiquement Linux de Windows. Pour moi, Linux est mon atelier et Windows est un jouet, je joue principalement à ce jeu et seulement localement. J'ai lu énormément d'articles sur les installations Windows qui bousilleraient un système Linux, et un petit nombre sur l'inverse. .
À propos de mon ESP actif/utilisé sur mon premier disque (SSD, où réside le système Windows):
J'ai lu à plusieurs reprises qu'un ESP devrait résider au début d'un lecteur. Bien que "l'ordre" des partitions n'ait certainement pas la même signification sur un disque SSD que sur un disque dur, j'aimerais le déplacer vers sda1, mais je peux le faire plus tard, probablement après avoir reformaté l'intégralité de mon SSD et avant de le réinstaller. Les fenêtres. Peut-être que je vais essayer de déplacer simplement mes partitions existantes avec un programme tel que PMagic juste pour voir si cela fonctionne. Je ne me soucie pas beaucoup de ma configuration Windows actuelle, mais si je peux économiser un après-midi en ne réinstallant pas tout, cela peut en valoir la peine.
Un autre problème est que je suis à peu près sûr que toute partition ESP devrait avoir le "drapeau de démarrage" défini, par opposition à une partition "/ boot", mais je voudrais une confirmation à ce sujet, en particulier je ne suis pas sûr si un ordinateur ne devrait avoir qu'un seul jeu à la fois, comme dans un cas comme le mien avec deux lecteurs, chacun avec son propre système d'exploitation. J'ai été dérouté au cours de mes lectures sur beaucoup de choses à cause du truc MBR vs GPT et cette machine est ma première machine à double démarrage.
J'ai déjà un fichier de sortie bootinfoscript et je peux l'ajouter si nécessaire.
Merci d'avance pour vos commentaires/suggestions.
Boot Info Script 0.61 [1 April 2012]
============== Boot Info Summary: ================
=> No boot loader is installed in the MBR of /dev/sda.
=> No boot loader is installed in the MBR of /dev/sdb.
sda1: __________________________________________________________________________
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: /Windows/System32/winload.exe
sda2: __________________________________________________________________________
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:
sda3: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sda4: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sda5: __________________________________________________________________________
File system: vfat
Boot sector type: Windows 7: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sda6: __________________________________________________________________________
File system:
Boot sector type: -
Boot sector info:
Mounting failed: mount: unknown filesystem type ''
sdb1: __________________________________________________________________________
File system: vfat
Boot sector type: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sdb2: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files: /grub/grub.cfg
sdb3: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 14.04.3 LTS
Boot files: /etc/fstab
sdb4: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sdb5: __________________________________________________________________________
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:
sdb6: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdb7: __________________________________________________________________________
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:
=================== Drive/Partition Info: =====================
Drive: sda _____________________________________________________________________
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sda1 1 234,441,647 234,441,647 ee GPT
GUID Partition Table detected.
Partition Start Sector End Sector # of Sectors System
/dev/sda1 4,096 65,835,007 65,830,912 Data partition (Windows/Linux)
/dev/sda2 65,835,008 150,996,991 85,161,984 Data partition (Windows/Linux)
/dev/sda3 150,996,992 152,020,991 1,024,000 Data partition (Windows/Linux)
/dev/sda4 152,020,992 193,230,847 41,209,856 Data partition (Windows/Linux)
/dev/sda5 193,230,848 193,435,647 204,800 EFI System partition
/dev/sda6 193,435,648 193,697,791 262,144 Microsoft Reserved Partition (Windows)
Drive: sdb _____________________________________________________________________
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sdb1 1 1,953,525,167 1,953,525,167 ee GPT
GUID Partition Table detected.
Partition Start Sector End Sector # of Sectors System
/dev/sdb1 4,096 409,599 405,504 EFI System partition
/dev/sdb2 409,600 7,925,759 7,516,160 Data partition (Linux)
/dev/sdb3 7,925,760 69,365,759 61,440,000 Data partition (Linux)
/dev/sdb4 89,845,760 110,325,759 20,480,000 Swap partition (Linux)
/dev/sdb5 110,325,760 929,525,759 819,200,000 Data partition (Windows/Linux)
/dev/sdb6 1,093,365,760 1,421,045,759 327,680,000 Data partition (Linux)
/dev/sdb7 1,421,045,760 1,830,645,759 409,600,000 Data partition (Windows/Linux)
"blkid" output: ________________________________________________________________
Device UUID TYPE LABEL
/dev/sda1 1C2E866C1128BCD3 ntfs Win-7_System
/dev/sda2 5E2256D51B201E21 ntfs Win-7_Profile-Apps
/dev/sda3 906e461a-1473-4f4f-a365-d0ce199765aa ext4 Linux-SSD BOOT
/dev/sda4 81201b69-edac-4c7a-b878-79c6d487f569 ext4 Linux-SSD root
/dev/sda5 6A2D-CF9D vfat EFI_SYSTEM
/dev/sdb1 6047-DBE8 vfat EFI_system
/dev/sdb2 dbba209a-c585-42f7-a408-17d6f8a587f8 ext4 boot_part
/dev/sdb3 a3eb9fbe-e91e-44ed-b826-071814a1be79 ext4 ROOT_part
/dev/sdb4 9e26bed2-0448-4ff9-af08-b469676e0ee1 swap
/dev/sdb5 1AC8D5D5590C4FCC ntfs AUDIO
/dev/sdb6 ac50468e-aeba-4fd2-8f9b-a728bc2cdb04 ext4 HOME
/dev/sdb7 1292A3272D072EC3 ntfs DOCS
=============== Mount points: ================
Device Mount_Point Type Options
/dev/sda5 /boot/efi vfat (rw)
/dev/sdb2 /boot ext4 (rw)
/dev/sdb3 / ext4 (rw,errors=remount-ro)
/dev/sdb5 /mnt/ntfs-int_AUDIO fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/dev/sdb6 /home ext4 (rw)
/dev/sdb7 /mnt/ntfs-int_DOCS fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
=============== sdb2/grub/grub.cfg: ================
--------------------------------------------------------------------------------
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then 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
else
insmod part_gpt
insmod ext2
set root='hd1,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3 a3eb9fbe-e91e-44ed-b826-071814a1be79
else
search --no-floppy --fs-uuid --set=root a3eb9fbe-e91e-44ed-b826-071814a1be79
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=10
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=10
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-a3eb9fbe-e91e-44ed-b826-071814a1be79' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt2 --hint-efi=hd1,gpt2 --hint-baremetal=ahci1,gpt2 dbba209a-c585-42f7-a408-17d6f8a587f8
else
search --no-floppy --fs-uuid --set=root dbba209a-c585-42f7-a408-17d6f8a587f8
fi
linux /vmlinuz-3.16.0-53-generic.efi.signed root=UUID=a3eb9fbe-e91e-44ed-b826-071814a1be79 ro quiet splash $vt_handoff
initrd /initrd.img-3.16.0-53-generic
}
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-a3eb9fbe-e91e-44ed-b826-071814a1be79' {
menuentry 'Ubuntu, with Linux 3.16.0-53-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-53-generic-advanced-a3eb9fbe-e91e-44ed-b826-071814a1be79' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt2 --hint-efi=hd1,gpt2 --hint-baremetal=ahci1,gpt2 dbba209a-c585-42f7-a408-17d6f8a587f8
else
search --no-floppy --fs-uuid --set=root dbba209a-c585-42f7-a408-17d6f8a587f8
fi
echo 'Loading Linux 3.16.0-53-generic ...'
linux /vmlinuz-3.16.0-53-generic.efi.signed root=UUID=a3eb9fbe-e91e-44ed-b826-071814a1be79 ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /initrd.img-3.16.0-53-generic
}
menuentry 'Ubuntu, with Linux 3.16.0-53-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-53-generic-recovery-a3eb9fbe-e91e-44ed-b826-071814a1be79' {
recordfail
load_video
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt2 --hint-efi=hd1,gpt2 --hint-baremetal=ahci1,gpt2 dbba209a-c585-42f7-a408-17d6f8a587f8
else
search --no-floppy --fs-uuid --set=root dbba209a-c585-42f7-a408-17d6f8a587f8
fi
echo 'Loading Linux 3.16.0-53-generic ...'
linux /vmlinuz-3.16.0-53-generic.efi.signed root=UUID=a3eb9fbe-e91e-44ed-b826-071814a1be79 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /initrd.img-3.16.0-53-generic
}
menuentry 'Ubuntu, with Linux 3.16.0-52-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-52-generic-advanced-a3eb9fbe-e91e-44ed-b826-071814a1be79' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt2 --hint-efi=hd1,gpt2 --hint-baremetal=ahci1,gpt2 dbba209a-c585-42f7-a408-17d6f8a587f8
else
search --no-floppy --fs-uuid --set=root dbba209a-c585-42f7-a408-17d6f8a587f8
fi
echo 'Loading Linux 3.16.0-52-generic ...'
linux /vmlinuz-3.16.0-52-generic.efi.signed root=UUID=a3eb9fbe-e91e-44ed-b826-071814a1be79 ro quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /initrd.img-3.16.0-52-generic
}
menuentry 'Ubuntu, with Linux 3.16.0-52-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-52-generic-recovery-a3eb9fbe-e91e-44ed-b826-071814a1be79' {
recordfail
load_video
insmod gzio
insmod part_gpt
insmod ext2
set root='hd1,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt2 --hint-efi=hd1,gpt2 --hint-baremetal=ahci1,gpt2 dbba209a-c585-42f7-a408-17d6f8a587f8
else
search --no-floppy --fs-uuid --set=root dbba209a-c585-42f7-a408-17d6f8a587f8
fi
echo 'Loading Linux 3.16.0-52-generic ...'
linux /vmlinuz-3.16.0-52-generic.efi.signed root=UUID=a3eb9fbe-e91e-44ed-b826-071814a1be79 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /initrd.img-3.16.0-52-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/25_custom ###
menuentry "Windows UEFI bootmgfw.efi" {
search --fs-uuid --no-floppy --set=root 6A2D-CF9D
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}
menuentry "Windows Boot UEFI loader" {
search --fs-uuid --no-floppy --set=root 6A2D-CF9D
chainloader (${root})/EFI/Boot/bkpbootx64.efi
}
menuentry "EFI/ubuntu/MokManager.efi" {
search --fs-uuid --no-floppy --set=root 6A2D-CF9D
chainloader (${root})/EFI/ubuntu/MokManager.efi
}
menuentry "efi/EFI/Boot/bkpbootx64.efi" {
search --fs-uuid --no-floppy --set=root dbba209a-c585-42f7-a408-17d6f8a587f8
chainloader (${root})/efi/EFI/Boot/bkpbootx64.efi
}
menuentry "efi/EFI/ubuntu/MokManager.efi" {
search --fs-uuid --no-floppy --set=root dbba209a-c585-42f7-a408-17d6f8a587f8
chainloader (${root})/efi/EFI/ubuntu/MokManager.efi
}
### END /etc/grub.d/25_custom ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (on /dev/sda5)' --class windows --class os $menuentry_id_option 'osprober-efi-6A2D-CF9D' {
insmod part_gpt
insmod fat
set root='hd0,gpt5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5 6A2D-CF9D
else
search --no-floppy --fs-uuid --set=root 6A2D-CF9D
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
#
# ME: I added what follows today, August 15 , 2015, when my Win-7 did't show
# in the list of "boot items" in my UEFI screen, neither MBR nor EFI. I have
# not yet re-installed Xubuntu 14.04. I can't write French, accents not
# working in "mousepad" or "ted". Also I never solved my "locale" problem
# and the "Perl" error messages in terminal when I play with apt-get and
# other packages/repositories related stuff. ALL CSM STUFF NOW DISABLED,
# CAN BOOT OK IN XUBUNTU ONLY.
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
menuentry "Windows x86_64 UEFI-GPT" {
search --fs-uuid --no-floppy --set=root UUID
**chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi**
}
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
Elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
========== sdb2: Location of files loaded by Grub: =========
GiB - GB File Fragment(s)
============== sdb3/etc/fstab: ===============
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb3 during installation
UUID=a3eb9fbe-e91e-44ed-b826-071814a1be79 / ext4 errors=remount-ro 0 1
# /boot was on /dev/sdb2 during installation
UUID=dbba209a-c585-42f7-a408-17d6f8a587f8 /boot ext4 defaults 0 2
# /boot/efi was on /dev/sda5 during installation
#UUID=6A2D-CF9D /boot/efi vfat defaults 0 1
# /home was on /dev/sdb6 during installation
UUID=ac50468e-aeba-4fd2-8f9b-a728bc2cdb04 /home ext4 defaults 0 2
# swap was on /dev/sdb4 during installation
UUID=9e26bed2-0448-4ff9-af08-b469676e0ee1 none swap sw 0 0
#
# /dev/sdb5: LABEL="AUDIO" MOI: "not mounted during installation"
UUID=1AC8D5D5590C4FCC /mnt/ntfs-int_AUDIO ntfs-3g dmask=003,fmask=113,uid=1000,gid=1000,relatime,nls=utf8,x-gvfs-show 0 0
#
# /dev/sdb7: LABEL="DOCS" MOI: not mounted during installation
UUID=1292A3272D072EC3 /mnt/ntfs-int_DOCS ntfs-3g defaults,uid=1000,gid=1000,relatime,nls=utf8,x-gvfs-show,umask=002 0 0
UUID=6A2D-CF9D /boot/efi vfat defaults 0 1
======== sdb3: Location of files loaded by Grub: ========
GiB - GB File Fragment(s)
=============== StdErr Messages: ==============
cat: /tmp/BootInfo-eh5KWy4g/Tmp_Log: No such file or directory
cat: /tmp/BootInfo-eh5KWy4g/Tmp_Log: No such file or directory
message d'erreur lors de la sélection de l'une de mes sélections d'amorçage Grub contenant le nom "Windows":
"Les veuves n'ont pas pu commencer ...
1. Installez le disque d'installation Windows et redémarrez ... 2. Choisissez la langue ...
3. Cliquez sur "Réparer votre ordinateur". ...
Fichier:\EFI\Microsoft\Boot\BCD Statut: 0xc000000d
Info: une erreur s'est produite lors de la tentative de lecture des données de configuration de démarrage. "
Le même message apparaît lorsque je modifie l’option BOOT OPTIONS/ORDER dans l’écran UEFI de la carte mère en sélectionnant "Gestionnaire de démarrage Windows" comme premier périphérique de démarrage.
La chose la plus facile en premier: Un ESP sur un disque GPT a un code de type de partition C12A7328-F81F-11D2-BA4B-00A0C93EC93B. Ceci est trop long et complexe pour une utilisation humaine, de sorte que les programmes utilisent divers raccourcis pour faire référence à ce code. Dans GPT fdisk (gdisk
, cgdisk
et sgdisk
), son "EF00." Dans la plupart des outils basés sur libparted (parted
, GParted, etc.), il s'agit d'un "indicateur de démarrage". Malheureusement, les développeurs libparted ont "détourné" la nomenclature du "drapeau de démarrage" à partir du drapeau de démarrage du MBR (aka "drapeau actif"), qui n'a aucun rapport avec le code de type ESP, bien qu'il existe une relation conceptuelle vague . Cela crée une confusion dans la mesure où, dans le MBR, l'indicateur d'amorçage est normalement défini sur une partition contenant le code du chargeur de démarrage de deuxième étape, qui sous Linux serait normalement la partition /boot
ou racine (/
); mais sous GPT, le "drapeau de démarrage" doit être défini uniquement sur l'ESP. Je vous recommande de ne pas penser à un "indicateur de démarrage" sur les disques ESP, car il s'agit d'une manière spécifique à libparted d'identifier un ESP. Pensez plutôt au type de partition (c’est-à-dire qu’une partition est une partition ESP par rapport à une partition de système de fichiers Linux par rapport à une partition de système de fichiers Windows, etc.) et sachez que libparted identifie le fichier ESP comme ayant un "drapeau de démarrage".
Pour le reste, la sortie du script d’informations de démarrage serait effectivement utile. La vraie question que je me pose est la suivante: où se passe le processus de démarrage de Windows? Votre rapport indiquant que cela "ne fonctionne pas" est imprécis, ce qui rend difficile toute suggestion de solution. Quels sont les symptômes précis lorsque vous sélectionnez une option Windows? Quelles sont les entrées Windows dans grub.cfg
? (Le script d'informations de démarrage montrera ce détail.)
Pour quelques suggestions sauvages dans le noir:
Savoir si une réparation basée sur Linux, telle que Boot Repair ou une réparation Windows, dépend en grande partie de la question de savoir si votre problème de démarrage Windows correspond à une mauvaise configuration GRUB ou à des fichiers de démarrage Windows manquants ou endommagés. . Vous pouvez rechercher ces fichiers manuellement - ils doivent apparaître sous la forme EFI/Microsoft/Boot/bootmgfw.efi
(et d’autres fichiers du même répertoire) sur l’un de vos ESP. Si ces fichiers sont complètement manquants, essayez une réparation de Windows. Si les fichiers sont présents, alors votre configuration GRUB est fausse ou les fichiers Windows sont endommagés. (Notez que "endommagé" peut inclure "remplacé par GRUB." Certains outils, y compris Boot Repair, tentent parfois de résoudre les problèmes de démarrage de Linux en remplaçant le chargeur de démarrage Windows par une autre copie de GRUB, généralement en renommant les fichiers Windows gardez-les accessibles.)