Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

[SOLVED]Windows 10 not detected

Ask for help with issues regarding the Installations of the Debian O/S.
Post Reply
Message
Author
acottag
Posts: 35
Joined: 2009-03-07 10:33
Location: Portugal
Contact:

[SOLVED]Windows 10 not detected

#1 Post by acottag »

Hello!

First, I hope that the issue is not approached in a previous topic; if so, be kind to direct me to the relevant topic. I come here because I did find not a working answer searching Google.

I have two hard drives, one with Windows 10 and another with Debian 10 "Buster".

Windows 10 was installed first.

During installation of Debian 10 "Buster", Grub was installed in Debian hard drive. Windows 10 was not detected during Grub install. I know that are workarounds - but I didn't find a working one for me or it was rather confusing, as I'm sort of a newbie - but I would like to know the best way to accomplish the dual boot using two hard drives, each with its own OS.

It doesn't seem so elegant do enter BIOS each time I want to change working OS.

Thank you and best regards.
Last edited by acottag on 2021-05-18 17:22, edited 1 time in total.
Desktop own built system
Motherboard: Asus H97-Plus
CPU: Intel Core i3
RAM: 16GB
2 x 1TB HDD
Debian 10 "Buster"
--------
Laptop Lenovo Thinkpad P15v
Intel Core i7
16GB RAM
1TB SDD
Nvidia Quadro P620

User avatar
4D696B65
Site admin
Site admin
Posts: 2696
Joined: 2009-06-28 06:09
Been thanked: 85 times

Re: Windows 10 not detected

#2 Post by 4D696B65 »

as root

Code: Select all

os-prober

Code: Select all

update-grub

p.H
Global Moderator
Global Moderator
Posts: 3049
Joined: 2017-09-17 07:12
Has thanked: 5 times
Been thanked: 132 times

Re: Windows 10 not detected

#3 Post by p.H »

If os-prober does not detect Windows, install boot-info-script, run bootinfoscript and post the report.

acottag
Posts: 35
Joined: 2009-03-07 10:33
Location: Portugal
Contact:

Re: Windows 10 not detected

#4 Post by acottag »

Hello.

Thank you for your answer.

1. os-probe doesn't show any output
2.update-grub only recognizes Debian OS as shown:

Code: Select all

root@Orion:~# update-grub
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-4.19.0-16-amd64
Found initrd image: /boot/initrd.img-4.19.0-16-amd64
done
I did install boot-info-script and ran bootinfoscript.

The output of bootinfoscript follows:

Code: Select all

                  Boot Info Script 0.77      [10 June 2018]


============================= Boot Info Summary: ===============================

 => Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    for (,msdos1)/boot/grub. It also embeds following components:
    
    modules
    ---------------------------------------------------------------------------
    fshelp ext2 part_msdos biosdisk
    ---------------------------------------------------------------------------
 => Windows 7/8/2012 is installed in the MBR of /dev/sdb.

sda1: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Debian GNU/Linux 10 (buster)
    Boot files:        /boot/grub/grub.cfg /etc/fstab 
                       /boot/grub/i386-pc/core.img

sda2: __________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  -
    Boot sector info: 

sda5: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        

sda6: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        

sda7: __________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 

sda8: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        

sdb1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  Windows 8/2012: FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /efi/Boot/bootx64.efi /efi/Microsoft/Boot/bootmgfw.efi 
                       /efi/Microsoft/Boot/bootmgr.efi 
                       /efi/Microsoft/Boot/memtest.efi

sdb2: __________________________________________________________________________

    File system:       
    Boot sector type:  -
    Boot sector info: 

sdb3: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 8/2012: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /bootmgr /Windows/System32/winload.exe

sdb4: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 8/2012: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

============================ Drive/Partition Info: =============================

Drive: sda _____________________________________________________________________
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: TOSHIBA HDWD110 
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1    *          2,048   195,311,615   195,309,568  83 Linux
/dev/sda2         195,313,662 1,953,523,711 1,758,210,050   5 Extended
/dev/sda5         195,313,664   234,373,119    39,059,456  83 Linux
/dev/sda6         234,375,168   253,904,895    19,529,728  83 Linux
/dev/sda7         253,906,944   285,155,327    31,248,384  82 Linux swap / Solaris
/dev/sda8         285,157,376 1,953,523,711 1,668,366,336  83 Linux


Drive: sdb _____________________________________________________________________
Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: TOSHIBA HDWD110 
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sdb1                   1 4,294,967,295 4,294,967,295  ee GPT

/dev/sdb1 ends after the last sector of /dev/sdb

GUID Partition Table detected.

Partition  Attrs   Start Sector    End Sector  # of Sectors System
/dev/sdb1   +             2,048       206,847       204,800 EFI System partition
/dev/sdb2   +           206,848       239,615        32,768 Microsoft Reserved Partition (Windows)
/dev/sdb3               239,616 1,952,498,391 1,952,258,776 Data partition (Windows/Linux)
/dev/sdb4   +  R  1,952,499,712 1,953,521,663     1,021,952 Windows Recovery Environment (Windows)

Attributes: R=Required, N=No Block IO, B=Legacy BIOS Bootable, +=More bits set

"blkid" output: ________________________________________________________________

Device           UUID                                   TYPE       LABEL

/dev/sda1        7fcd343d-b32a-407c-a911-a500f64b9a0a   ext4       root
/dev/sda5        f23195e8-afc0-4952-986a-269e68209c3c   ext4       vardata
/dev/sda6        15d6f214-7817-420b-ba54-1a7f44af5e33   ext4       Temp
/dev/sda7        8c57bb28-7ae9-463f-b356-af57024a53a1   swap       
/dev/sda8        21f6985b-32b2-4041-a729-e2484d97874f   ext4       home
/dev/sdb1        36F9-B3B0                              vfat       
/dev/sdb2                                                          
/dev/sdb3        E2C4FD30C4FD0795                       ntfs       Win10_ORION
/dev/sdb4        CEAC091CAC0900A7                       ntfs       

========================= "ls -l /dev/disk/by-id" output: ======================

total 0
lrwxrwxrwx 1 root root  9 May 15 13:22 ata-TOSHIBA_HDWD110_118HRMSFS -> ../../sdb
lrwxrwxrwx 1 root root 10 May 15 13:22 ata-TOSHIBA_HDWD110_118HRMSFS-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 May 15 13:22 ata-TOSHIBA_HDWD110_118HRMSFS-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 May 15 13:22 ata-TOSHIBA_HDWD110_118HRMSFS-part3 -> ../../sdb3
lrwxrwxrwx 1 root root 10 May 15 13:22 ata-TOSHIBA_HDWD110_118HRMSFS-part4 -> ../../sdb4
lrwxrwxrwx 1 root root  9 May 15 13:22 ata-TOSHIBA_HDWD110_Z0EW0BXMS -> ../../sda
lrwxrwxrwx 1 root root 10 May 15 13:22 ata-TOSHIBA_HDWD110_Z0EW0BXMS-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 May 15 13:22 ata-TOSHIBA_HDWD110_Z0EW0BXMS-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 May 15 13:22 ata-TOSHIBA_HDWD110_Z0EW0BXMS-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 May 15 13:22 ata-TOSHIBA_HDWD110_Z0EW0BXMS-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 May 15 13:22 ata-TOSHIBA_HDWD110_Z0EW0BXMS-part7 -> ../../sda7
lrwxrwxrwx 1 root root 10 May 15 13:22 ata-TOSHIBA_HDWD110_Z0EW0BXMS-part8 -> ../../sda8
lrwxrwxrwx 1 root root  9 May 15 13:22 ata-TSSTcorp_CDDVDW_SH-224FB_S16S6YAG901B3X -> ../../sr0
lrwxrwxrwx 1 root root  9 May 15 13:22 wwn-0x5000039fc1da5ef7 -> ../../sda
lrwxrwxrwx 1 root root 10 May 15 13:22 wwn-0x5000039fc1da5ef7-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 May 15 13:22 wwn-0x5000039fc1da5ef7-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 May 15 13:22 wwn-0x5000039fc1da5ef7-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 May 15 13:22 wwn-0x5000039fc1da5ef7-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 May 15 13:22 wwn-0x5000039fc1da5ef7-part7 -> ../../sda7
lrwxrwxrwx 1 root root 10 May 15 13:22 wwn-0x5000039fc1da5ef7-part8 -> ../../sda8
lrwxrwxrwx 1 root root  9 May 15 13:22 wwn-0x5000039fc2c7268b -> ../../sdb
lrwxrwxrwx 1 root root 10 May 15 13:22 wwn-0x5000039fc2c7268b-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 May 15 13:22 wwn-0x5000039fc2c7268b-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 May 15 13:22 wwn-0x5000039fc2c7268b-part3 -> ../../sdb3
lrwxrwxrwx 1 root root 10 May 15 13:22 wwn-0x5000039fc2c7268b-part4 -> ../../sdb4

================================ Mount points: =================================

Device           Mount_Point              Type       Options

/dev/sda1        /                        ext4       (rw,relatime,errors=remount-ro)
/dev/sda5        /var                     ext4       (rw,relatime)
/dev/sda6        /tmp                     ext4       (rw,relatime)
/dev/sda8        /home                    ext4       (rw,relatime)


=========================== sda1/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,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  7fcd343d-b32a-407c-a911-a500f64b9a0a
else
  search --no-floppy --fs-uuid --set=root 7fcd343d-b32a-407c-a911-a500f64b9a0a
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_GB
  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=5
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=5
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
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  7fcd343d-b32a-407c-a911-a500f64b9a0a
else
  search --no-floppy --fs-uuid --set=root 7fcd343d-b32a-407c-a911-a500f64b9a0a
fi
insmod png
if background_image /usr/share/desktop-base/futureprototype-theme/grub/grub-4x3.png; then
  set color_normal=white/black
  set color_highlight=black/white
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 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-7fcd343d-b32a-407c-a911-a500f64b9a0a' {
	load_video
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_msdos
	insmod ext2
	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  7fcd343d-b32a-407c-a911-a500f64b9a0a
	else
	  search --no-floppy --fs-uuid --set=root 7fcd343d-b32a-407c-a911-a500f64b9a0a
	fi
	echo	'Loading Linux 4.19.0-16-amd64 ...'
	linux	/boot/vmlinuz-4.19.0-16-amd64 root=UUID=7fcd343d-b32a-407c-a911-a500f64b9a0a ro  quiet
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-4.19.0-16-amd64
}
submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-7fcd343d-b32a-407c-a911-a500f64b9a0a' {
	menuentry 'Debian GNU/Linux, with Linux 4.19.0-16-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-16-amd64-advanced-7fcd343d-b32a-407c-a911-a500f64b9a0a' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		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  7fcd343d-b32a-407c-a911-a500f64b9a0a
		else
		  search --no-floppy --fs-uuid --set=root 7fcd343d-b32a-407c-a911-a500f64b9a0a
		fi
		echo	'Loading Linux 4.19.0-16-amd64 ...'
		linux	/boot/vmlinuz-4.19.0-16-amd64 root=UUID=7fcd343d-b32a-407c-a911-a500f64b9a0a ro  quiet
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-4.19.0-16-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 4.19.0-16-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.19.0-16-amd64-recovery-7fcd343d-b32a-407c-a911-a500f64b9a0a' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_msdos
		insmod ext2
		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  7fcd343d-b32a-407c-a911-a500f64b9a0a
		else
		  search --no-floppy --fs-uuid --set=root 7fcd343d-b32a-407c-a911-a500f64b9a0a
		fi
		echo	'Loading Linux 4.19.0-16-amd64 ...'
		linux	/boot/vmlinuz-4.19.0-16-amd64 root=UUID=7fcd343d-b32a-407c-a911-a500f64b9a0a ro single 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-4.19.0-16-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 ###
### 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 ###
--------------------------------------------------------------------------------

=============================== sda1/etc/fstab: ================================

--------------------------------------------------------------------------------
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=7fcd343d-b32a-407c-a911-a500f64b9a0a /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda8 during installation
UUID=21f6985b-32b2-4041-a729-e2484d97874f /home           ext4    defaults        0       2
# /tmp was on /dev/sda6 during installation
UUID=15d6f214-7817-420b-ba54-1a7f44af5e33 /tmp            ext4    defaults        0       2
# /var was on /dev/sda5 during installation
UUID=f23195e8-afc0-4952-986a-269e68209c3c /var            ext4    defaults        0       2
# swap was on /dev/sda7 during installation
UUID=8c57bb28-7ae9-463f-b356-af57024a53a1 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
--------------------------------------------------------------------------------

=================== sda1: Location of files loaded by Grub: ====================

           GiB - GB             File                                 Fragment(s)

  82.157226562 = 88.215650304   boot/grub/grub.cfg                             2
  20.132038116 = 21.616611328   boot/grub/i386-pc/core.img                     1
   0.318397522 = 0.341876736    boot/vmlinuz-4.19.0-16-amd64                   1
   0.318397522 = 0.341876736    vmlinuz                                        1
   0.318397522 = 0.341876736    vmlinuz.old                                    1
   3.630973816 = 3.898728448    boot/initrd.img-4.19.0-16-amd64                2
   3.630973816 = 3.898728448    initrd.img                                     2
   3.630973816 = 3.898728448    initrd.img.old                                 2

======================== Unknown MBRs/Boot Sectors/etc: ========================


/dev/sdb1: unknown GPT attributes
8000000000000000

/dev/sdb2: unknown GPT attributes
8000000000000000

/dev/sdb4: unknown GPT attributes
8000000000000001
Thank you once again!
Desktop own built system
Motherboard: Asus H97-Plus
CPU: Intel Core i3
RAM: 16GB
2 x 1TB HDD
Debian 10 "Buster"
--------
Laptop Lenovo Thinkpad P15v
Intel Core i7
16GB RAM
1TB SDD
Nvidia Quadro P620

User avatar
sunrat
Administrator
Administrator
Posts: 6412
Joined: 2006-08-29 09:12
Location: Melbourne, Australia
Has thanked: 116 times
Been thanked: 462 times

Re: Windows 10 not detected

#5 Post by sunrat »

I think you installed Debian to MBR boot and Windows to UEFI boot. If this is a new install, reinstall Debian with UEFI boot. Possibly there are other ways around it but I don't know much about that.
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ”
Remember to BACKUP!

p.H
Global Moderator
Global Moderator
Posts: 3049
Joined: 2017-09-17 07:12
Has thanked: 5 times
Been thanked: 132 times

Re: Windows 10 not detected

#6 Post by p.H »

sunrat wrote:you installed Debian to MBR boot
BIOS boot (aka "legacy" boot).

A BIOS boot loader cannot chainload an EFI boot loader (and vice versa). In order to chainload the EFI Windows boot loader, you must install EFI GRUB with the grub-efi-amd64 package.

Warnings :

- Installing EFI GRUB requires an EFI partition mounted on /boot/efi. You may either use the existing one on the Windows drive or create a new one on the Debian drive. The former is obviously easier but makes Debian EFI boot depend on Windows drive. However this is not an issue if EFI boot is used only to be able to chainload Windows. Note that installing EFI GRUB won't remove the existing BIOS GRUB, so Debian can still boot in BIOS mode from its own drive.

- Installing EFI GRUB properly requires to boot Debian in EFI mode so that EFI services are available to register a boot entry. EFI services are not available when booting in BIOS/legacy mode as Debian currently does. You can boot in EFI mode with the Debian installer or a Debian live system if the medium was prepared properly (with dd, cp or the like - not with some fancy tool which modifies the contents of the ISO-hybrid image).

- You may install a copy of EFI GRUB in the "removable device path" of the EFI partition, i.e. /efi/boot/bootx64.efi. This special location is used as a fallback boot loader. It is currently used by Windows boot manager, which will be replaced with GRUB as the fallback boot loader. However any boot loader with a registered boot entry, like Windows boot manager, should have precedence over the removable device path by default.

- There is a well-know command in Windows starting with "bcdedit" which tell Windows to register GRUB as its boot loader instead of Windows boot manager. I don't know it by heart but you can find it easily on the web (the Debian wiki has it IIRC). Use at your own risks.

If you prefer to reinstall Debian, make sure you boot the installer in EFI mode (the boot screen will be a GRUB menu).

acottag
Posts: 35
Joined: 2009-03-07 10:33
Location: Portugal
Contact:

Re: Windows 10 not detected

#7 Post by acottag »

Hello!

Thank for your replies.
If you prefer to reinstall Debian, make sure you boot the installer in EFI mode (the boot screen will be a GRUB menu).
It solved my problem. I did an installation in EFI mode after setting the BIOS to use "Boot From UEFI" from storage devices.

Kind regards.
Desktop own built system
Motherboard: Asus H97-Plus
CPU: Intel Core i3
RAM: 16GB
2 x 1TB HDD
Debian 10 "Buster"
--------
Laptop Lenovo Thinkpad P15v
Intel Core i7
16GB RAM
1TB SDD
Nvidia Quadro P620

Post Reply