[РЕШЕНО] Не видит загрузчик (nvme)

vs220, ну так /dev/nvme0n1 в данном случае просто игнорируется, поэтому это тоже самое что и grub-install без параметров.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Мож ефи раздел не примонтировал, может не туда примонтировал, может заморочки с nvme. Во второй раз вообще ,,биос,, устовочную команду вводил. Гадать без вывода команд и вывода mount .....
vs220
Мож ефи раздел не примонтировал, может не туда примонтировал, может заморочки с nvme.
да, может быть... но сами команды из первого поста правильные, с учетом что все другое тоже было правильно.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
сами команды из первого поста правильные,
nafanja раздел для новичков и учим правильно правильно писать команды. То что в груб защита от дурака и неправильный параметр игнорируется не значит что команда правильная.
Да и для понимания разницы между ефи и ,,биос,, установкой тоже полезно.
vs220, да ты прав, как для новичков...

но мне было интересно почему у Pzychozes bootctl установился, а grub нет...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
почему у Pzychozes bootctl установился, а grub нет…
У ТС GPT, вводится команда
Pzychozes
grub-install /dev/nvme0n1
куда должен установится Grub???
Ошибки не исчезают с опытом - они просто умнеют
vasek
куда должен установится Grub???
vasek, выше vs220 уже сказал
vs220
Если ефи раздел смонтирован по стандартному пути (/boot/efi)
то достаточно просто

grub-install
и я
nafanja
vs220, ну так /dev/nvme0n1 в данном случае просто игнорируется, поэтому это тоже самое что и grub-install без параметров.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Согласно DOC при наличии GPT должен быть создан раздел BIOS Boot partition (не форматируется) в него встраивается Grub
Из DOC
If you are using gdisk, set the partition type to ‘0xEF02’. With partitioning programs that require setting the GUID directly, it should be ‘21686148-6449-6e6f-744e656564454649’.
GUID радела всегда имеет обозначение 21686148-6449-6e6f-744e656564454649
Проверяем - у меня на флэшке это 3-ий раздел
sudo fdisk -l /dev/sdb
Тип метки диска: gpt
/dev/sdb3      34     161     128    64K BIOS boot
Смотрим это обозначение
sudo hexdump -C -s 1280 -n 16 /dev/sdb
00000500  48 61 68 21 49 64 6f 6e  74 4e 65 65 64 45 46 49  |Hah!IdontNeedEFI|
совпало - просто он читается немного по другому … проще искать по Hah!IdontNeedEFI.
При запуске команды grub-install /dev/XXX автоматом ищется нужный раздел по GUID и в него прописывается соотвествующий файл grub.
Ошибки не исчезают с опытом - они просто умнеют
vasek, ты про BIOS загрузчик, а у Pzychozes UEFI....
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
vasek
BIOS Boot partition
У ТС EFI система.
При загрузке в ефи системе для установки ,,биос,, версии груба надо принудительно указывать
--target=i386-pc
иначе по умолчанию ставится ефи версия и ищется efi раздел, а не gpt раздел для биос версии загрузчика
 
Зарегистрироваться или войдите чтобы оставить сообщение.