Trying to install dual-boot Parrot OS 3.5 on Sony Vaio UEFI











up vote
1
down vote

favorite












As the title says, I'm trying to install Parrot OS 3.5 on a Sony Vaio laptop, as a dual-boot alongside Windows 10. I have no trouble installing from my bootable USB, but Grub doesn't seem to be able to load it. I don't want to run it as a Live Disc, and I don't want to run it in VM, I want to be able to boot directly into it for use as a daily driver OS.



Any help would be much appreciated.










share|improve this question














bumped to the homepage by Community 2 days ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • how did you partition the disk?
    – zee
    Mar 26 '17 at 2:56










  • Initially, I reduced the size of the windows partition by half, and left the remaining HD space unformatted. When that didn't work I tried it as NFTS format. NTFS*
    – pHazeSiren
    Mar 26 '17 at 3:17












  • You may need to turn off secure boot to get this to work (I had to do this to get LM 18 to play nice with UEFI for dual boot Win 10/LM situation): msdn.microsoft.com/en-us/windows/hardware/commercialize/…
    – RyanNerd
    Mar 26 '17 at 4:18












  • I disabled Secure Boot immediately, as secure boot refused to allow me to select either OS
    – pHazeSiren
    Mar 26 '17 at 4:22















up vote
1
down vote

favorite












As the title says, I'm trying to install Parrot OS 3.5 on a Sony Vaio laptop, as a dual-boot alongside Windows 10. I have no trouble installing from my bootable USB, but Grub doesn't seem to be able to load it. I don't want to run it as a Live Disc, and I don't want to run it in VM, I want to be able to boot directly into it for use as a daily driver OS.



Any help would be much appreciated.










share|improve this question














bumped to the homepage by Community 2 days ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • how did you partition the disk?
    – zee
    Mar 26 '17 at 2:56










  • Initially, I reduced the size of the windows partition by half, and left the remaining HD space unformatted. When that didn't work I tried it as NFTS format. NTFS*
    – pHazeSiren
    Mar 26 '17 at 3:17












  • You may need to turn off secure boot to get this to work (I had to do this to get LM 18 to play nice with UEFI for dual boot Win 10/LM situation): msdn.microsoft.com/en-us/windows/hardware/commercialize/…
    – RyanNerd
    Mar 26 '17 at 4:18












  • I disabled Secure Boot immediately, as secure boot refused to allow me to select either OS
    – pHazeSiren
    Mar 26 '17 at 4:22













up vote
1
down vote

favorite









up vote
1
down vote

favorite











As the title says, I'm trying to install Parrot OS 3.5 on a Sony Vaio laptop, as a dual-boot alongside Windows 10. I have no trouble installing from my bootable USB, but Grub doesn't seem to be able to load it. I don't want to run it as a Live Disc, and I don't want to run it in VM, I want to be able to boot directly into it for use as a daily driver OS.



Any help would be much appreciated.










share|improve this question













As the title says, I'm trying to install Parrot OS 3.5 on a Sony Vaio laptop, as a dual-boot alongside Windows 10. I have no trouble installing from my bootable USB, but Grub doesn't seem to be able to load it. I don't want to run it as a Live Disc, and I don't want to run it in VM, I want to be able to boot directly into it for use as a daily driver OS.



Any help would be much appreciated.







linux dual-boot uefi parrotsec






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 26 '17 at 2:03









pHazeSiren

62




62





bumped to the homepage by Community 2 days ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







bumped to the homepage by Community 2 days ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.














  • how did you partition the disk?
    – zee
    Mar 26 '17 at 2:56










  • Initially, I reduced the size of the windows partition by half, and left the remaining HD space unformatted. When that didn't work I tried it as NFTS format. NTFS*
    – pHazeSiren
    Mar 26 '17 at 3:17












  • You may need to turn off secure boot to get this to work (I had to do this to get LM 18 to play nice with UEFI for dual boot Win 10/LM situation): msdn.microsoft.com/en-us/windows/hardware/commercialize/…
    – RyanNerd
    Mar 26 '17 at 4:18












  • I disabled Secure Boot immediately, as secure boot refused to allow me to select either OS
    – pHazeSiren
    Mar 26 '17 at 4:22


















  • how did you partition the disk?
    – zee
    Mar 26 '17 at 2:56










  • Initially, I reduced the size of the windows partition by half, and left the remaining HD space unformatted. When that didn't work I tried it as NFTS format. NTFS*
    – pHazeSiren
    Mar 26 '17 at 3:17












  • You may need to turn off secure boot to get this to work (I had to do this to get LM 18 to play nice with UEFI for dual boot Win 10/LM situation): msdn.microsoft.com/en-us/windows/hardware/commercialize/…
    – RyanNerd
    Mar 26 '17 at 4:18












  • I disabled Secure Boot immediately, as secure boot refused to allow me to select either OS
    – pHazeSiren
    Mar 26 '17 at 4:22
















how did you partition the disk?
– zee
Mar 26 '17 at 2:56




how did you partition the disk?
– zee
Mar 26 '17 at 2:56












Initially, I reduced the size of the windows partition by half, and left the remaining HD space unformatted. When that didn't work I tried it as NFTS format. NTFS*
– pHazeSiren
Mar 26 '17 at 3:17






Initially, I reduced the size of the windows partition by half, and left the remaining HD space unformatted. When that didn't work I tried it as NFTS format. NTFS*
– pHazeSiren
Mar 26 '17 at 3:17














You may need to turn off secure boot to get this to work (I had to do this to get LM 18 to play nice with UEFI for dual boot Win 10/LM situation): msdn.microsoft.com/en-us/windows/hardware/commercialize/…
– RyanNerd
Mar 26 '17 at 4:18






You may need to turn off secure boot to get this to work (I had to do this to get LM 18 to play nice with UEFI for dual boot Win 10/LM situation): msdn.microsoft.com/en-us/windows/hardware/commercialize/…
– RyanNerd
Mar 26 '17 at 4:18














I disabled Secure Boot immediately, as secure boot refused to allow me to select either OS
– pHazeSiren
Mar 26 '17 at 4:22




I disabled Secure Boot immediately, as secure boot refused to allow me to select either OS
– pHazeSiren
Mar 26 '17 at 4:22










1 Answer
1






active

oldest

votes

















up vote
0
down vote













I did a lot of research and testing, what I ended up having to do was use a second bootable USB running Ubuntu, so that I could run rEFInd alongside efibootmgr (the latter is not included in Live versions of Parrot and Debian).



Using rEFInd to force GRUB to be seen by the UEFI and efibootmgr to force UEFI to load rEFInd and Parrot before trying to load Windows, I was able to overcome UEFI's hatred for anything other than Windows.



Side Note: Even after changing UEFI boot order settings this way, it still told me that I was missing a file, g21dr.mbr



If you come across this error, what I did was I went back and re-wrote the Parrot OS iso to my USB using Rufus, and in a drop down menu, changed the value from "create MBR for BIOS or UEFI" to "create GPT for UEFI" (I don't remember exactly what each option said, but I changed it from the first option to the third.)



My hope was that if I created it without the need for MBR, it would run properly. Having combined all of these methods, I can definitely say I am typing this on Parrot OS 3.5 after having shut down and started up cold several times, and it loading into Parrot immediately.



Problem solved, and I hope this helps the community.






share|improve this answer





















  • UEFI doesn't love Windows nor does it hate Linux. It is independent. I am having the same version of ParrotOS installed on my machine alongside Windows 10. Those were your problems: 1st is the third option in Rufus. It is mandatory. 2nd is ParrotOS formatting. It is an HYBRIDISO image, or how those things are called, so the storage medium you write this image on needs to be an exact copy of the image or else something (as in your case) will definitely fail. 3rd thing is, once you take care of thing #1 and #2 you have to make sure to boot the Live DVD of ParrotOS in UEFI mode or else
    – Akito
    Mar 26 '17 at 13:42












  • it's no wonder the system complains. What happened in your case is what is technically expected. Actually it had an even friendlier outcome for you, because you shouldn't have been able to load the ParrotOS Live DVD initially in the first place.
    – Akito
    Mar 26 '17 at 13:43












  • Thanks for your input, it really helped. I specifically mentioned Sony Vaio, as I had no trouble dual-booting on my HP laptop, and doing a search for dual-booting on Sony Vaio specifically showed that this was a huge problem for those devices.
    – pHazeSiren
    Mar 26 '17 at 22:14












  • I'm happy I was helpful!
    – Akito
    Mar 26 '17 at 22:15











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
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',
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f353884%2ftrying-to-install-dual-boot-parrot-os-3-5-on-sony-vaio-uefi%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








up vote
0
down vote













I did a lot of research and testing, what I ended up having to do was use a second bootable USB running Ubuntu, so that I could run rEFInd alongside efibootmgr (the latter is not included in Live versions of Parrot and Debian).



Using rEFInd to force GRUB to be seen by the UEFI and efibootmgr to force UEFI to load rEFInd and Parrot before trying to load Windows, I was able to overcome UEFI's hatred for anything other than Windows.



Side Note: Even after changing UEFI boot order settings this way, it still told me that I was missing a file, g21dr.mbr



If you come across this error, what I did was I went back and re-wrote the Parrot OS iso to my USB using Rufus, and in a drop down menu, changed the value from "create MBR for BIOS or UEFI" to "create GPT for UEFI" (I don't remember exactly what each option said, but I changed it from the first option to the third.)



My hope was that if I created it without the need for MBR, it would run properly. Having combined all of these methods, I can definitely say I am typing this on Parrot OS 3.5 after having shut down and started up cold several times, and it loading into Parrot immediately.



Problem solved, and I hope this helps the community.






share|improve this answer





















  • UEFI doesn't love Windows nor does it hate Linux. It is independent. I am having the same version of ParrotOS installed on my machine alongside Windows 10. Those were your problems: 1st is the third option in Rufus. It is mandatory. 2nd is ParrotOS formatting. It is an HYBRIDISO image, or how those things are called, so the storage medium you write this image on needs to be an exact copy of the image or else something (as in your case) will definitely fail. 3rd thing is, once you take care of thing #1 and #2 you have to make sure to boot the Live DVD of ParrotOS in UEFI mode or else
    – Akito
    Mar 26 '17 at 13:42












  • it's no wonder the system complains. What happened in your case is what is technically expected. Actually it had an even friendlier outcome for you, because you shouldn't have been able to load the ParrotOS Live DVD initially in the first place.
    – Akito
    Mar 26 '17 at 13:43












  • Thanks for your input, it really helped. I specifically mentioned Sony Vaio, as I had no trouble dual-booting on my HP laptop, and doing a search for dual-booting on Sony Vaio specifically showed that this was a huge problem for those devices.
    – pHazeSiren
    Mar 26 '17 at 22:14












  • I'm happy I was helpful!
    – Akito
    Mar 26 '17 at 22:15















up vote
0
down vote













I did a lot of research and testing, what I ended up having to do was use a second bootable USB running Ubuntu, so that I could run rEFInd alongside efibootmgr (the latter is not included in Live versions of Parrot and Debian).



Using rEFInd to force GRUB to be seen by the UEFI and efibootmgr to force UEFI to load rEFInd and Parrot before trying to load Windows, I was able to overcome UEFI's hatred for anything other than Windows.



Side Note: Even after changing UEFI boot order settings this way, it still told me that I was missing a file, g21dr.mbr



If you come across this error, what I did was I went back and re-wrote the Parrot OS iso to my USB using Rufus, and in a drop down menu, changed the value from "create MBR for BIOS or UEFI" to "create GPT for UEFI" (I don't remember exactly what each option said, but I changed it from the first option to the third.)



My hope was that if I created it without the need for MBR, it would run properly. Having combined all of these methods, I can definitely say I am typing this on Parrot OS 3.5 after having shut down and started up cold several times, and it loading into Parrot immediately.



Problem solved, and I hope this helps the community.






share|improve this answer





















  • UEFI doesn't love Windows nor does it hate Linux. It is independent. I am having the same version of ParrotOS installed on my machine alongside Windows 10. Those were your problems: 1st is the third option in Rufus. It is mandatory. 2nd is ParrotOS formatting. It is an HYBRIDISO image, or how those things are called, so the storage medium you write this image on needs to be an exact copy of the image or else something (as in your case) will definitely fail. 3rd thing is, once you take care of thing #1 and #2 you have to make sure to boot the Live DVD of ParrotOS in UEFI mode or else
    – Akito
    Mar 26 '17 at 13:42












  • it's no wonder the system complains. What happened in your case is what is technically expected. Actually it had an even friendlier outcome for you, because you shouldn't have been able to load the ParrotOS Live DVD initially in the first place.
    – Akito
    Mar 26 '17 at 13:43












  • Thanks for your input, it really helped. I specifically mentioned Sony Vaio, as I had no trouble dual-booting on my HP laptop, and doing a search for dual-booting on Sony Vaio specifically showed that this was a huge problem for those devices.
    – pHazeSiren
    Mar 26 '17 at 22:14












  • I'm happy I was helpful!
    – Akito
    Mar 26 '17 at 22:15













up vote
0
down vote










up vote
0
down vote









I did a lot of research and testing, what I ended up having to do was use a second bootable USB running Ubuntu, so that I could run rEFInd alongside efibootmgr (the latter is not included in Live versions of Parrot and Debian).



Using rEFInd to force GRUB to be seen by the UEFI and efibootmgr to force UEFI to load rEFInd and Parrot before trying to load Windows, I was able to overcome UEFI's hatred for anything other than Windows.



Side Note: Even after changing UEFI boot order settings this way, it still told me that I was missing a file, g21dr.mbr



If you come across this error, what I did was I went back and re-wrote the Parrot OS iso to my USB using Rufus, and in a drop down menu, changed the value from "create MBR for BIOS or UEFI" to "create GPT for UEFI" (I don't remember exactly what each option said, but I changed it from the first option to the third.)



My hope was that if I created it without the need for MBR, it would run properly. Having combined all of these methods, I can definitely say I am typing this on Parrot OS 3.5 after having shut down and started up cold several times, and it loading into Parrot immediately.



Problem solved, and I hope this helps the community.






share|improve this answer












I did a lot of research and testing, what I ended up having to do was use a second bootable USB running Ubuntu, so that I could run rEFInd alongside efibootmgr (the latter is not included in Live versions of Parrot and Debian).



Using rEFInd to force GRUB to be seen by the UEFI and efibootmgr to force UEFI to load rEFInd and Parrot before trying to load Windows, I was able to overcome UEFI's hatred for anything other than Windows.



Side Note: Even after changing UEFI boot order settings this way, it still told me that I was missing a file, g21dr.mbr



If you come across this error, what I did was I went back and re-wrote the Parrot OS iso to my USB using Rufus, and in a drop down menu, changed the value from "create MBR for BIOS or UEFI" to "create GPT for UEFI" (I don't remember exactly what each option said, but I changed it from the first option to the third.)



My hope was that if I created it without the need for MBR, it would run properly. Having combined all of these methods, I can definitely say I am typing this on Parrot OS 3.5 after having shut down and started up cold several times, and it loading into Parrot immediately.



Problem solved, and I hope this helps the community.







share|improve this answer












share|improve this answer



share|improve this answer










answered Mar 26 '17 at 9:48









pHazeSiren

62




62












  • UEFI doesn't love Windows nor does it hate Linux. It is independent. I am having the same version of ParrotOS installed on my machine alongside Windows 10. Those were your problems: 1st is the third option in Rufus. It is mandatory. 2nd is ParrotOS formatting. It is an HYBRIDISO image, or how those things are called, so the storage medium you write this image on needs to be an exact copy of the image or else something (as in your case) will definitely fail. 3rd thing is, once you take care of thing #1 and #2 you have to make sure to boot the Live DVD of ParrotOS in UEFI mode or else
    – Akito
    Mar 26 '17 at 13:42












  • it's no wonder the system complains. What happened in your case is what is technically expected. Actually it had an even friendlier outcome for you, because you shouldn't have been able to load the ParrotOS Live DVD initially in the first place.
    – Akito
    Mar 26 '17 at 13:43












  • Thanks for your input, it really helped. I specifically mentioned Sony Vaio, as I had no trouble dual-booting on my HP laptop, and doing a search for dual-booting on Sony Vaio specifically showed that this was a huge problem for those devices.
    – pHazeSiren
    Mar 26 '17 at 22:14












  • I'm happy I was helpful!
    – Akito
    Mar 26 '17 at 22:15


















  • UEFI doesn't love Windows nor does it hate Linux. It is independent. I am having the same version of ParrotOS installed on my machine alongside Windows 10. Those were your problems: 1st is the third option in Rufus. It is mandatory. 2nd is ParrotOS formatting. It is an HYBRIDISO image, or how those things are called, so the storage medium you write this image on needs to be an exact copy of the image or else something (as in your case) will definitely fail. 3rd thing is, once you take care of thing #1 and #2 you have to make sure to boot the Live DVD of ParrotOS in UEFI mode or else
    – Akito
    Mar 26 '17 at 13:42












  • it's no wonder the system complains. What happened in your case is what is technically expected. Actually it had an even friendlier outcome for you, because you shouldn't have been able to load the ParrotOS Live DVD initially in the first place.
    – Akito
    Mar 26 '17 at 13:43












  • Thanks for your input, it really helped. I specifically mentioned Sony Vaio, as I had no trouble dual-booting on my HP laptop, and doing a search for dual-booting on Sony Vaio specifically showed that this was a huge problem for those devices.
    – pHazeSiren
    Mar 26 '17 at 22:14












  • I'm happy I was helpful!
    – Akito
    Mar 26 '17 at 22:15
















UEFI doesn't love Windows nor does it hate Linux. It is independent. I am having the same version of ParrotOS installed on my machine alongside Windows 10. Those were your problems: 1st is the third option in Rufus. It is mandatory. 2nd is ParrotOS formatting. It is an HYBRIDISO image, or how those things are called, so the storage medium you write this image on needs to be an exact copy of the image or else something (as in your case) will definitely fail. 3rd thing is, once you take care of thing #1 and #2 you have to make sure to boot the Live DVD of ParrotOS in UEFI mode or else
– Akito
Mar 26 '17 at 13:42






UEFI doesn't love Windows nor does it hate Linux. It is independent. I am having the same version of ParrotOS installed on my machine alongside Windows 10. Those were your problems: 1st is the third option in Rufus. It is mandatory. 2nd is ParrotOS formatting. It is an HYBRIDISO image, or how those things are called, so the storage medium you write this image on needs to be an exact copy of the image or else something (as in your case) will definitely fail. 3rd thing is, once you take care of thing #1 and #2 you have to make sure to boot the Live DVD of ParrotOS in UEFI mode or else
– Akito
Mar 26 '17 at 13:42














it's no wonder the system complains. What happened in your case is what is technically expected. Actually it had an even friendlier outcome for you, because you shouldn't have been able to load the ParrotOS Live DVD initially in the first place.
– Akito
Mar 26 '17 at 13:43






it's no wonder the system complains. What happened in your case is what is technically expected. Actually it had an even friendlier outcome for you, because you shouldn't have been able to load the ParrotOS Live DVD initially in the first place.
– Akito
Mar 26 '17 at 13:43














Thanks for your input, it really helped. I specifically mentioned Sony Vaio, as I had no trouble dual-booting on my HP laptop, and doing a search for dual-booting on Sony Vaio specifically showed that this was a huge problem for those devices.
– pHazeSiren
Mar 26 '17 at 22:14






Thanks for your input, it really helped. I specifically mentioned Sony Vaio, as I had no trouble dual-booting on my HP laptop, and doing a search for dual-booting on Sony Vaio specifically showed that this was a huge problem for those devices.
– pHazeSiren
Mar 26 '17 at 22:14














I'm happy I was helpful!
– Akito
Mar 26 '17 at 22:15




I'm happy I was helpful!
– Akito
Mar 26 '17 at 22:15


















draft saved

draft discarded




















































Thanks for contributing an answer to Unix & Linux Stack Exchange!


  • 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%2funix.stackexchange.com%2fquestions%2f353884%2ftrying-to-install-dual-boot-parrot-os-3-5-on-sony-vaio-uefi%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

Entries order in /etc/network/interfaces

新発田市

Grub takes very long (several minutes) to open Menu (in Multi-Boot-System)