Линукс reboot and select proper boot device

Arch Linux

I have recently installed Arch Linux on my main rig.
I do however have a problem when booting.

A little background about my system. I am not totally sure what you would need, but if I am missing something, don’t hesitate to ask.
I have set up Arch and encryption by following the Arch Wiki. The system itself runs fine.

This is my partition setup.

nvme0n1 259:0 0 232.9G 0 disk ├─nvme0n1p1 259:1 0 512M 0 part ├─nvme0n1p2 259:2 0 512M 0 part /boot └─nvme0n1p3 259:3 0 231.9G 0 part └─cryptroot 254:0 0 231.9G 0 crypt /

nvme0np1 is my EFI partition. I got a little confused about what partitions was needed, but I could only make it work with both a EFI and Boot partition. (Correct me on this if I am totally wrong)

When booting, I have to manually go to UEFI Shell and specify where the the grubx64.efi file is using:

After that my system boots like it normally should.

Any ideas on what I have missed?
Thanks.

Last edited by zgR3Vr (2020-05-20 16:01:28)

#2 2020-05-18 19:13:24

Re: [SOLVED]»Reboot and Select proper Boot device» — UEFI Shell works fine

was efibootmgr installed when you executed the grub install command? Which command did you use? This sounds like there’s simply no nvram entry created for your boot loader. What’s the motherboard?

#3 2020-05-19 05:56:55

Re: [SOLVED]»Reboot and Select proper Boot device» — UEFI Shell works fine

efibootmgr was installed when I executed grub install.
The command I used was:

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub grub-mkconfig -o /boot/grub/grub.cfg

Lastly; my motherboard is a MSI Z170A GAMING M7

#4 2020-05-19 06:22:38

Re: [SOLVED]»Reboot and Select proper Boot device» — UEFI Shell works fine

Mhm, MSI are notorious for broken NVRAM implementations. Check whether you have an option to manually add an entry in the depths of its UEFI interface, if you don’t rerun the grub install command with the —removable flag added. That will populate the /EFI/BOOT/BOOTx64.efi path, which should be bootable regardless. (And will potentially be overwritten on Windows updates should you run a dual boot)

Читайте также:  Linux ipsec server to server

#5 2020-05-19 16:38:06

Re: [SOLVED]»Reboot and Select proper Boot device» — UEFI Shell works fine

Well that is nice to know. UEFI doesn’t have an option to add an entry manually.
I do not really get what you mean with the «grub install —removable» command. Do I have to run this and see if that works?
Also, I am not dual booting, so not too big of a problem.

This might be a very dumb question, and I am sorry for that, but if other distros like Manjaro or Debian work on my pc, isn’t it kinda the same thing, or is there more to it?

#6 2020-05-19 19:49:12

Re: [SOLVED]»Reboot and Select proper Boot device» — UEFI Shell works fine

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --removable

(with the ESP properly mounted of course) Not sure I understand that last question, but yes it’s the same principle they will likely populate that path by default to be sure.

#7 2020-05-19 21:50:15

Re: [SOLVED]»Reboot and Select proper Boot device» — UEFI Shell works fine

I’ve had this problem, I have a MSI Z170A PC MATE. I used the built in UEFI shell to load the more complete UEFI shell on the arch installer. There is a command that lets you add a boot device, that isn’t available in the built in UEFI shell.
Sorry that I don’t have an exact solution, it’s been a while since I did that, I don’t remember the commands, and it broke at some point (motherboard battery went dead). I just boot from the UEFI shell, as I don’t reboot very often. I hope this points you in the right direction.

Edit: here is some more information:
The path to the UEFI shell is EFI/shellx64_v2.efi (on the second partition of the installer). There is also a v1 of the shell, but I think v2 is what I used.
The command is bcfg, here is an example from the wiki:

Shell> bcfg boot add 3 FS0:\EFI\refind\refind_x64.efi "rEFInd Boot Manager"

The 3 is the priority, starting at 0, but it probably doesn’t matter too much because you can change this later in the «BIOS» (is «system setup» more correct for UEFI?). You should change the name and path to match your setup.

Last edited by mee_me (2020-05-19 22:11:44)

Источник

Не могу запустить Ubuntu

Здравствуйте. Такая проблема, устанавливаю ubuntu второй системой с флешки. Uefi с gpt разделами. разметка диска в ubunte 1. раздел подкачки 2. Основной раздел ext4. После установки не запускается grub. Появляется надпись «Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key». в биосе все правильно вроде, приоритет загрузки-первая ubuntu, в csm — uefi. виндоус 10 поставился нормально. Пробовал переустанавливать 2 версии ubuntu тоже самое. Устанавливал mint ciamont установка под конец крашится, kde тоже краш. Что это может быть и что делать. Заранее благодарен.

Читайте также:  Linux set default locale

Проще отключить UEFI совсем и ставить в Legacy(BIOS) режиме.

Проблема в том, что можно сделать дуалбут винды и убунты в UEFI режиме, но для того надо быть довольно уверенным пользователем. Чтобы помочь тебе с этим, придется либо читать тебе лекции, либо слать читать маны. А с Legacy(BIOS) ты сам справишься.

Ты когда убунту (минт) ставил, ты грузился с флешки(dvd) в EFI режиме? Если нет, то надо, иначе магия не сработает.

установка под конец крашится, kde тоже краш.

Попробуй запустить с nomodeset.

Перестань проповедывать свой legacy-bios. Уже и плат таких нету.

4.2 Режим совместимости есть во многих.

И лучше рассказал бы человеку, как EFI-раздел на диске настраивать для дуалбута, а то ругать-то легко.

Человек предоставил сумбурный, неотформатированный поток. Возможно ему просто нужно флешку из порта вытащить.

Уже винду установил под uefi\gpt переустанавливать не охота та и разобраться на будущее хочу что не так.

Имеется ввиду Флешка в режиме UEFI или Legacy ? то да в UEFI.

Источник

Clean Install of Ubuntu won’t boot [reboot and select proper boot device]

I just installed Ubuntu today. I deleted everything on my hard drive, and installed Ubuntu with efi-boot, swap, / and /home partition. After installing and rebooting I just get the error message from the title and I have no idea why. I put my HDD in first place in the boot options. All partitions show up fine in gparted too. I installed 13.04 64-bit. How can I troubleshoot this problem?

Well, first in the BIOS/UEFI settings, put USB and CD/DVD before the hard disk so you can use the live install media to boot and fix things. What’s your machine, each has its quirks.

@dochi — please click the contact us button at the bottom of this page and request that your two accounts are merged. Then you’ll be able to edit and maintain your own question. Thanks

4 Answers 4

Download and use this Ubuntu Boot-Repair program, or burn an Ubuntu boot-repair Disk

I had the above problem installing Ubuntu 12.10 and 13.04 on a brand new (as of November 2013) gateway computer and got this error:

Reboot and Select proper Boot device or Insert Boot Media in selected Boot device 

I was able to repair the boot loader that caused this problem.

This Ubuntu boot-repair tool can repair frequent boot issues you may encounter in Ubuntu like when you can’t boot Ubuntu after installing Ubuntu. Or you can’t boot Windows after installing a Linux distribution, or when you can’t boot Ubuntu after installing Windows, or when GRUB is not displayed anymore, or some software update or hardware upgrade breaks GRUB, etc.

Four options. Either boot into the LiveCD and download the program and apply it to your boot loader, or create a Ubuntu OS install boot disk with boot-repair, or boot into a barebones boot-repair liveCD, or a boot repair USB stick.

Читайте также:  Linux file stor gadget usb device xiaomi

What I did was boot into the Ubuntu LIVE CD and connected to the internet, then visit the following link: https://help.ubuntu.com/community/Boot-Info

Follow the directions there to install the boot repair program and accept the defaults to rebuild and restore the boot loader. For me accepting the defaults made it so I could boot into Ubuntu again.

Instead of downloading from a live CD, you could burn a boot Repair Disk which also handles LVM, GPT, separate /boot and UEFI dual boot: https://help.ubuntu.com/community/Boot-Repair

Full Ubuntu 13.04 liveDVD or USB Install with Boot-Repair included (for newer computers): https://help.ubuntu.com/community/LinuxSecureRemix

So either pitch in and help the developers figure out why that version of Ubuntu isn’t working with your hardware, or troubleshoot what is wrong by learning about how the boot process works, or try a different version of Ubuntu on a different hardware.

Источник

Linux на Внешний SSD выдает Reboot and select proper boot device, как исправить?

Здравствуйте, возникла проблема с запуском Debian на внешнем SSD M.2 (USB 3.1 Gen 2) 120GB Transcend. Система установилась в виртуальной машине удачно был поставлен загрузчик системы GRUB.
В VirtualBox ось работает, но при запуске ноутбука Asus ROG GL502VS через внешний SSD в UEFI, появляется черный экран и надпись Reboot and select proper boot device. Подскажите пожалуйста, как исправить данную проблему?

1) Надо выяснить, кто выдаёт это сообщение — BIOS/UEFI, GRUB, Linux OS Loader или стартовая система Linux (ядро и последующие скрипты). Какие сообщения были до этого?

2) Возможно, UEFI не понравился Linux. Надо отключить «безопасную загрузку», при которой UEFI сверяет цифровую подпись.

3) Я не понял, как система работала внутри виртуалки. Она прямо грузилась с внешнего диска? Или использовался образ, который потом перенесли на внешний диск?

4) У меня есть сильные подозрения, что внутри виртуалки и на физическом внешнем диске — имеется разница в именовании устройств. По кр.мере, во FreeBSD — это именно так: внутренний диск (и образ диска внутри виртуалки) называется /dev/ad*; в флешка — как SCSI: /dev/da*. Хотя при таком варианте — было бы сообщение типа «не могу смонтировать файловую систему», т.е. было бы слово «mount».
Эта проблема во FreeBSD решается использованием GEOM-меток, которые пишутся на диск или на раздел и не зависят от способа подключения.

Напишите о результатах, мне тоже интересно.

1) Я считаю что это сообщение выдаёт UEFI, так как при выборе загрузки с ssd, ноутбук перезагружается и сразу появляется эта надпись, то есть перед ней никакой загрузки не происходит.
2) Насчет этого не могу точно сказать но думаю навряд ли так как примерно полгода назад ставил на внутренний ssd и все было хорошо.
3) Система грузится с внешнего диска.

Войдите, чтобы написать ответ

Как настроить BIOS под Linux в Thinkpad?

Источник

Оцените статью
Adblock
detector