content: UEFI right? Linux does this to me as well, and no, this isn't some "evil Windows 10/Linux" thing. Blame the UEFI implementation. If it is UEFI, then a simple fix is to boot into a Linux LiveCD (or just Linux if you use it) and use efibootmgr to remove the extra entries. Edit: On the Acer laptops I've had, I was able to get rid of every entry and the default ones (CD, network, etc) would re-appear successfully upon next boot. Some implementations might not be so lucky, but you could always just use efibootmgr to get rid of the specific entries you don't want and not touch default ones. For a quick rundown as to what I do before clean-installing an OS: sudo efibootmgr -b 0 -B sudo efibootmgr -b 1 -B sudo efibootmgr -b 2 -B sudo efibootmgr -b 3 -B sudo efibootmgr -b 4 -B sudo efibootmgr -b 2001 -B sudo efibootmgr -b 2002 -B sudo efibootmgr -b 2003 -B sudo efibootmgr -O  (0-4 would be the entries I don't want and would be shortcuts to 0000, 0001, 0002, 0003, and 0004 respectively; 2001-2003 are the default CD/Network/etc things; -O wipes out the boot order)