GRUB2 vindt Windows 10 partitie niet, hoe te fixen?

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Flake
  • Registratie: Februari 2001
  • Laatst online: 01-11-2024
Ik heb een dual boot omgeving Windows 10 - SteamOS draaien, dual booten deed ik voorheen uit het bootmenu in UEFI en ik dacht dat het tijd wordt voor wat netters, bijvb BURG. Het idee is dat ik mijn windows 10 schijf untouched laat, ik boot op de SteamOS schijf en GRUB wijst me door naar de Windows disc die ik in het geval van accidental fuck up altijd nog direct kan booten in UEFI.

Windows 10 boot ik in MBR, niet GPT, SteamOS volgens mij ook. Bij de eerste poging voor dual booten vond update-grub de Windows MBR (als windows 7, maar dat doet er niet toe), maar per ongeluk GRUB naar de Windows-disc geschreven. Dus ik kon Windows niet meer booten, woops. Windows 10 stick gepakt en met de commandline de MBR hersteld, en ik kon weer Windows 10 booten, en ook in SteamOS via de UEFI boot select menu,

Probleem is nu dat ik geen enkele mogelijkheid meer heb om die Windows 10 disc terug te krijgen in GRUB. OS-prober vindt wél de Windows 7 loader, maar update-grub vindt hem niet. Dit zijn de enige twee tools die ik met Google kan vinden, mogelijk mist de Windows 10 MBR iets waar update-grub naar zoekt. Iemand enig idee?

Alle reacties


Acties:
  • 0 Henk 'm!

  • Flake
  • Registratie: Februari 2001
  • Laatst online: 01-11-2024
fdisk -l output:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Disk /dev/sdb: 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: 0x58325408

Device     Boot Start        End    Sectors   Size Id Type
/dev/sdb1        2048 1953521663 1953519616 931.5G  7 HPFS/NTFS/exFAT

Disk /dev/sdc: 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: 0x9dbb9468

Device     Boot    Start        End    Sectors   Size Id Type
/dev/sdc1  *        2048   20000767   19998720   9.5G 83 Linux
/dev/sdc2       20002814 1953523711 1933520898   922G  5 Extended
/dev/sdc5       20002816   40001535   19998720   9.5G 83 Linux
/dev/sdc6       40003584   60002303   19998720   9.5G 82 Linux swap / Solaris
/dev/sdc7       60004352 1953523711 1893519360 902.9G 83 Linux

Partition 3 does not start on physical sector boundary.


Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x4404b9ec

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048    206847    204800   100M  7 HPFS/NTFS/exFAT
/dev/sda2          206848 975849471 975642624 465.2G  7 HPFS/NTFS/exFAT
/dev/sda3       975849472 976771071    921600   450M 27 Hidden NTFS WinRE

/dev/sda1/ is dus de Windows 10 boot (SSD) die in GRUB moet worden opgenomen.
/dev/sdb1/ is mijn Windows 10 datadisk die verder niet van belang is
/dev/sdc1/ is SteamOS/Debian.

code:
1
2
3
4
5
6
7
8
9
10
11
12
desktop@steamos:~$ sudo os-prober
/dev/sda1:Windows 7 (loader):Windows:chain
desktop@steamos:~$ sudo update-grub
Generating grub configuration file ...
Found background: /usr/share/plymouth/themes/steamos/steamos_branded.png
Found background image: /usr/share/plymouth/themes/steamos/steamos_branded.png
Found linux image: /boot/vmlinuz-4.1.0-0.steamos.24-amd64
Found initrd image: /boot/initrd.img-4.1.0-0.steamos.24-amd64
Found linux image: /boot/vmlinuz-4.1.0-0.steamos.3-amd64
Found initrd image: /boot/initrd.img-4.1.0-0.steamos.3-amd64
done
desktop@steamos:~$

Mja... wat nu :/

[ Voor 13% gewijzigd door Flake op 17-01-2016 11:52 ]


Acties:
  • 0 Henk 'm!

  • Tk55
  • Registratie: April 2009
  • Niet online
GRUB installeert zichzelf volgens mij altijd in de MBR van Windows. De bootloader van Windows wordt dan vervangen door GRUB, die jou dan een keuzemenu geeft tijdens het booten. Maar wanneer je de Windows boot disk gebruikt om de MBR te fixen, sloopt Windows altijd GRUB.

Je zou ook nog boot-repair kunnen gebruiken. Of proberen met de SteamOS install disk een memory check te runnen, misschien dat die het kan fixen.

Acties:
  • 0 Henk 'm!

  • Flake
  • Registratie: Februari 2001
  • Laatst online: 01-11-2024
Het idee is juist dat ik de Windows 10 MBR (in Linux /dev/sda1/) intact wil laten, zodat ik altijd nog direct naar deze schijf kan booten vanuit BIOS/UEFI.

GRUB staat op /dev/sdc1/ en die selecteer ik dan als default boot device in BIOS/UEFI, zodat GRUB me daar naar Windows kan wijzen. Default boot device wijzigen naar /dev/sda1/ en SteamOS is praktisch verdwenen is het idee.

boot-repair is een ubuntu tool zo te zien en krijg ik hier niet draaiend, dus dat zou ik met een ubuntu usb stick moeten doen of iets dergelijks denk ik. Valt nog te proberen.

Acties:
  • 0 Henk 'm!

  • begintmeta
  • Registratie: November 2001
  • Niet online

begintmeta

Moderator General Chat
Waarom zo'n ingewikkelde constructies? Ik zou gewoon een efi-partitie gebruiken en daar alle bootloaders opzetten, voor alle bootladers ook EFI boot entries maken en dan grub(efi-variant) als default instellen. Je kan ook meerdere efi-partities gebruiken, maar dat heeft imho niet veel toegevoegde waarde.

Ik heb grub al een tijd niet meer gebruikt, maar de vorige keer was er geen probleem met het automatisch aanmaken van een windows-menuentry meen ik.

[ Voor 14% gewijzigd door begintmeta op 17-01-2016 12:03 ]


Acties:
  • 0 Henk 'm!

  • Flake
  • Registratie: Februari 2001
  • Laatst online: 01-11-2024
Windows 10 komt voort uit een Windows 7 upgrade, en Windows 7 ondersteunt geen UEFI. Daar zal de MBR vandaan komen. Eenmaal MBR krijg je geen EFI meer zonder de disc te swipen dus daar ligt zoals ik het zie niet de oplossing. Om die reden ook SteamOS via MBR geïnstalleerd (op aanbevelen van de installer zelf als ik me niet vergis, omdat Windows MBR werd gedetecteerd)

Deze setup heeft geen last van de MBR restricties dus if it ain't broken, don't fix it. Alleen GRUB moet even meewerken.

Acties:
  • 0 Henk 'm!

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Als je de Windows-partitie aankoppelt in Linux en dan
$ sudo update-grub

draait, voegt hij dan Windows 10 toe?

Al mijn dualboot-installaties pikken Windows 7 (of hoger) zonder problemen op. Als dat niet lukt kan je een aparte entry toevoegen in /etc/grub.d/40_custom, en opnieuw update-grub draaien.

[ Voor 67% gewijzigd door Borromini op 17-01-2016 12:39 ]

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Nu online

Hero of Time

Moderator LNX

There is only one Legend

Flake, je gebruikt de term UEFI overal zonder na te denken wat het nou betekend. Je doet geen klap daarmee, dus het noemen terwijl je gebruik maakt van Legacy/BIOS boot opties is erg verwarrend.

Dan het punt mbt grub. Grub installeer je in de MBR, niet op een partitie. Als je alles hebt werken (op het opnemen van Windows in het menu na dan), snap ik niet waarom je dan nog probeerde om Grub te installeren. Zoals je merkte had dat een averechts effect en zat je met Grub op een plek waar je 'm niet wilt, en ook niet eens nodig was.

Voor het vinden van de Windows installatie is het overigens niet vereist om deze gekoppeld te hebben. Dat heb je al gezien via os-prober. Wat je nu moet uitzoeken is wat er in /boot/grub/grub.cfg staat en of alle scripts die in /etc/grub.d staat wel aangeroepen worden. Als 30_os-prober leeg is of niet uitvoerbaar dan gaat het nogal lastig om Windows toe te voegen.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • Flake
  • Registratie: Februari 2001
  • Laatst online: 01-11-2024
Thanks, ik heb het idee dat ik hiermee warmer kom met het tackelen...

/boot/grub/grub.cfg
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
#
# 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="${saved_entry}"
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='hd2,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ce46c6bf-ba62-483a-8b89-984cb75d72d9
else
  search --no-floppy --fs-uuid --set=root ce46c6bf-ba62-483a-8b89-984cb75d72d9
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
insmod part_msdos
insmod ext2
set root='hd2,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ce46c6bf-ba62-483a-8b89-984cb75d72d9
else
  search --no-floppy --fs-uuid --set=root ce46c6bf-ba62-483a-8b89-984cb75d72d9
fi
insmod png
background_image -m stretch /usr/share/plymouth/themes/steamos/steamos_branded.png
if [ "${recordfail}" = 1 ] ; then
  set timeout=-1
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=-1
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=-1
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='hd2,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ce46c6bf-ba62-483a-8b89-984cb75d72d9
else
  search --no-floppy --fs-uuid --set=root ce46c6bf-ba62-483a-8b89-984cb75d72d9
fi
insmod png
if background_image /usr/share/plymouth/themes/steamos/steamos_branded.png; 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_proxy ###
function gfxmode {
    set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode

menuentry "SteamOS" --class steamos --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ce46c6bf-ba62-483a-8b89-984cb75d72d9' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod ext2
    set root='hd2,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ce46c6bf-ba62-483a-8b89-984cb75d72d9
    else
      search --no-floppy --fs-uuid --set=root ce46c6bf-ba62-483a-8b89-984cb75d72d9
    fi
    #echo   'Loading Linux 4.1.0-0.steamos.24-amd64 ...'
    linux   /boot/vmlinuz-4.1.0-0.steamos.24-amd64 root=UUID=ce46c6bf-ba62-483a-8b89-984cb75d72d9 ro  quiet splash fbcon=vc:2-6
    #echo   'Loading initial ramdisk ...'
    initrd  /boot/initrd.img-4.1.0-0.steamos.24-amd64
}
submenu "Advanced options for SteamOS GNU/Linux"{
menuentry "SteamOS GNU/Linux, with Linux 4.1.0-0.steamos.24-amd64" --class steamos --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.1.0-0.steamos.24-amd64-advanced-ce46c6bf-ba62-483a-8b89-984cb75d72d9' {
        load_video
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod ext2
        set root='hd2,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ce46c6bf-ba62-483a-8b89-984cb75d72d9
        else
          search --no-floppy --fs-uuid --set=root ce46c6bf-ba62-483a-8b89-984cb75d72d9
        fi
        #echo   'Loading Linux 4.1.0-0.steamos.24-amd64 ...'
        linux   /boot/vmlinuz-4.1.0-0.steamos.24-amd64 root=UUID=ce46c6bf-ba62-483a-8b89-984cb75d72d9 ro  quiet splash
        #echo   'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-4.1.0-0.steamos.24-amd64
}
menuentry "SteamOS GNU/Linux, with Linux 4.1.0-0.steamos.24-amd64 (recovery mode)" --class steamos --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.1.0-0.steamos.24-amd64-recovery-ce46c6bf-ba62-483a-8b89-984cb75d72d9' {
        load_video
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod ext2
        set root='hd2,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ce46c6bf-ba62-483a-8b89-984cb75d72d9
        else
          search --no-floppy --fs-uuid --set=root ce46c6bf-ba62-483a-8b89-984cb75d72d9
        fi
        #echo   'Loading Linux 4.1.0-0.steamos.24-amd64 ...'
        linux   /boot/vmlinuz-4.1.0-0.steamos.24-amd64 root=UUID=ce46c6bf-ba62-483a-8b89-984cb75d72d9 ro single 
        #echo   'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-4.1.0-0.steamos.24-amd64
}
menuentry "SteamOS GNU/Linux, with Linux 4.1.0-0.steamos.3-amd64" --class steamos --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.1.0-0.steamos.3-amd64-advanced-ce46c6bf-ba62-483a-8b89-984cb75d72d9' {
        load_video
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod ext2
        set root='hd2,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ce46c6bf-ba62-483a-8b89-984cb75d72d9
        else
          search --no-floppy --fs-uuid --set=root ce46c6bf-ba62-483a-8b89-984cb75d72d9
        fi
        #echo   'Loading Linux 4.1.0-0.steamos.3-amd64 ...'
        linux   /boot/vmlinuz-4.1.0-0.steamos.3-amd64 root=UUID=ce46c6bf-ba62-483a-8b89-984cb75d72d9 ro  quiet splash
        #echo   'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-4.1.0-0.steamos.3-amd64
}
menuentry "SteamOS GNU/Linux, with Linux 4.1.0-0.steamos.3-amd64 (recovery mode)" --class steamos --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.1.0-0.steamos.3-amd64-recovery-ce46c6bf-ba62-483a-8b89-984cb75d72d9' {
        load_video
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod ext2
        set root='hd2,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1  ce46c6bf-ba62-483a-8b89-984cb75d72d9
        else
          search --no-floppy --fs-uuid --set=root ce46c6bf-ba62-483a-8b89-984cb75d72d9
        fi
        #echo   'Loading Linux 4.1.0-0.steamos.3-amd64 ...'
        linux   /boot/vmlinuz-4.1.0-0.steamos.3-amd64 root=UUID=ce46c6bf-ba62-483a-8b89-984cb75d72d9 ro single 
        #echo   'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-4.1.0-0.steamos.3-amd64
}
}
### END /etc/grub.d/10_linux_proxy ###

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

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

### BEGIN /etc/grub.d/30_os-prober_proxy ###
### END /etc/grub.d/30_os-prober_proxy ###

### 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.
menuentry "Capture System Partition"{
  search --set -f /live-hd/vmlinuz
  fakebios
  linux /live-hd/vmlinuz boot=live union=overlay username=user config components quiet noswap edd=on nomodeset nodmraid noeject noprompt locales="en_US.UTF-8" keyboard-layouts=NONE ocs_prerun="mount /dev/sda5 /home/partimag" ocs_live_run="ocs-sr -q2 -j2 -z1p -i 2000 -sc -p true saveparts steambox sda1" ocs_live_extra_param="" ocs_live_batch=no vga=788 ip=frommedia   live-media-path=/live-hd bootfrom=/dev/sda6 toram=filesystem.squashfs i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=no
  initrd /live-hd/initrd.img
}
menuentry "Restore System Partition"{
  search --set -f /live-hd/vmlinuz
  fakebios
  linux /live-hd/vmlinuz boot=live union=overlay username=user config components quiet noswap edd=on nomodeset nodmraid noeject noprompt locales="en_US.UTF-8" keyboard-layouts=NONE ocs_prerun="mount /dev/sda5 /home/partimag" ocs_live_run="ocs-sr -e1 auto -e2 -r -j2 -k -p reboot restoreparts steambox sda1" ocs_live_extra_param="" ocs_live_batch=no vga=788 ip=frommedia   live-media-path=/live-hd bootfrom=/dev/sda6 toram=filesystem.squashfs i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=no
  initrd /live-hd/initrd.img
}
menuentry "Clonezilla live"{
  search --set -f /live-hd/vmlinuz
  fakebios
  linux /live-hd/vmlinuz boot=live union=overlay username=user config components quiet noswap edd=on nomodeset nodmraid noeject noprompt locales="en_US.UTF-8" keyboard-layouts=NONE ocs_prerun="mount /dev/sda5 /home/partimag" ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_batch=no vga=788 ip=frommedia  nosplash  live-media-path=/live-hd bootfrom=/dev/sda6 toram=filesystem.squashfs i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=no
  initrd /live-hd/initrd.img
}
### 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 ###


30_os_prober is hier leeg, maar het script is dat niet...
/etc/grub.d/30_os-prober-proxy
code:
1
2
3
4
5
#!/bin/sh
#THIS IS A GRUB PROXY SCRIPT
'/etc/grub.d/proxifiedScripts/os-prober' | /etc/grub.d/bin/grubcfg_proxy "+*
+'Windows 7 (loader) (on /dev/sda1)'~1d68829ef0d0ab6b1da77db7093c646c~ as 'Windows 10'
"


Maar wat zie ik in de config waar het script naar refereert...
/etc/default/grub
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 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="saved"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX=""
GRUB_BACKGROUND="/usr/share/plymouth/themes/steamos/steamos_branded.png"
GRUB_DISABLE_LINUX_RECOVERY="true"
GRUB_GFXMODE="auto"
GRUB_TIMEOUT="-1"
#GRUB_HIDDEN_TIMEOUT="1"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_DISABLE_OS_PROBER="true"


OS prober is disabled! Aha, en als ik die nou eens enable...
code:
1
2
3
4
5
6
7
8
9
10
desktop@steamos:/etc/grub.d$ sudo update-grub
Generating grub configuration file ...
Found background: /usr/share/plymouth/themes/steamos/steamos_branded.png
Found background image: /usr/share/plymouth/themes/steamos/steamos_branded.png
Found linux image: /boot/vmlinuz-4.1.0-0.steamos.24-amd64
Found initrd image: /boot/initrd.img-4.1.0-0.steamos.24-amd64
Found linux image: /boot/vmlinuz-4.1.0-0.steamos.3-amd64
Found initrd image: /boot/initrd.img-4.1.0-0.steamos.3-amd64
Found Windows 7 (loader) on /dev/sda1
done


_/-\o_
Pagina: 1