Почти все пишут про исправность HDD, но если у вас эта проблема появилась после переустановки ОС (например с Windows на Linux) - проблема может быть в загрузчике UEFI. Как вариант, можно указать ему на конкретный файл, который необходимо будет запустить:
1) Перезагружаем компьютер и входим в БИОС (он же UEFI) периодическим нажатием клавиши F1, F2, или F12 в зависимости от компа;
2) Security -> Set Supervisor Password - устанавливаете пароль админа для входа в БИОС, у вас разблокируются многие настройки;
3) Security -> Select an UEFI file as trusted for executing - и жмём Enter, переходим в диалоговое окно;
4) EMMC -> EFI -> <имя_системы> - видим файл примерно такого вида: [имя_файла].efi , нажимаем Enter, задаем произвольно имя пункта и нажимаем Yes;
5) Если все сделано верно, то в Boot -> Boot Priority Order появится заданный пункт (но может и не появиться);
6) С вероятностью 80% Secure Boot не даст загрузиться из этого файла, поэтому отключаем его: Boot -> Secure Boor -> Disabled;
7) Выходим с сохранением настроек и перезапускаемся.
Данный метод решения проблемы был протестирован на примере системы Kali Linux и может не подходить под ваш конкретный случай. Помните, что все, что вы делаете, вы делаете на свой страх и риск. Не рекомендую повторять данные действия неопытным пользователям!