Grub won't detect Windows 10 on NVME SSD












2














Installed Ubuntu 18.04 alongside Windows 10 a month or 2 ago, but had issues installing and after it installed Grub would never show up at all and I had to choose whether to boot Windows or Ubuntu by changing boot order in UEFI settings. Eventually (today) I was able to get Grub to finally show up (apparently for some absolutely stupid reason a setting got set in /etc/default/grub called GRUB_TIMEOUT_STYLE=hidden which prevents Grub from showing during timeout period unless you hit escape), but it still won't detect Windows 10 and allow me to boot to it. My current drive setup is I have a 128GB SATA SSD that Ubuntu is installed on, a 1TB SATA SSD that I have my Ubuntu Home directory on, a 500GB NVME SSD that Windows 10 is installed on, and a 1TB HDD that I use for bulk storage on my Windows system.
Here is the output when I run sudo update-grub:



ubuntu:~$ sudo update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-43-generic
Found initrd image: /boot/initrd.img-4.15.0-43-generic
Found linux image: /boot/vmlinuz-4.15.0-42-generic
Found initrd image: /boot/initrd.img-4.15.0-42-generic
error: invalid volume.
grub-probe: error: cannot find a GRUB drive for /dev/sdc1. Check your device.map.
Adding boot menu entry for EFI firmware configuration
done


Any help greatly appreciated, thanks.










share|improve this question









New contributor




Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • The partition sdc1 (I suppose is the boot partition of windows) which kind of partition is?
    – AtomiX84
    yesterday










  • sdc1 is my 1TB HDD for windows, it does not contain the boot partition. Here are the results of both from fdisk -l pastebin.com/E25dZwWf
    – Gren
    yesterday












  • The boot partition of windows is stored some were else or is not present at all? If is the second case (not present) that is the reason why grub cannot find it
    – AtomiX84
    yesterday










  • Shouldn't the boot partition of windows be nvme0n1p1 in that fdisk results? It is marked as boot at least
    – Gren
    yesterday










  • Ok, I get it, what about you mount that partition and run "sudo os-prober"? It find also windows partito on as well?
    – AtomiX84
    yesterday
















2














Installed Ubuntu 18.04 alongside Windows 10 a month or 2 ago, but had issues installing and after it installed Grub would never show up at all and I had to choose whether to boot Windows or Ubuntu by changing boot order in UEFI settings. Eventually (today) I was able to get Grub to finally show up (apparently for some absolutely stupid reason a setting got set in /etc/default/grub called GRUB_TIMEOUT_STYLE=hidden which prevents Grub from showing during timeout period unless you hit escape), but it still won't detect Windows 10 and allow me to boot to it. My current drive setup is I have a 128GB SATA SSD that Ubuntu is installed on, a 1TB SATA SSD that I have my Ubuntu Home directory on, a 500GB NVME SSD that Windows 10 is installed on, and a 1TB HDD that I use for bulk storage on my Windows system.
Here is the output when I run sudo update-grub:



ubuntu:~$ sudo update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-43-generic
Found initrd image: /boot/initrd.img-4.15.0-43-generic
Found linux image: /boot/vmlinuz-4.15.0-42-generic
Found initrd image: /boot/initrd.img-4.15.0-42-generic
error: invalid volume.
grub-probe: error: cannot find a GRUB drive for /dev/sdc1. Check your device.map.
Adding boot menu entry for EFI firmware configuration
done


Any help greatly appreciated, thanks.










share|improve this question









New contributor




Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • The partition sdc1 (I suppose is the boot partition of windows) which kind of partition is?
    – AtomiX84
    yesterday










  • sdc1 is my 1TB HDD for windows, it does not contain the boot partition. Here are the results of both from fdisk -l pastebin.com/E25dZwWf
    – Gren
    yesterday












  • The boot partition of windows is stored some were else or is not present at all? If is the second case (not present) that is the reason why grub cannot find it
    – AtomiX84
    yesterday










  • Shouldn't the boot partition of windows be nvme0n1p1 in that fdisk results? It is marked as boot at least
    – Gren
    yesterday










  • Ok, I get it, what about you mount that partition and run "sudo os-prober"? It find also windows partito on as well?
    – AtomiX84
    yesterday














2












2








2







Installed Ubuntu 18.04 alongside Windows 10 a month or 2 ago, but had issues installing and after it installed Grub would never show up at all and I had to choose whether to boot Windows or Ubuntu by changing boot order in UEFI settings. Eventually (today) I was able to get Grub to finally show up (apparently for some absolutely stupid reason a setting got set in /etc/default/grub called GRUB_TIMEOUT_STYLE=hidden which prevents Grub from showing during timeout period unless you hit escape), but it still won't detect Windows 10 and allow me to boot to it. My current drive setup is I have a 128GB SATA SSD that Ubuntu is installed on, a 1TB SATA SSD that I have my Ubuntu Home directory on, a 500GB NVME SSD that Windows 10 is installed on, and a 1TB HDD that I use for bulk storage on my Windows system.
Here is the output when I run sudo update-grub:



ubuntu:~$ sudo update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-43-generic
Found initrd image: /boot/initrd.img-4.15.0-43-generic
Found linux image: /boot/vmlinuz-4.15.0-42-generic
Found initrd image: /boot/initrd.img-4.15.0-42-generic
error: invalid volume.
grub-probe: error: cannot find a GRUB drive for /dev/sdc1. Check your device.map.
Adding boot menu entry for EFI firmware configuration
done


Any help greatly appreciated, thanks.










share|improve this question









New contributor




Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











Installed Ubuntu 18.04 alongside Windows 10 a month or 2 ago, but had issues installing and after it installed Grub would never show up at all and I had to choose whether to boot Windows or Ubuntu by changing boot order in UEFI settings. Eventually (today) I was able to get Grub to finally show up (apparently for some absolutely stupid reason a setting got set in /etc/default/grub called GRUB_TIMEOUT_STYLE=hidden which prevents Grub from showing during timeout period unless you hit escape), but it still won't detect Windows 10 and allow me to boot to it. My current drive setup is I have a 128GB SATA SSD that Ubuntu is installed on, a 1TB SATA SSD that I have my Ubuntu Home directory on, a 500GB NVME SSD that Windows 10 is installed on, and a 1TB HDD that I use for bulk storage on my Windows system.
Here is the output when I run sudo update-grub:



ubuntu:~$ sudo update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-43-generic
Found initrd image: /boot/initrd.img-4.15.0-43-generic
Found linux image: /boot/vmlinuz-4.15.0-42-generic
Found initrd image: /boot/initrd.img-4.15.0-42-generic
error: invalid volume.
grub-probe: error: cannot find a GRUB drive for /dev/sdc1. Check your device.map.
Adding boot menu entry for EFI firmware configuration
done


Any help greatly appreciated, thanks.







boot dual-boot grub2






share|improve this question









New contributor




Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited yesterday









Kulfy

3,58341139




3,58341139






New contributor




Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked yesterday









Gren

111




111




New contributor




Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












  • The partition sdc1 (I suppose is the boot partition of windows) which kind of partition is?
    – AtomiX84
    yesterday










  • sdc1 is my 1TB HDD for windows, it does not contain the boot partition. Here are the results of both from fdisk -l pastebin.com/E25dZwWf
    – Gren
    yesterday












  • The boot partition of windows is stored some were else or is not present at all? If is the second case (not present) that is the reason why grub cannot find it
    – AtomiX84
    yesterday










  • Shouldn't the boot partition of windows be nvme0n1p1 in that fdisk results? It is marked as boot at least
    – Gren
    yesterday










  • Ok, I get it, what about you mount that partition and run "sudo os-prober"? It find also windows partito on as well?
    – AtomiX84
    yesterday


















  • The partition sdc1 (I suppose is the boot partition of windows) which kind of partition is?
    – AtomiX84
    yesterday










  • sdc1 is my 1TB HDD for windows, it does not contain the boot partition. Here are the results of both from fdisk -l pastebin.com/E25dZwWf
    – Gren
    yesterday












  • The boot partition of windows is stored some were else or is not present at all? If is the second case (not present) that is the reason why grub cannot find it
    – AtomiX84
    yesterday










  • Shouldn't the boot partition of windows be nvme0n1p1 in that fdisk results? It is marked as boot at least
    – Gren
    yesterday










  • Ok, I get it, what about you mount that partition and run "sudo os-prober"? It find also windows partito on as well?
    – AtomiX84
    yesterday
















The partition sdc1 (I suppose is the boot partition of windows) which kind of partition is?
– AtomiX84
yesterday




The partition sdc1 (I suppose is the boot partition of windows) which kind of partition is?
– AtomiX84
yesterday












sdc1 is my 1TB HDD for windows, it does not contain the boot partition. Here are the results of both from fdisk -l pastebin.com/E25dZwWf
– Gren
yesterday






sdc1 is my 1TB HDD for windows, it does not contain the boot partition. Here are the results of both from fdisk -l pastebin.com/E25dZwWf
– Gren
yesterday














The boot partition of windows is stored some were else or is not present at all? If is the second case (not present) that is the reason why grub cannot find it
– AtomiX84
yesterday




The boot partition of windows is stored some were else or is not present at all? If is the second case (not present) that is the reason why grub cannot find it
– AtomiX84
yesterday












Shouldn't the boot partition of windows be nvme0n1p1 in that fdisk results? It is marked as boot at least
– Gren
yesterday




Shouldn't the boot partition of windows be nvme0n1p1 in that fdisk results? It is marked as boot at least
– Gren
yesterday












Ok, I get it, what about you mount that partition and run "sudo os-prober"? It find also windows partito on as well?
– AtomiX84
yesterday




Ok, I get it, what about you mount that partition and run "sudo os-prober"? It find also windows partito on as well?
– AtomiX84
yesterday










1 Answer
1






active

oldest

votes


















0














Apologies, it seems I expected too much from Microsoft. Even though I installed Windows within the last year and just expected it installed as UEFI, it was installed as BIOS and Ubuntu was installed as UEFI. Just converted Windows to UEFI and it seems to work fine.






share|improve this answer








New contributor




Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.


















  • lol, that is nothing about expectation, anyway, sure both system use UEFI, bot of the disks had dos partition table and as far as I remember UEFI require GPT partition table, anyway important is you resolve, about your answer i think is much better to say your troubleshoot steps and action taken to fix the issues, like this others folling in same situation can find this question useful
    – AtomiX84
    18 hours ago











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});






Gren is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1106860%2fgrub-wont-detect-windows-10-on-nvme-ssd%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














Apologies, it seems I expected too much from Microsoft. Even though I installed Windows within the last year and just expected it installed as UEFI, it was installed as BIOS and Ubuntu was installed as UEFI. Just converted Windows to UEFI and it seems to work fine.






share|improve this answer








New contributor




Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.


















  • lol, that is nothing about expectation, anyway, sure both system use UEFI, bot of the disks had dos partition table and as far as I remember UEFI require GPT partition table, anyway important is you resolve, about your answer i think is much better to say your troubleshoot steps and action taken to fix the issues, like this others folling in same situation can find this question useful
    – AtomiX84
    18 hours ago
















0














Apologies, it seems I expected too much from Microsoft. Even though I installed Windows within the last year and just expected it installed as UEFI, it was installed as BIOS and Ubuntu was installed as UEFI. Just converted Windows to UEFI and it seems to work fine.






share|improve this answer








New contributor




Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.


















  • lol, that is nothing about expectation, anyway, sure both system use UEFI, bot of the disks had dos partition table and as far as I remember UEFI require GPT partition table, anyway important is you resolve, about your answer i think is much better to say your troubleshoot steps and action taken to fix the issues, like this others folling in same situation can find this question useful
    – AtomiX84
    18 hours ago














0












0








0






Apologies, it seems I expected too much from Microsoft. Even though I installed Windows within the last year and just expected it installed as UEFI, it was installed as BIOS and Ubuntu was installed as UEFI. Just converted Windows to UEFI and it seems to work fine.






share|improve this answer








New contributor




Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









Apologies, it seems I expected too much from Microsoft. Even though I installed Windows within the last year and just expected it installed as UEFI, it was installed as BIOS and Ubuntu was installed as UEFI. Just converted Windows to UEFI and it seems to work fine.







share|improve this answer








New contributor




Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this answer



share|improve this answer






New contributor




Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









answered yesterday









Gren

111




111




New contributor




Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Gren is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












  • lol, that is nothing about expectation, anyway, sure both system use UEFI, bot of the disks had dos partition table and as far as I remember UEFI require GPT partition table, anyway important is you resolve, about your answer i think is much better to say your troubleshoot steps and action taken to fix the issues, like this others folling in same situation can find this question useful
    – AtomiX84
    18 hours ago


















  • lol, that is nothing about expectation, anyway, sure both system use UEFI, bot of the disks had dos partition table and as far as I remember UEFI require GPT partition table, anyway important is you resolve, about your answer i think is much better to say your troubleshoot steps and action taken to fix the issues, like this others folling in same situation can find this question useful
    – AtomiX84
    18 hours ago
















lol, that is nothing about expectation, anyway, sure both system use UEFI, bot of the disks had dos partition table and as far as I remember UEFI require GPT partition table, anyway important is you resolve, about your answer i think is much better to say your troubleshoot steps and action taken to fix the issues, like this others folling in same situation can find this question useful
– AtomiX84
18 hours ago




lol, that is nothing about expectation, anyway, sure both system use UEFI, bot of the disks had dos partition table and as far as I remember UEFI require GPT partition table, anyway important is you resolve, about your answer i think is much better to say your troubleshoot steps and action taken to fix the issues, like this others folling in same situation can find this question useful
– AtomiX84
18 hours ago










Gren is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















Gren is a new contributor. Be nice, and check out our Code of Conduct.













Gren is a new contributor. Be nice, and check out our Code of Conduct.












Gren is a new contributor. Be nice, and check out our Code of Conduct.
















Thanks for contributing an answer to Ask Ubuntu!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1106860%2fgrub-wont-detect-windows-10-on-nvme-ssd%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How to reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

is 'sed' thread safe

How to make a Squid Proxy server?