Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 17-10-2016 05:39:03

OSpring
Membre
Inscription : 05-10-2016

Impossible de booter sur windows (dualboot vs Handylinux)

Salut à tous !
J'ai refait une petite installation sur un ordi et j'ai de nouveau des problèmes !
>>> Impossible de rebooter sur windows ! J'ai pris quelques libertés en supprimant des partitions liées à windows, me disant que EFI ne m'embêterai plus au démarrage mais voilà qu'en fait il n'est plus possible du tout de booter via grub (pour l'instant) et je n'ai pas d'autres solutions. Avec votre aide, peut-être pourrais-je configurer grub pour remettre de l'ordre dans tout ça ?

Matos : ASUS R556L
OS : Handylinux dualboot Windows 10

Voici les info :

 $ sudo fdisk -l

Disk /dev/sda: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x18b55ab0

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1  *        567296  781408255  780840960 372,3G  7 HPFS/NTFS/exFAT
/dev/sda2       1941805056 1953523711   11718656   5,6G 82 Linux swap / Solaris
/dev/sda3        781408256 1941805055 1160396800 553,3G 83 Linux

Partition table entries are not in disk order.
 



Mon /boot/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 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_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  7e9b0480-b430-4b34-a50d-03f4ed1d6ee3
else
  search --no-floppy --fs-uuid --set=root 7e9b0480-b430-4b34-a50d-03f4ed1d6ee3
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=fr_FR
  insmod gettext
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  7e9b0480-b430-4b34-a50d-03f4ed1d6ee3
else
  search --no-floppy --fs-uuid --set=root 7e9b0480-b430-4b34-a50d-03f4ed1d6ee3
fi
insmod tga
background_image -m stretch /usr/share/images/grub/handylinux.tga
if [ "${recordfail}" = 1 ] ; then
  set timeout=-1
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=5
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=5
  fi
fi
play 480 440 1
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  7e9b0480-b430-4b34-a50d-03f4ed1d6ee3
else
  search --no-floppy --fs-uuid --set=root 7e9b0480-b430-4b34-a50d-03f4ed1d6ee3
fi
insmod tga
if background_image /usr/share/images/grub/handylinux.tga; then
  true
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
  set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'HandyLinux GNU/Linux' --class handylinux --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-7e9b0480-b430-4b34-a50d-03f4ed1d6ee3' {
  load_video
  insmod gzio
  if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
  insmod part_msdos
  insmod ext2
  set root='hd0,msdos3'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  7e9b0480-b430-4b34-a50d-03f4ed1d6ee3
  else
    search --no-floppy --fs-uuid --set=root 7e9b0480-b430-4b34-a50d-03f4ed1d6ee3
  fi
  echo  'Chargement de Linux 3.16.0-4-amd64…'
  linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7e9b0480-b430-4b34-a50d-03f4ed1d6ee3 ro  quiet
  echo  'Chargement du disque mémoire initial…'
  initrd  /boot/initrd.img-3.16.0-4-amd64
}
submenu 'Options avancées pour HandyLinux GNU/Linux' $menuentry_id_option 'gnulinux-advanced-7e9b0480-b430-4b34-a50d-03f4ed1d6ee3' {
  menuentry 'HandyLinux GNU/Linux, avec Linux 3.16.0-4-amd64' --class handylinux --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-amd64-advanced-7e9b0480-b430-4b34-a50d-03f4ed1d6ee3' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos3'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  7e9b0480-b430-4b34-a50d-03f4ed1d6ee3
    else
      search --no-floppy --fs-uuid --set=root 7e9b0480-b430-4b34-a50d-03f4ed1d6ee3
    fi
    echo  'Chargement de Linux 3.16.0-4-amd64…'
    linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7e9b0480-b430-4b34-a50d-03f4ed1d6ee3 ro  quiet
    echo  'Chargement du disque mémoire initial…'
    initrd  /boot/initrd.img-3.16.0-4-amd64
  }
  menuentry 'HandyLinux GNU/Linux, with Linux 3.16.0-4-amd64 (recovery mode)' --class handylinux --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-amd64-recovery-7e9b0480-b430-4b34-a50d-03f4ed1d6ee3' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos3'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  7e9b0480-b430-4b34-a50d-03f4ed1d6ee3
    else
      search --no-floppy --fs-uuid --set=root 7e9b0480-b430-4b34-a50d-03f4ed1d6ee3
    fi
    echo  'Chargement de Linux 3.16.0-4-amd64…'
    linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=7e9b0480-b430-4b34-a50d-03f4ed1d6ee3 ro single
    echo  'Chargement du disque mémoire initial…'
    initrd  /boot/initrd.img-3.16.0-4-amd64
  }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Recovery Environment (loader) (sur /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-0AD4CE12D4CE0045' {
  insmod part_msdos
  insmod ntfs
  set root='hd0,msdos1'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  0AD4CE12D4CE0045
  else
    search --no-floppy --fs-uuid --set=root 0AD4CE12D4CE0045
  fi
  parttool ${root} hidden-
  drivemap -s (hd0) ${root}
  chainloader +1
}
### 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.
### 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 ###
 



Mon /etc/default/grub :

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
GRUB_BACKGROUND="/usr/share/images/grub/handylinux.tga"
GRUB_INIT_TUNE="480 440 1"
 



Merci pour votre attention et votre aide encore une fois !

OSpring

Dernière modification par OSpring (17-10-2016 05:43:30)

Hors ligne

#2 17-10-2016 07:05:09

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : Impossible de booter sur windows (dualboot vs Handylinux)

OSpring a écrit :

J'ai pris quelques libertés en supprimant des partitions liées à windows, me disant que EFI ne m'embêterai plus au démarrage



tu veux dire que tu as supprimé la partition EFI de ton disque ??

peux tu donner le retour de la commande s'il te plait smile

dpkg -l grub*


"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#3 17-10-2016 10:00:44

raleur
Membre
Inscription : 03-10-2014

Re : Impossible de booter sur windows (dualboot vs Handylinux)

Si Windows était installé pour démarrer en mode UEFI et si la partition système EFI a été supprimée, ça va beaucoup moins bien marcher comme dirait l'autre.
Mais je suis étonné : la table de partition du disque est au format DOS/MBR et non GPT, ce qui signifie Windows était installé pour démarrer en mode BIOS/legacy classique avec MBR, partition active et tout ça, et n'utilisait pas de partition système EFI. Mais j'ignore ce qui se passe si on lui supprime ses partitions "réservées".

Le libellé de l'entrée de menu de GRUB pour Windows est inhabituel : "Windows Recovery Environment".

Que se passe-t-il lors de la sélection de cette entrée ?

Hors ligne

#4 17-10-2016 22:48:33

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : Impossible de booter sur windows (dualboot vs Handylinux)

@raleur
un petite question
si je suis sur un pc avec UEFI et donc un windows qui est installé pour ce système,
si je met une clé usb sur laquelle je ne peux booter qu'en mode bios (donc secure-boot désactiver et prise en charge des pilote CSM)
si j'installe debian depuis cette clé, est-ce que l'installateur pourrait changer la table de partition de GPT à MRB pour y installer debian avec un grub-pc et donc ne plus reconnaître windows ?

je ne suis pas certain d'être clair neutral

"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#5 17-10-2016 23:23:37

raleur
Membre
Inscription : 03-10-2014

Re : Impossible de booter sur windows (dualboot vs Handylinux)

L'installateur Debian ne changera pas le format de la table de partition si on ne choisit pas de tout effacer. Ce n'est de toute façon pas utile car grub-pc peut installer le chargeur d'amorçage sur un disque au format GPT (avec une partition BIOS boot/bios_grub de préférence). Il ne pourra pas lancer un Windows installé pour démarrer en mode EFI.

Dernière modification par raleur (17-10-2016 23:25:24)

Hors ligne

#6 17-10-2016 23:23:44

Strato
Membre
Distrib. : HandyLinux-2.5 = Debian 8.6 (jessie)
Noyau : Linux 3.16.0-4-amd64
(G)UI : XFCE
Inscription : 11-10-2016

Re : Impossible de booter sur windows (dualboot vs Handylinux)

Salut,
Je suis un noob et je me suis retrouvé dans une situation similaire pas plus tard qu'aujourd'hui.
J'ai réalisé une première installation "Schéma HandyLinux en dual-boot" (avec une un mauvais md5) d'HadyLinux et Windows-10. Les deux système démaraient, mais quelques bug. L'entré W$-10 était :

"Windows Recovery Environment (loader) (sur /dev/sda2)"


En résumé: J'ai voulu refaire une installation HL "Schéma dual-boot avec données partagées ". Après formatage avec Gparted des partitions de HL depuis une session USB-live-HL le PC ne bootait plus sur Grub, à la place j'avais seulement au démarrage un écran noir avec écrit "GRUB rescuse".
Je suis alors retourné sur le l'USB-live-HL et j'ai préparré mes partition avec Gparted pour faire une installation "Schéma multi-boot" puis j'ai installé HL. Les deux système sont de nouveau accéssibles et les bug côté HL semblent résolus. Cependant l'entré pour W$-10 reste :   

"Windows Recovery Environment (loader) (sur /dev/sda2)"


Je précise que à la fin de l'installation je lis : "les systèmes d'exploitation suivants ont été détectés sur cet ordinateur : Windows Vista (loader)" or le PC a été acheté avec W$-7 neuf, et là je suis sur W$-10.

Pour les "schéma d'installation" voir le "manuel d'installation HandyLinux" (p40) chapitre "9.3 - GParted : Utilisation".
Par ailleurs, en ouvrant Gparted, aller dans "Aide/Sommaire F1/" on tombe sur "Le manuel de Gparted". J'ai pas tout lu mais il semble qu'il offre de nombreuses possibilités tels que restauration de partitions, mais j'en suis pas certain.

Voilà, comment j'ai fait, je sais pas si c'est la bonne méthode mais si ça peut aider, ou si je peut aider... en comparent pourquoi nous avons cette entré par exemple... peut être ouvrir un post à se sujet. scratchhead.gif

Ps : je démarre en mode BIOS mes partition étant « enregistrement de démarrage principal (MBR) » il semblerais smile

Dernière modification par Strato (17-10-2016 23:34:43)

Hors ligne

#7 18-10-2016 20:44:09

kawer
Adhérent(e)
Lieu : Académie de la Croix-Vraie
Distrib. : Debian stable / ArchLinux
Noyau : Current
(G)UI : xfwm4
Inscription : 08-10-2013
Site Web

Re : Impossible de booter sur windows (dualboot vs Handylinux)

A savoir que Grub UEFI ne permet pas de booter une partition dos. Donc oublie tout de suite les W$ cracké. Si c'est ton cas, il faut garder le mbr de windows sur le disque windows et booter dessus en sélectionnant le disque au démarrage du bios.

Dernière modification par kawer (18-10-2016 20:45:34)


Rendez à César ce qui est à César et à Dieu ce qui est à Dieu -Cit. J.C.
La persévérance, c'est ce qui rend l'impossible possible, le possible probable et le probable réalisé. -Cit. Robert Half.
Dans toutes les situations, le piège c'était avant, car tu ne voyais pas les murs -Cit. Crevette

Hors ligne

#8 19-10-2016 21:10:11

raleur
Membre
Inscription : 03-10-2014

Re : Impossible de booter sur windows (dualboot vs Handylinux)

kawer a écrit :

A savoir que Grub UEFI ne permet pas de booter une partition dos.


Qu'entends-tu exactement par "partition dos" ? Si tu veux parler d'une table de partition au format MBR/DOS, c'est totalement faux.

Hors ligne

#9 20-10-2016 01:53:58

Guy19550
Membre
Inscription : 10-08-2016

Re : Impossible de booter sur windows (dualboot vs Handylinux)

Je pense que c'est parti pour réinstaller Windows 10. Normalement Windows 10 prend 2 partitions et il est essentiel de les garder (sda 1 est pour le système et sda2 est ta partition windows 10 - celle de laquelle il faut faire une image avant de supprimer éventuellement des choses, mais je ne conseille pas).

Avec un disque de 1TB, je limiterais la partition Windows à 80 GB, plus grand te permettrait d'y mettre plus de choses, mais pour faire des images de partition, cela deviendrait horriblement long. Idem pour Linux, le plus petit possible. Le reste du disque peut être utilisé pour les datas avec 2 partitions minimum.

Je pense que cela est à discuter avant de recommencer l'installation des systèmes.

Hors ligne

#10 20-10-2016 07:27:08

Trefix
Adhérent(e)
Lieu : 48
Distrib. : Jessie H2D / DFLlight-alpha
Noyau : Linux 3.16.0-4 / 686-pae / amd64
(G)UI : Xfce / Fluxbox
Inscription : 15-02-2015

Re : Impossible de booter sur windows (dualboot vs Handylinux)

Bonjour.
Parenthèse : pour le loader W$, c'est bien Vista qui perdurait sur les W$ 7 neufs (livrés avec la machine), c'est bien le cas sur le Toshiba de Chéouïda et c'était vrai aussi sur mon Dell... tant qu'il avait W$ !

Ma scolarité informatique ? 3 TP de programmation en DOS, calcu. T.I., 1984 tongue
De HL à DF : facile ! // Les cahiers du débutant

Hors ligne

#11 20-10-2016 10:53:00

kawer
Adhérent(e)
Lieu : Académie de la Croix-Vraie
Distrib. : Debian stable / ArchLinux
Noyau : Current
(G)UI : xfwm4
Inscription : 08-10-2013
Site Web

Re : Impossible de booter sur windows (dualboot vs Handylinux)

raleur a écrit :

kawer a écrit :

A savoir que Grub UEFI ne permet pas de booter une partition dos.


Qu'entends-tu exactement par "partition dos" ? Si tu veux parler d'une table de partition au format MBR/DOS, c'est totalement faux.



Pourtant tu affirme toi aussi le contraire ici : https://debian-facile.org/viewtopic.php?id=14148


Rendez à César ce qui est à César et à Dieu ce qui est à Dieu -Cit. J.C.
La persévérance, c'est ce qui rend l'impossible possible, le possible probable et le probable réalisé. -Cit. Robert Half.
Dans toutes les situations, le piège c'était avant, car tu ne voyais pas les murs -Cit. Crevette

Hors ligne

#12 20-10-2016 13:31:28

raleur
Membre
Inscription : 03-10-2014

Re : Impossible de booter sur windows (dualboot vs Handylinux)

Dans quel message, en quels termes ? Je pense que tu as mal compris.

Hors ligne

#13 20-10-2016 16:00:56

kawer
Adhérent(e)
Lieu : Académie de la Croix-Vraie
Distrib. : Debian stable / ArchLinux
Noyau : Current
(G)UI : xfwm4
Inscription : 08-10-2013
Site Web

Re : Impossible de booter sur windows (dualboot vs Handylinux)

raleur a écrit :

kawer a écrit :

Debian est en mode uefi, tandit que windows est en legacy, chacun sur son disque.


Donc c'est normal qu'os-prober ne détecte pas Windows. Il n'examine que le contenu de la partition système EFI qui est montée sur /boot/efi.

kawer a écrit :

J'ai essayé une nouvelle entrée dans grub.d


Marchera pas. GRUB EFI ne peut pas chaîner un chargeur prévu pour être amorcé par un BIOS.



A moins que j' interprète mal, sa me parait clair. tongue

Dernière modification par kawer (20-10-2016 16:03:09)


Rendez à César ce qui est à César et à Dieu ce qui est à Dieu -Cit. J.C.
La persévérance, c'est ce qui rend l'impossible possible, le possible probable et le probable réalisé. -Cit. Robert Half.
Dans toutes les situations, le piège c'était avant, car tu ne voyais pas les murs -Cit. Crevette

Hors ligne

#14 20-10-2016 23:08:30

raleur
Membre
Inscription : 03-10-2014

Re : Impossible de booter sur windows (dualboot vs Handylinux)

J'ai beau lire et relire, je ne vois pas où il est question du format de table de partition dans ce que tu as cité.

Hors ligne

#15 21-10-2016 07:16:09

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : Impossible de booter sur windows (dualboot vs Handylinux)

(@kawer: tu interprète mal tongue)
tu prend un disque avec une table de partition GPT et un partition /boot/efi
si tu installe un linux en format bios, donc avec une bonne "vieille" partition /boot/grub, le chargeur d'amorçage ne sera pas sur la partition efi donc impossible à lire pour un grub-efi mais ok pour un grub-pc

un grub-efi ne lira que le chargeur de la partition /boot/efi
un grub-pc ne lira que le chargeur de la partition /boot/grub

en fait j'ai l'impression que c'est beaucoup plus subtile mais là ça me dépasse un peu tongue

Dernière modification par Severian (21-10-2016 07:21:31)


"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#16 21-10-2016 15:56:44

raleur
Membre
Inscription : 03-10-2014

Re : Impossible de booter sur windows (dualboot vs Handylinux)

Ce n'est pas vraiment ça non plus...
GRUB EFI utilise aussi /boot/grub.
GRUB n'est pas un BIOS ni un firmware EFI, il ne va pas chercher un truc bootable tout seul à certains emplacements.
GRUB EFI et GRUB PC BIOS peuvent tous les deux lire aussi bien dans /boot/efi que dans /boot/grub (et ailleurs).
GRUB EFI ne peut chaîner qu'un autre exécutable EFI, peu importe qu'il soit dans /boot/efi ou ailleurs.
GRUB PC BIOS ne peut chaîner qu'un secteur de boot (MBR ou PBR), un chargeur pour Windows (ntldr ou bootmgr) pour PC BIOS, ou un exécutable au format multiboot (la core image d'une autre instance de GRUB PC BIOS installée par un autre OS par exemple).

Hors ligne

#17 24-10-2016 08:16:15

kawer
Adhérent(e)
Lieu : Académie de la Croix-Vraie
Distrib. : Debian stable / ArchLinux
Noyau : Current
(G)UI : xfwm4
Inscription : 08-10-2013
Site Web

Re : Impossible de booter sur windows (dualboot vs Handylinux)

kernal_panic.gif

Rendez à César ce qui est à César et à Dieu ce qui est à Dieu -Cit. J.C.
La persévérance, c'est ce qui rend l'impossible possible, le possible probable et le probable réalisé. -Cit. Robert Half.
Dans toutes les situations, le piège c'était avant, car tu ne voyais pas les murs -Cit. Crevette

Hors ligne

Pied de page des forums