If your HP ProDesk Mini 600 G3 with an i7-6700 is booting directly into Windows instead of showing a GRUB menu after you’ve installed Ubuntu in a dual-boot setup
If your HP ProDesk Mini 600 G3 with an i7-6700 is booting directly into Windows instead of showing a GRUB menu after you’ve installed Ubuntu in a dual-boot setup, the issue is usually that the system is defaulting to the Windows Boot Manager rather than the Ubuntu bootloader (GRUB). Here’s how you can fix it:
✅ Step-by-step Fix
1. Access UEFI/BIOS Settings
- Reboot your machine.
- Immediately start pressing
Esc
,F9
, orF10
(try them all) to access the boot menu or BIOS settings. - Once in BIOS:
- Go to the Boot Order section.
- If you see “Ubuntu” or “grub” listed, move it above “Windows Boot Manager”.
- Save and exit.
2. Manually Boot into Ubuntu (Temporary)
If Ubuntu doesn’t appear in the BIOS boot menu:
- Reboot again and press
F9
for the boot menu. - Look for a boot entry like “ubuntu”, “EFI file”, or similar.
- If not listed, choose to boot from the internal disk, then try selecting:
EFI > ubuntu > grubx64.efi
- This should bring up the GRUB boot menu temporarily.
3. Set Ubuntu as Default Boot Entry (Permanent Fix)
Once you’re in Ubuntu:
Open a terminal and run:
sudo efibootmgr
This will list the current boot entries. Look for something like this:
Boot0000* ubuntu
Boot0001* Windows Boot Manager
To make Ubuntu the default, run:
sudo efibootmgr -o 0000,0001
(Replace 0000
and 0001
with the correct boot numbers from your system for Ubuntu and Windows respectively.)
4. Optional: Update GRUB
After booting into Ubuntu, you can also update GRUB to make sure both OSes are properly detected:
sudo update-grub
🛠 If All Else Fails
If Ubuntu doesn’t appear even in the EFI boot options:
- Boot into Ubuntu using a Live USB.
- Mount your EFI partition (usually
/dev/sda1
) and reinstall GRUB:
sudo mount /dev/sdaX /mnt # Replace X with EFI partition number
sudo grub-install --boot-directory=/mnt/boot --efi-directory=/mnt --target=x86_64-efi
sudo update-grub