HI everyone! Some info that could help: after installing GRUB and GRUB-Customizer I found out that my Windows entry was missing, it is, GRUB could not find it. When opening the default profile inside GRUB-Customizer only POP Os was shown. So I went to install "os-prober" via terminal (sudo apt install os-prober), run it, (sudo os-prober) and it showed up Windows entry. Next step was "sudo update-grub" (and the output to this command already confirms that Windows entry was found) and, that's it! Rebooted to GRUB showing both POP OS and Windows! And, just for the record, I have an older BIOS machine, not EFI.
This is exactly what I was looking for. It's odd that Pop OS's intended dual boot method is to go into bios each time. That has to be turning away some newcomers since it just feels so impractical. I did first try rEFInd but the appearance was a bit off-putting to me. The Grub-Customizer lets me add a wallpaper so now I have Morpheus offering me the red and blue pill each time I go to switch OS.
I did everything in the video, but my GRUB still starts in commandline. I don't have an ubuntu folder but rather a pop folder, although the contents are the same so I put my grub.cfg file in there.
Awesome video. I managed to get my system all jacked up (i wiped out /boot/efi when I installed Pop OS) to the point where only Pop OS would boot and no Windows 10. This definitely saved my bacon. Thank you for the upload. I have just subscribed.
My EFI folder was redflag and I cant open it. at 2:13 ------------- sudo nautilus /mnt ->to get access to EFI Folder. this runs nautilis as file manager . It solves the problem.
Just installed Pop OS 20.04 along side Windows 10. Followed this video hoping to get Grub working. When it came to copying the grub.cfg file, I didn't have an /ubuntu folder, instead there was a /pop folder under /EFI. So I copied my file there. Unfortunately after rebooting I get stuck at the grub> prompt. Fortunately I figured out how to boot Pop OS from the prompt. However still can't get Grub working and may just blow away this OS install and start over.
I am trying this on pop os 20.04 noted the ubuntu folder is changed as pop folder but at the end not successful because stuck at grub input screen on boot
Ar Shaikh got the answer ina few comments above: "If you are struggling to install grub than install rEFInd which is easy to install by just two pieces of code in terminal first type "sudo apt install refind" than a pop up will come between installation click yes. Than after type " sudo refind-install" and hit enter." After that I entered my PC Bios and chose Refind as the primary boot option. Worked perfectly!
In the Grub Customizer, for you the heading appears under Ubuntu but for me (PoP_OS 20.04 LTS) it was under GNU/Linux. So I renamed it to PoPOS GNULinux and then created a folder in the /boot/efi/EFI with the same name! My guess is your menu name and the name of the folder in which the .cfg file would be copied to should be the same. Also the .cfg file used the same name(PoPOS GNULinux.cfg ) and saved it after clicking on save in the Grub Customizer!
When I select 'ubuntu' it tells me that there's 'no such device' and that I need to 'load the kernel first'. Now I can't boot into Pop!_OS at all so I need to reinstall. Any way to fix this? Followed the steps by the letter, including the apt install grub-efi. EDIT: It seems it might've been borked because I used disk encryption. To fix it, install rEFInd instead (The IT Guy has a tutorial) and use that.
@The IT Guy could you please clarify following: 1) On which version of Pop Os your grub was installed? 2) As mentioned by you in earlier videos on Pop Os (dual boot, on EFI & BIOS) and comments thereof, you assured to try grub and make video. However, there were two scenarios where you installed pop os using same EFI partition of win 10 and in another separate EFI partitions for pop os and win 10. So, this grub was loaded in which scenario, first or second? I'm pretty new for Linux & thus my query is whether grub only works where EFI partition is same for both os or it can pool in boot data from two different EFI partitions as well? Thanks in advance.
Hey, this was installed on 18.04, a guide for 20.04 is on the way. It should work for both, but I would suggest you use version 2 (definitive edition), as it is just better practice. GRUB will be installed on the EFI partition for POP OS, so you'll need to select the right one in the BIOS, though this should happen automatically after you install GRUB. Hope this helps. Also, if you're new to Linux this is good practice to learn. Be prepared to do something wrong and try again, that's the best way to learn imo. ;)
@@Herbertech Thanks for the quick reply. It came handy, I just installed the PoP Os 20.04. Look forward to learn by doing and by watching videos here on UA-cam. Appreciate your detailed information and quick replies to all the queries put forward by the viewers. Keep it up.
For those who got this error and have EFI computers, you just have to do what the fixed comment says. Just run the command: "sudo apt install grub-efi" and then run "sudo grub-install" again
Thanks @The IT Guy and @Jim Texter (who added a comment in this video). This video was very useful for me, this works fine in pop os 19.10. However, I needed to do some additional tasks in order to solve the dual boot issue on pop os 20.04 (I have 2 ssd disks, one for Pop os and the other one for Windows 10). The following were all task that I did . >sudo apt update >sudo apt install os-prober >sudo os-prober >sudo apt install grub-efi >sudo update-grub >sudo grub-install If you want to customize some settings, please install (check this video for more details) sudo apt install grub-customizer Grub-customizer allows you edit /boot/grub/grub.cfg file After the above, please copy and paste all files from /boot/grub (only files) to /boot/efi/EFI/ubuntu (if there is not a ubuntu folder, please create it) Finally restart your system. It worked for me :D . I hope it will be useful for someone (I wasted a lot of time solving this problem !-_- ) Again, thanks
@@Herbertech I was able to get it to work with Pop-OS 20.04 by creating a ubuntu directory under /boot/efi/EFI/ubuntu. Copied the contents of /boot/efi/EFI/pop to /boot/efi/EFI/ubuntu. I also had to put a delay in grub-customizer so I had time to see the boot menu. Reboot. Now grub menu appears. I can select Pop OS or Windows. Whether I select Pop OS or Windows I receive an error "error: file /EFI/ubuntu/grubenv' not found. Press any key to continue...." press a key and Pop OS comes up with the login prompt. Possibly System76 didn't complete moving the grub changes under pop within the OS? This works for me. I also found if I don't press a key it will also timeout and proceed on into the OS selected. I hope it helps others.
@@jimtexter3657 Thanks my friend. It was very useful for me, but I had to do some changes, please check me comment that I added in this video. In resume, first that all, I executed the following commands: >sudo apt update >sudo apt install os-prober >sudo os-prober >sudo apt install grub-efi >sudo update-grub >sudo grub-install After that I customized the grub config file using grub-customizer(check this video) and finally I did the same that you did but additionally, I copied and pasted all files from /boot/grub (only files) to /boot/efi/EFI/ubuntu , maybe this could solve your problem with "error: file /EFI/ubuntu/grubenv' Again, thank you
hey, i seem to be unable to use grub, im on pop os 21.04 and this method gets me into a command line for grub and not into the boot selecting page. any advice on how to fix it??
How do you fix the "Minimal BASH Like Line Editing is Supported..." error. I do NOT get a menu, I get that text entry error, and have to boot back into bios to select the original pop os bootloader, thus complete failure of this method. Any suggestions?
Hi guys When I run install grub efi. It runs but does not create an efi folder as in the video. I am running pop is 64 bit. My other distro is mint and also does not have an efi folder in boot. It was not dual booting but now it is after I was able to install the boot customizer and ran it without your tweaks b/c I did not have an efi folder. Thanks for the video. Somehow it solved my problem.
If you are struggling to install grub than install rEFInd which is easy to install by just two pieces of code in terminal first type "sudo apt install refind" than a pop up will come between installation click yes. Than after type " sudo refind-install" and hit enter.
sudo grub-install leads to grub-install: error: install device is not specified. Pop OS is AWFUL - not even grub works. I installed it because I bought an Nvidia card, but I'm thinking that maybe I should send it back and take my chance with AMD drivers!
Maybe try to install sudo apt install grub-efi and try again first. And yes, Nvidia is a mess to get working in Linux in general so pop OS is a popular choice for that reason. :)
I'm having the same issue. Ran 'sudo apt install grub-efi'. Tried this command and it seemed to work for now sudo grub-install --target=i386-pc --recheck /dev/sda
I later tried both Ubuntu and Fedora, and the Nvidia card works great with both. The 2060 Super is much more powerful than the RX 580. However, my opinion of Pop OS is unchanged - it truly is AWFUL!!!!
Hey, I followed your dual boot tutorial and It all was ok, the problem is that the partition is not displayed once I get into the boot menu, there is only the main partition that contians Windows, so I cant run pop os eve when its installed already, is this a common problem? Or did I do something wrong, and finally what could I do instead of just delet the partition from windows, I wanna get pop os to be ready to go. Thank you bro.
when i use sudo grub-install i get an error grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
@@Herbertech i just read a post in reddit, when the system is booting you have to hold de spacebar, but windows doesn't appear but in the post is the solution
Doesn't work on pop os 20.04 for now.. For anyone dual booting and trying to install grub because you want to boot to windows. Actually you don't have to. Pop os installed with systemd-boot. It's similar with grub but it's hidden. You just need to press spacebar at boot then systemd-boot's menu will appear. You can choose which os to boot from there.
Linux desktop is a PoS, all this time wasted just to boot lol... and with high chances to break everything, I mean if you are just playing with a VM is OK but if you use it to work sucks
I think you have missed out a couple of steps.
"sudo apt install grub-efi"
I did record that step, but it got lost in the edit for some reason. I will pin your comment so people will see. :)
When is the correct timing to use the command... Please also mention that
@@rohankshetrimayum1049 Before entering any other command, so this is the first command you enter.
@@Herbertech bruh maybe put a card or something in front of the video to say that :P kinda vital.
You just solved my problem. Cheers!!!
HI everyone! Some info that could help: after installing GRUB and GRUB-Customizer I found out that my Windows entry was missing, it is, GRUB could not find it. When opening the default profile inside GRUB-Customizer only POP Os was shown. So I went to install "os-prober" via terminal (sudo apt install os-prober), run it, (sudo os-prober) and it showed up Windows entry. Next step was "sudo update-grub" (and the output to this command already confirms that Windows entry was found) and, that's it! Rebooted to GRUB showing both POP OS and Windows!
And, just for the record, I have an older BIOS machine, not EFI.
Thanks. You are really helped me!
thx you saved my windows 10
@@kacmamlazim356 same bruv
Oh man, thanks a lot!!!!
Thanks man..you saved my day
This is exactly what I was looking for. It's odd that Pop OS's intended dual boot method is to go into bios each time. That has to be turning away some newcomers since it just feels so impractical. I did first try rEFInd but the appearance was a bit off-putting to me. The Grub-Customizer lets me add a wallpaper so now I have Morpheus offering me the red and blue pill each time I go to switch OS.
just mash some f-whatevernumber key and fail 6 times is not a very user friendly default lol
I did everything in the video, but my GRUB still starts in commandline. I don't have an ubuntu folder but rather a pop folder, although the contents are the same so I put my grub.cfg file in there.
I have the same problem right now
I can only boot to the menu using set prefix=
Insmod normal
Normal
Everytime
@@HashimHS Same here, someone find some fix ?
@@okamilinux same here, anyluck for anyone?
@@TylerTR95 same here, set prefix=/efi/pop, normal, then it boots. wont save when doing update-grub and install-grub
Awesome video. I managed to get my system all jacked up (i wiped out /boot/efi when I installed Pop OS) to the point where only Pop OS would boot and no Windows 10. This definitely saved my bacon. Thank you for the upload. I have just subscribed.
My EFI folder was redflag and I cant open it. at 2:13
-------------
sudo nautilus /mnt
->to get access to EFI Folder. this runs nautilis as file manager . It solves the problem.
Just installed Pop OS 20.04 along side Windows 10. Followed this video hoping to get Grub working. When it came to copying the grub.cfg file, I didn't have an /ubuntu folder, instead there was a /pop folder under /EFI. So I copied my file there. Unfortunately after rebooting I get stuck at the grub> prompt. Fortunately I figured out how to boot Pop OS from the prompt. However still can't get Grub working and may just blow away this OS install and start over.
same issue here
Same here
sameee 😢
Can you make a video on pop is 20.04 pls.
I am trying this on pop os 20.04 noted the ubuntu folder is changed as pop folder but at the end not successful because stuck at grub input screen on boot
@@sovanbaral7113 same problem here
Same here
Plz help us
Ar Shaikh got the answer ina few comments above:
"If you are struggling to install grub than install rEFInd which is easy to install by just two pieces of code in terminal
first type "sudo apt install refind" than a pop up will come between installation click yes.
Than after type " sudo refind-install" and hit enter."
After that I entered my PC Bios and chose Refind as the primary boot option. Worked perfectly!
@@tiagoriserio OMG, I'm 4 hours in POP OS tried to be simply able to choose os every boot. Thank you very much!!!!
In the Grub Customizer, for you the heading appears under Ubuntu but for me (PoP_OS 20.04 LTS) it was under GNU/Linux. So I renamed it to PoPOS GNULinux and then created a folder in the /boot/efi/EFI with the same name! My guess is your menu name and the name of the folder in which the .cfg file would be copied to should be the same. Also the .cfg file used the same name(PoPOS GNULinux.cfg ) and saved it after clicking on save in the Grub Customizer!
When I select 'ubuntu' it tells me that there's 'no such device' and that I need to 'load the kernel first'. Now I can't boot into Pop!_OS at all so I need to reinstall. Any way to fix this? Followed the steps by the letter, including the apt install grub-efi.
EDIT: It seems it might've been borked because I used disk encryption. To fix it, install rEFInd instead (The IT Guy has a tutorial) and use that.
@The IT Guy could you please clarify following:
1) On which version of Pop Os your grub was installed?
2) As mentioned by you in earlier videos on Pop Os (dual boot, on EFI & BIOS) and comments thereof, you assured to try grub and make video. However, there were two scenarios where you installed pop os using same EFI partition of win 10 and in another separate EFI partitions for pop os and win 10. So, this grub was loaded in which scenario, first or second?
I'm pretty new for Linux & thus my query is whether grub only works where EFI partition is same for both os or it can pool in boot data from two different EFI partitions as well?
Thanks in advance.
Hey, this was installed on 18.04, a guide for 20.04 is on the way. It should work for both, but I would suggest you use version 2 (definitive edition), as it is just better practice. GRUB will be installed on the EFI partition for POP OS, so you'll need to select the right one in the BIOS, though this should happen automatically after you install GRUB. Hope this helps. Also, if you're new to Linux this is good practice to learn. Be prepared to do something wrong and try again, that's the best way to learn imo. ;)
@@Herbertech Thanks for the quick reply. It came handy, I just installed the PoP Os 20.04. Look forward to learn by doing and by watching videos here on UA-cam. Appreciate your detailed information and quick replies to all the queries put forward by the viewers. Keep it up.
Before I start to follow this video, just wanna mention that I don’t have an efi folder inside /boot. Is this gonna be a problem?
How old is your PC? If it's still on old BIOS you won't have the EFI folder.
@@Herbertech What should I do if i don't have an efi folder?
@@Herbertech I also don't have the efi folder what should i do??
@@abeeralmusic check pinned comment
sudo grub-install
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
For those who got this error and have EFI computers, you just have to do what the fixed comment says.
Just run the command:
"sudo apt install grub-efi"
and then run "sudo grub-install" again
Thanks @The IT Guy and @Jim Texter (who added a comment in this video). This video was very useful for me, this works fine in pop os 19.10. However, I needed to do some additional tasks in order to solve the dual boot issue on pop os 20.04 (I have 2 ssd disks, one for Pop os and the other one for Windows 10). The following were all task that I did .
>sudo apt update
>sudo apt install os-prober
>sudo os-prober
>sudo apt install grub-efi
>sudo update-grub
>sudo grub-install
If you want to customize some settings, please install (check this video for more details)
sudo apt install grub-customizer
Grub-customizer allows you edit /boot/grub/grub.cfg file
After the above, please copy and paste all files from /boot/grub (only files) to /boot/efi/EFI/ubuntu (if there is not a ubuntu folder, please create it)
Finally restart your system. It worked for me :D . I hope it will be useful for someone (I wasted a lot of time solving this problem !-_- )
Again, thanks
I uploaded a video explaining this yesterday, but thanks for sharing. :)
It works for me. Many thanks. You are great..
thanks bro i have been waiting for video like this
I only got to a "grub minimal bash" screen, how can i solve it?
Not working in Pop OS 20.04. Grub prompt appears instead of grub menu. Any workaround?
I'm looking into it, will do an update when I get to play around with 20.04 a little bit. :)
@@Herbertech I was able to get it to work with Pop-OS 20.04 by creating a ubuntu directory under /boot/efi/EFI/ubuntu. Copied the contents of /boot/efi/EFI/pop to /boot/efi/EFI/ubuntu. I also had to put a delay in grub-customizer so I had time to see the boot menu. Reboot. Now grub menu appears. I can select Pop OS or Windows.
Whether I select Pop OS or Windows I receive an error "error: file /EFI/ubuntu/grubenv' not found. Press any key to continue...."
press a key and Pop OS comes up with the login prompt. Possibly System76 didn't complete moving the grub changes under pop within the OS? This works for me. I also found if I don't press a key it will also timeout and proceed on into the OS selected. I hope it helps others.
@@jimtexter3657 Thanks for the update, looking into making a video about it after I completed my Udemy courses. :)
@@jimtexter3657 Thanks my friend. It was very useful for me, but I had to do some changes, please check me comment that I added in this video. In resume, first that all, I executed the following commands:
>sudo apt update
>sudo apt install os-prober
>sudo os-prober
>sudo apt install grub-efi
>sudo update-grub
>sudo grub-install
After that I customized the grub config file using grub-customizer(check this video) and finally I did the same that you did but additionally, I copied and pasted all files from /boot/grub (only files) to /boot/efi/EFI/ubuntu , maybe this could solve your problem with "error: file /EFI/ubuntu/grubenv'
Again, thank you
@@FredyDorado "I copied and pasted all files from /boot/grub (only files) to /boot/efi/EFI/ubuntu" This solved the problem for me. Thanks.
hey, i seem to be unable to use grub, im on pop os 21.04 and this method gets me into a command line for grub and not into the boot selecting page. any advice on how to fix it??
Does it work on BIOS machine?
How do you fix the "Minimal BASH Like Line Editing is Supported..." error. I do NOT get a menu, I get that text entry error, and have to boot back into bios to select the original pop os bootloader, thus complete failure of this method. Any suggestions?
Same problem here except I have no default PopOS bootloader, thus I am unable to boot into PopOS lol
Mine says install device isn't specified while doing sudo grub-install
Hi guys
When I run install grub efi. It runs but does not create an efi folder as in the video. I am running pop is 64 bit. My other distro is mint and also does not have an efi folder in boot. It was not dual booting but now it is after I was able to install the boot customizer and ran it without your tweaks b/c I did not have an efi folder. Thanks for the video. Somehow it solved my problem.
If you are struggling to install grub than install rEFInd which is easy to install by just two pieces of code in terminal
first type "sudo apt install refind" than a pop up will come between installation click yes.
Than after type " sudo refind-install" and hit enter.
Thanks, man! It worked perfectly.
Thanks man, you saved me. :)
sudo grub-install leads to grub-install: error: install device is not specified. Pop OS is AWFUL - not even grub works. I installed it because I bought an Nvidia card, but I'm thinking that maybe I should send it back and take my chance with AMD drivers!
Maybe try to install sudo apt install grub-efi and try again first. And yes, Nvidia is a mess to get working in Linux in general so pop OS is a popular choice for that reason. :)
I'm having the same issue. Ran 'sudo apt install grub-efi'. Tried this command and it seemed to work for now
sudo grub-install --target=i386-pc --recheck /dev/sda
I later tried both Ubuntu and Fedora, and the Nvidia card works great with both. The 2060 Super is much more powerful than the RX 580. However, my opinion of Pop OS is unchanged - it truly is AWFUL!!!!
@@fleetfoot9034 , thank you! That worked for me on BIOS PC.
i did everything but when booting it is showing a grub command line instead of grub bootloader 😢
Terminal responds that sudo: grub: command not found after the command sudo grub-install
My windows boot manager won't show up in grub customizer. It is on another hard drive though
Hey, I followed your dual boot tutorial and It all was ok, the problem is that the partition is not displayed once I get into the boot menu, there is only the main partition that contians Windows, so I cant run pop os eve when its installed already, is this a common problem? Or did I do something wrong, and finally what could I do instead of just delet the partition from windows, I wanna get pop os to be ready to go. Thank you bro.
So there is no POP OS boot entry in the boot menu either?
No there is just this "KINGSTON [...] HDD/SSD" option, it works with UEFI by the way.
I don't know if you ran my first or my last tutorial, but my latest has been updated to be easier and has more success.
@@Herbertech The updated, I guess I'll try again, thank you.
Doesn't work. I only get the grub terminal.
This not worked for me please help me if anyone has another methods
Bro you're a life saver
Thanks man really helpful
dont why why there is a "!" for the /boot/grub/grub.cfg on the grub customizer. And there is no grub.cfg.. how can i fix this?
same here. did you fix it?
when i use sudo grub-install i get an error
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
Maybe the install is broken. Try googling for "sudo apt broken packages" and follow instructions.
aneesh thunga's advise helped me i needed to sudo apt install grub-efi
Before you type in sudo grub-install you need to type in sudo apt install grub-efi and run that command first.
I have a problem I don't have the Ubuntu binder
If you have POP OS 20.04, there is another guide coming for that.
@@Herbertech i just read a post in reddit, when the system is booting you have to hold de spacebar, but windows doesn't appear but in the post is the solution
@@Herbertech www.reddit.com/r/pop_os/comments/gjsr6r/psa_how_to_dual_boot_pop_os_with_windows_with_a/?
I made a guide for 20.04, it's coming up this monday. :)
Great Video, Thanks.
i get errors every time. you must not be showing the complete process or something
I pinned a comment saying I accidentally cut out the install grub-efi command during the edit, it should work if you use that command too.
When I enter Sudo grub-install it tells me install device not specified
Yea the same thing happens with me
run it first: sudo apt install grub-efi
Doesn't work on pop os 20.04 for now.. For anyone dual booting and trying to install grub because you want to boot to windows. Actually you don't have to. Pop os installed with systemd-boot. It's similar with grub but it's hidden. You just need to press spacebar at boot then systemd-boot's menu will appear. You can choose which os to boot from there.
Thanks
Nasha karke video banate hoo ka, thank you bhai
funciona ejecutando este comando sudo cp /boot/grub/x86_64-efi/grub.efi /boot/efi/EFI/pop/grubx64.efi
Linux desktop is a PoS, all this time wasted just to boot lol... and with high chances to break everything, I mean if you are just playing with a VM is OK but if you use it to work sucks
Pop os is trash
sudo add-apt-repository ppa:danielrichter2007/grub-customizer this part was missing and I had a bad day because of it.