Manjaro bootloader installation error

Установка завершилась неудачей. Имеется ноутбук с разметкой GPT под UEFI. Точку монтирования /boot/efi создал на 512 мб с флагами boot, esp. CSM mod

Имеется ноутбук с разметкой GPT под UEFI. Точку монтирования /boot/efi создал на 512 мб с флагами boot, esp. CSM mod отключил, как и Secure boot. Образ записывал на флешку через Etcher. С этой же флешки на другой комп с BIOS система встала без проблем. Точку монтирования создавать пробовал через графический инсталлятор и заранее через gparted. Результат один и тот же. Выдаёт ошибку. Пытался ставить систему через Manjaro-Architect, но какую ошибку там выдало уже не помню.
Через инсталлятор выдаёт под конец вот это:


Установка завершилась неудачей

Boost.Python ошибка в задаче "bootloader".

Command 'grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader- id=Manjaro --force' returned non-zero exit status 1.
Installing fox x86_64-efi platform. Could not prepare Boot variable: input/output error grub-install: error: efibootmgr failed to register the boot entry: input/output error.

Traceback:

File "/usr/lib/calmares/moduels/bootloader/main.py", line 486 in run prepare_bootloader(fw_type)

File "/usr/lib/calmares/moduels/bootloader/main.py", line 458, in prepare_bootloader install_grub (efi_directory, fw_type)

File "/usr/lib/calmares/modules/bootloader/main.py", line 320, in install_grub check_target_env_call([libcalmares.job.configuration["grubinstall"],

File "<string>", line 6, in <module>

Сразу после сбоя вбил «fdisk -l», «lsblk» и «parted -l»

fdisk -l


Disk /dev/loop0: 73.92 MiB, 77492224 bytes, 151352 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
 
 
Disk /dev/loop1: 564.29 MiB, 591695872 bytes, 1155656 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
 
 
Disk /dev/loop2: 1.38 GiB, 1473069056 bytes, 2877088 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
 
 
Disk /dev/loop3: 594.3 MiB, 622886912 bytes, 1216576 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
 
 
Disk /dev/sda: 465.78 GiB, 500107862016 bytes, 976773168 sectors
Disk model: HGST HTS545050A7
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 11A09423-51EE-435E-94A3-8D27155D7C92
 
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 105908223 104857600 50G Linux filesystem
/dev/sda3 105908224 474548223 368640000 175.8G Linux filesystem
/dev/sda4 474548224 491546623 16998400 8.1G Linux filesystem
/dev/sda5 491546624 596404223 104857600 50G Microsoft basic data
/dev/sda6 596404224 976773119 380368896 181.4G Microsoft basic data
 
 
 
 
Disk /dev/sdb: 7.22 GiB, 7748222976 bytes, 15133248 sectors
Disk model: USB DISK 2.0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
 
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 64 5530787 5530724 2.7G 0 Empty
/dev/sdb2 5530788 5538979 8192 4M ef EFI (FAT-12/16/32)

А вот lsblk


NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 73.9M 1 loop /run/miso/sfs/livefs
loop1 7:1 0 564.3M 1 loop /run/miso/sfs/mhwdfs
loop2 7:2 0 1.4G 1 loop /run/miso/sfs/desktopfs
loop3 7:3 0 594M 1 loop /run/miso/sfs/rootfs
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 512M 0 part /tmp/calamares-root-il_yxl84/boot/efi
├─sda2 8:2 0 50G 0 part /tmp/calamares-root-il_yxl84
├─sda3 8:3 0 175.8G 0 part /tmp/calamares-root-il_yxl84/home
├─sda4 8:4 0 8.1G 0 part /tmp/calamares-root-il_yxl84/swap
├─sda5 8:5 0 50G 0 part
└─sda6 8:6 0 181.4G 0 part
sdb 8:16 1 7.2G 0 disk
├─sdb1 8:17 1 2.7G 0 part /run/miso/bootmnt
└─sdb2 8:18 1 4M 0 part
sr0 11:0 1 1024M 0 rom

parted -l


sudo parted -l
Model: ATA HGST HTS545050A7 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
 
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 ESP Boot boot, esp
2 538MB 54.2GB 53.7GB ext4
3 54.2GB 243GB 189GB ext4
4 243GB 252GB 8703MB ext4
5 252GB 305GB 53.7GB ntfs msftdata
6 305GB 500GB 195GB ntfs msftdata
 
 
Model: USB DISK 2.0 (scsi)
Disk /dev/sdb: 7748MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
 
Number Start End Size Type File system Flags
2 2832MB 2836MB 4194kB primary esp
 

Примечательно то, что на ноутбук та же ubuntu ставится без нареканий. В чём проблема? Что я делаю не так?

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Содержание

  1. Установка завершилась неудачей
  2. 21 комментарий
  3. Русские Блоги
  4. Manjaro не может установить загрузчик и некоторые распространенные проблемы
  5. Проблема установки Manjaro c UEFI (не загружается)
  6. Arch Linux
  7. #1 2017-08-03 13:43:21
  8. [SOLVED] Unable to boot to GRUB on UEFI
  9. #2 2017-08-03 14:43:08
  10. Re: [SOLVED] Unable to boot to GRUB on UEFI
  11. #3 2017-08-03 14:55:13
  12. Re: [SOLVED] Unable to boot to GRUB on UEFI
  13. #4 2017-08-03 15:04:20
  14. Re: [SOLVED] Unable to boot to GRUB on UEFI
  15. #5 2017-08-03 15:18:23
  16. Re: [SOLVED] Unable to boot to GRUB on UEFI
  17. #6 2017-08-03 15:43:48
  18. Re: [SOLVED] Unable to boot to GRUB on UEFI
  19. #7 2017-08-03 15:50:48
  20. Re: [SOLVED] Unable to boot to GRUB on UEFI
  21. #8 2017-08-03 16:22:47
  22. Re: [SOLVED] Unable to boot to GRUB on UEFI
  23. #9 2017-08-03 16:51:26
  24. Re: [SOLVED] Unable to boot to GRUB on UEFI
  25. #10 2017-08-03 17:02:23
  26. Re: [SOLVED] Unable to boot to GRUB on UEFI
  27. #11 2017-08-03 17:51:43
  28. Re: [SOLVED] Unable to boot to GRUB on UEFI
  29. #12 2017-08-03 17:58:42
  30. Re: [SOLVED] Unable to boot to GRUB on UEFI
  31. #13 2017-08-03 18:03:23
  32. Re: [SOLVED] Unable to boot to GRUB on UEFI
  33. #14 2017-08-03 18:26:59
  34. Re: [SOLVED] Unable to boot to GRUB on UEFI
  35. #15 2017-08-03 18:29:28
  36. Re: [SOLVED] Unable to boot to GRUB on UEFI
  37. #16 2017-08-05 18:04:31
  38. Re: [SOLVED] Unable to boot to GRUB on UEFI

Установка завершилась неудачей

Имеется ноутбук с разметкой GPT под UEFI. Точку монтирования /boot/efi создал на 512 мб с флагами boot, esp. CSM mod отключил, как и Secure boot. Образ записывал на флешку через Etcher. С этой же флешки на другой комп с BIOS система встала без проблем. Точку монтирования создавать пробовал через графический инсталлятор и заранее через gparted. Результат один и тот же. Выдаёт ошибку. Пытался ставить систему через Manjaro-Architect, но какую ошибку там выдало уже не помню.
Через инсталлятор выдаёт под конец вот это:

Сразу после сбоя вбил «fdisk -l», «lsblk» и «parted -l»

Примечательно то, что на ноутбук та же ubuntu ставится без нареканий. В чём проблема? Что я делаю не так?

21 комментарий

Boost.Python ошибка в задаче «bootloader».

Command ‘brub-install —target=x86_64-efi —efi-directory=/boot/efi —bootloader- —force’ returned non-zero exit status 1.

Все оказалось намного проще. Настолько проще, насколько и тупо. Оказалось что это баг. Чтобы этого избежать достаточно запустить livecd на аглийском языке

Решается через ‘pacman -Sy calamares’ после лайвбута. В образе пакет с багом.

Верно ли я понимаю, что для команды grub-install нужно указывать именно диск, а не раздел для установки? Если да, то я вообще не понимаю что не так

Then install the efibootmgr, dosfstools and grub packages and try steps 4 and 5 again.

Или это из-за того, что я его под биос пытался ставить прошлой командой?

В общем, решил сделать по-новой, как в статье описано, всё в том же порядке. Вроде всё правильно делал, а всё равно в тупик зашёл… Правда он зачем-то меня два раза попросил установить efibootmgr, но это уже после того, как пошла неясная фигня

Может, просто ноутбук проклятый?

Ну, прогресс определённо появился после проделанной операции:) И результат достаточно интересный. Теперь у меня появился выбор manjaro в меню boot, чего раньше не было.
Your text to link.
Правда при загрузке, основательно подумав, ноут начал выдавать вот это
Your text to link.

И каково же было моё удивление, когда спустя 6 минут manjaro запустился (сразу, минуя grub). Первое, что сделал — обновился (просто через sudo pacman -Syyu). Правда это не помогло, грузится всё так же 6 минут, чего не позволяют себе даже «форточки»:) А так же он грузится чёрным экраном две минуты после закрытия крышки. Пробовал и через графический менеджер питания и в logind.conf прописывать HandleLidSwitch=ignore (пытался и через решётку # и раскоментировать). Результат один: ввожу пароль только через две минуты)
Тут, конечно, можно упрекнуть мой калькулятор, но в других ОС подобных проблем не возникает…
Мне кажется, это всё как-то взаимосвязано. Где-то сидит глубинный глюк и от него всё идёт. Однако прогресс на лицо — оно работает, криво, косо, но работает:) Осталось только понять как уменьшить время загрузки и заставить grub таки появиться, ничего не сломав при этом…

cat /etc/fstab
lsblk -fs ( UUID should be ok for /boot/efi )

В общем, решил сделать по-новой, как в статье описано, всё в том же порядке.

[manjaro manjaro]# sudo mkdir /boot/efi
[manjaro manjaro]# mount /dev/sda2 /mnt
[manjaro manjaro]# mount /dev/sda1 /mnt/boot/efi

sudo mkdir /boot/efi

3.) Mount the EFI partition as /boot/efi

sudo mount /dev/sdXY /boot/efi

Источник

Русские Блоги

Manjaro не может установить загрузчик и некоторые распространенные проблемы

В последнее время Manjaro Linux был чрезвычайно популярен. Это действительно хороший опыт, чтобы тщательно его изучить. Теперь я подведу итоги некоторых распространенных проблем и скажу вам:

1. Во-первых, многие люди не имеют загрузочной программы после установки и не могут ее запустить. Его можно запустить только с установочного диска U. Сначала вам нужно скачать Manjaro 17.0, а затем загрузить Manjaro 17.1.7 или 17.1.10, поэтому я расскажу об этом позже.

В этой статье описывается установка UEFI, отключите безопасную загрузку и Lanuch CSM в вашей BiOS.

Начните делать загрузочный диск, выберите GPT, как показано ниже

Далее выберите метод DD

После завершения производства загрузитесь с диска U, не забудьте выбрать несвободный для dirver

В Интернете существует множество учебных пособий по установке, но это не те проблемы, которые необходимо решить в этой статье.

После установки системы некоторые друзья, которые установили ее, будут знать, что после того, как вы откатите обновление, система зависнет. Это случай с Manjaro 17.0, смешной, не очень хорошей системой, разве она не занимает первое место? Извините, я не знаю почему.

Если вы все еще хотите использовать этого парня, продолжайте, потому что вы видите, что люди вокруг вас используют его, и это хорошо, просто не сдавайтесь.

Используйте загруженный Manjaro17.1.7 или Manjaro17.1.10 для повторной записи образа и переустановки. Ваш раздел / boot / efi можно отформатировать или не отформатировать. Установка подсказывает, что все проблемы решаются после установки.

Не будь умным и не устанавливай Manjaro 17.1.7 или Manjaro 17.1.10. Поздравляю, после установки загрузочной программы нет. Если ты думаешь, что USB-загрузка хороша, то я могу только хе-хе . На самом деле, Manjaro 17.0 и выше Версия загрузочной программы нестабильна, поэтому загрузочного файла не будет, поэтому мне нужно использовать загрузочный файл 17.0, на самом деле это так просто!

2. Далее, давайте поговорим о проблеме с двумя линейными картами в Manjaro, откройте настройки — Manjaro Setting Manager — настройки оборудования

Установка системы должна быть nvidia-390xx, я предлагаю вам удалить 390xx, мою видеокарту GT720m, установить invidia340 не проблема, но установка 390 не работает нормально. После того, как все это будет сделано, откройте терминал и введите nvidia-smi, чтобы увидеть информацию о вашем независимом дисплее. Он уже работает в обычном режиме.

3. Перед рабочим столом Manjaro deepin я обнаружил, что это может вызвать ошибку ядра. Теперь я не уверен, была ли эта проблема исправлена. Рабочий стол deepin действительно работает очень хорошо.

Некоторые команды установки, которые я использовал:

Добавить библиотеку archlinuxcn и библиотеку antergos

# Оптимизация синхронизации (аналогично дефрагментации диска, нет необходимости использовать твердотельный накопитель)

sudo pacman-optimize && sync

Установите ключ подписи archlinuxcn и ключ подписи antergos

Установите метод ввода Sogou # xfce desktop Настроить fcitx

Общая установка программного обеспечения

sudo pacman -S wps-office ttf-wps-fonts deepin.com.qq.office deepin.com.wechat netease-cloud-music git vim emacs screenfetch net-tools

Пожалуйста, установите другое программное обеспечение самостоятельно с pacman, pacman действительно великолепен.

Наконец, я показываю свой рабочий стол на всеобщее обозрение:

Я использую только XFCE, xfce подобен запыленному кинжалу. Сотрите пыль с него, и вы обнаружите, что его удобно использовать. Если вы будете практиковать внутренние навыки Арка, вы сможете достичь единства человека и ножа. Кде похож на великолепный меч. Меч все виды великолепен, но когда вы вытаскиваете меч, возможно, он говорит вам, что способ вытащить меч неправильный, или просто игнорирует вас. Обычно он бесполезен. , Гном похож на легендарный большой нож. Он содержит все навыки, о которых вы можете думать и о чем вы не можете думать. Он абсолютно высокий и мощный. Он выглядит непобедимым. Он заставляет противника потерять уверенность с первого взгляда, но когда вы раскачиваете большой нож В этот момент клинок был непосредственно сломан или клинок был уничтожен сам по себе, без прямой атаки на цель. Система предложила вам снова размахивать ножом, снова хорошо. Удачи, может быть, вам действительно повезло в этот раз . Эй .

XFCE абсолютно незаметен: после того, как вы начнете в это время, вы обнаружите, что если вы будете усердно работать, это станет волшебным оружием!

Источник

Проблема установки Manjaro c UEFI (не загружается)

так получилось, что убил рабочую Manjaro на домашнем ноутбуке Lenovo G700 c UEFI.

Пытаюсь переустановить Manjaro уже 3 день, после перезагрузки выдаёт уже известную ошибку: #error file /boot/grub/i386-pc/normal.mod not found manjaro

Пробовал загрузиться с установочной флешки и сделать:

sudo grub-install /dev/sda, но он и тут ругается #grub-install error cannot find efi directory

При установке делал всё как обычно: 512 Мб fat32 для /boot/efi c флагами esp и boot, пробовал уже и без флагов, пробовал ставить флаг /boot в Calamares на корневой /.

Ошибка не меняется — #error file /boot/grub/i386-pc/normal.mod not found manjaro

Что делаю не так? Как заставить загрузиться?

да, первым делом нашёл этот топик, сделал всё как там пишут, нулевой эффект, ошибку уже не помню, попробую повторить, напишу

Может ВНЕЗАПНО сработать загрузка через Legacy Options.

Такая-же беда. Странно то что когда первый раз после минта устанавливал — оно установилось и работало, но на тот момент я дебиан/убунту/минта уходил, и эксперименты довели. (надо сказать что на Асер ES1-533, и убунту/минт не устанавливались, зависая на установке граб, но решение было найдено) Дык вот очередная установка в несколько попытак выявила точно такую-же проблему. Решил самым дурацким способом. Установил, перегрузил, получил беду с граб. Накатил лайф флешку с минтом, загрузился с него, а далее по этой инструкции в терминалчеке:

Начиная от сюда:

Mount newly installed file system on /mnt:

sudo mount /dev/sda2 /mnt sudo mkdir /mnt/boot/efi sudo mount /dev/sda1 /mnt/boot/efi for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done

(where sda2 is the root partition and sda1 is the EFI system partition)

Load efivars by:

sudo modprobe efivars

Reinstall grub-install for a 64-bit version

sudo apt-get install —reinstall grub-efi-amd64 sudo grub-install —no-nvram —root-directory=/mnt

Change root to /mnt and update grub

sudo chroot /mnt sudo update-grub

Move and rename the installed bootloader

cd /boot/efi/EFI sudo cp -R ubuntu/* BOOT/ cd BOOT sudo cp grubx64.efi bootx64.efi

Источник

Arch Linux

You are not logged in.

#1 2017-08-03 13:43:21

[SOLVED] Unable to boot to GRUB on UEFI

Hello everyone. I’m here because I need your help about booting GRUB on an UEFI motherboard.

I wanted to set up Arch on my computer but I am unable to boot it as GRUB won’t show on my motherboard’s boot menu.

This is my partition scheme :

After following the installation guide, I format the ESP and mount it :

Then I install GRUB :

Then I generate the GRUB configuration file.

This is what efibootmgr gives me after the GRUB installation :

arch-grub is there, but when I reboot I don’t see it in my boot menu.

This is what efibootmgr gives me after rebooting:

arch-grub has gone

I feel so stupid because I have already set up Archlinux with GRUB months ago on my computer and it worked fine.

My motherboard is an MSI Z270 Gaming M5.

I have no «Secure Boot» options but a «Windows 7 Installation» option. I tought this was something about secure boot so I have tried installing GRUB with both this option enabled and disabled.

I have also tried rEFInd, installed without errors, but no luck.

Thank you in advance

Last edited by Qwoak (2017-08-03 18:46:28)

#2 2017-08-03 14:43:08

Re: [SOLVED] Unable to boot to GRUB on UEFI

I had the same issue a while ago.
My and a few friends on Discord were trying to figure out why my Arch wouldnt boot. (It was because I accidentally deleted the /boot folder, but thats for another story)

I can tell you from that experience that all of your commands are correct. Although you should be able to just mount the ESP without using -t vfat.

Is this a fresh install? I don’t see why else you would format the ESP.
Also, I do have to ask, did you mount /dev/sda2 ? It doesn’t show anywhere in your post that you did. (That’s sort of important)

This is what it looks like to me:
It looks like you might have installed GRUB to the ESP without the Arch partition mounted, causing it to have no destination when booting. This would have taken you to the GRUB terminal upon booting. Is this what it does?

#3 2017-08-03 14:55:13

Re: [SOLVED] Unable to boot to GRUB on UEFI

You might have to check in your UEFI firmware if you have an option to add an EFI entry there. My laptop also disallowed adding an entry with efibootmngr but I had a «add boot entry» option within the firmware that allowed me to select the grub binary (well technically I used systemd-boot but the principle should be the same regardless), which has since remained there.

#4 2017-08-03 15:04:20

Re: [SOLVED] Unable to boot to GRUB on UEFI

Thank you for your replies.

Yes, This is a fresh install.

Sorry, I have omited the steps where I mount the Arch partition (because I said that I have followed the installation guide).

This is what I’ve done after the first attempt :

I don’t understand. I tought I’ve made a bad setting so i’ve cleared the CMOS, but it still doesn’t work

I’ll recheck if I can do this.

Last edited by Qwoak (2017-08-03 15:06:36)

#5 2017-08-03 15:18:23

Re: [SOLVED] Unable to boot to GRUB on UEFI

You might have to check in your UEFI firmware if you have an option to add an EFI entry there. My laptop also disallowed adding an entry with efibootmngr but I had a «add boot entry» option within the firmware that allowed me to select the grub binary (well technically I used systemd-boot but the principle should be the same regardless), which has since remained there.

I have checked my UEFI firmware and unfortunately I don’t see such options


Usually I should have something like «UEFI Hard Drive BBS Priorities» but as GRUB is not detected and as I haven’t any other bootloaders, I don’t have this option.

Last edited by Qwoak (2017-08-03 15:42:54)

#6 2017-08-03 15:43:48

Re: [SOLVED] Unable to boot to GRUB on UEFI

First off, nice BIOS
(Don’t judge, I just call all the UEFI/BIOS firmware BIOS)

You can try installing it outside of chroot. Thats the only thing that really stands out to me.

Also, what boot menu is appearing? You mentioned there was a boot menu. Is it the one for the BIOS or is it GRUB? Because if its GRUB, you can try to force boot Arch and fix it in the system. I find it alot easier from the system than from the installation media.

When you mount the ESP and ls into /boot/efi, what shows up?

#7 2017-08-03 15:50:48

Re: [SOLVED] Unable to boot to GRUB on UEFI

By boot menu, I mean the one from the BIOS.

This is what’s inside my ESP:

Last edited by Qwoak (2017-08-03 15:58:11)

#8 2017-08-03 16:22:47

Re: [SOLVED] Unable to boot to GRUB on UEFI

Okay thats what I thought.

In the boot options (F9 on start up for me) it will give you an option to select what drive/partition to boot. Usually theres an option to boot an efi file. If thats the case, you can simply direct it to the grub.efi file there and boot up grub (hopefully)

If that doesnt work, I would recommend reinstalling Arch.
(follow the arch install guide till about where you would install grub, but do not mount the esp until then)

cfdisk might have gotten confused and showed you the wrong drive. If thats the case, it would have installed grub to the esp on the usb and not the system.

#9 2017-08-03 16:51:26

Re: [SOLVED] Unable to boot to GRUB on UEFI

My motherboard doesn’t allow me to do this But I’ve found a Live USB of Manjaro in my stuff that have an «Autodetect EFI Bootloaders» option at boot that detect GRUB on my ESP and loads it perfectely.

I have tried 3 times to reinstall Arch (and many times before this on various machines without any problems), so I guess the problem comes from elsewhere.

I must find a way to make the GRUB EFI entry persistent.

I saw a video on Youtube of someone who has the same UEFI Firmware as mine and fix the problem by using EasyUEFI under Windows,
So I’ll try installing Windows on another drive and I’ll keep you informed if EasyUEFI fixes the problem

Last edited by Qwoak (2017-08-03 16:54:42)

#10 2017-08-03 17:02:23

Re: [SOLVED] Unable to boot to GRUB on UEFI

Have you tried using a fallback filename?

#11 2017-08-03 17:51:43

Re: [SOLVED] Unable to boot to GRUB on UEFI

It is really weird that your motherboard isnt detecting the OS.
Like, unnaturally weird. The EasyUEFI software on Windows acts very similar to the efibootmgr in Arch. However, it looks like your motherboard isnt recognizing these entries as it should. I would try using the Manjaro live boot you have to fix this.

It might also be that the ESP isnt flagged as bootable. Thats a simple fix with either cfdisk or Gparted.

#12 2017-08-03 17:58:42

Re: [SOLVED] Unable to boot to GRUB on UEFI

Okay, I made an entry for GRUB with EasyUEFI and .

It stills there and it works !

So I guess efibootmgr was the problem ?

Thank you all for your time.

Have you tried using a fallback filename?

Ah yes, I did not think of trying this.

Last edited by Qwoak (2017-08-03 18:20:35)

#13 2017-08-03 18:03:23

Re: [SOLVED] Unable to boot to GRUB on UEFI

It is really weird that your motherboard isnt detecting the OS.
Like, unnaturally weird. The EasyUEFI software on Windows acts very similar to the efibootmgr in Arch. However, it looks like your motherboard isnt recognizing these entries as it should. I would try using the Manjaro live boot you have to fix this.

It might also be that the ESP isnt flagged as bootable. Thats a simple fix with either cfdisk or Gparted.

ESP have the ‘boot’ and ‘esp’ flags already

Last edited by Qwoak (2017-08-03 18:06:38)

#14 2017-08-03 18:26:59

Re: [SOLVED] Unable to boot to GRUB on UEFI

Well umm.
Good job xD

#15 2017-08-03 18:29:28

Re: [SOLVED] Unable to boot to GRUB on UEFI

Well umm.
Good job xD

#16 2017-08-05 18:04:31

Re: [SOLVED] Unable to boot to GRUB on UEFI

I have a few recommendations and information that may be helpful. First, I recommend that you start simple and work step by step. At least when I run into issues with scripted boot loader installation and configuration, I go manual, step by step and simple.

The simple choice for the mount point of the ESP is to use /boot not /boot/efi. UEFI can only launch kernels, boot managers or boot loaders (efi executable files *.efi) at boot that are on the ESP. That means that the kernel, boot loader or boot manager to be launched directly must be on the ESP. If you use /boot as the ESP mount point, the kernel is installed to the ESP because that is where the ESP is mounted. This is why you must tell the install script for grub, rEFInd, systemd’s bootctl, whatever, where the ESP is mounted. They must put the file that UEFI will launch on the ESP.

The kernel is the only thing that UEFI can launch that is always going to install to /boot no matter what. If you use /boot/efi as the mount point for the ESP and want to mount the kernel directly (EFISTUB) you have to set up a process that will copy the kernel (after install and updates) to the ESP at your mount point, /boot/efi. You may not ever want to use direct boot of the kernel but it is the fastest, simplest and a good thing to be able to do if your boot loader or manager should ever fail for some reason. So keep in mind the complication it could cause you later if you instead use /boot/efi as the mount point.

The simplest boot option is to launch the kernel itself directly (using the built in EFISTUB capability of the arch kernel). If you rely on grub or rEFInd those programs must provide drivers to allow them to access the kernel if it isn’t on the ESP. Systemd’s bootctl doesn’t have these drivers for access to other partitions so you really should use the /boot mount point for the ESP. When you use /boot/efi as the ESP mount point, the kernel is installed to and updated on the root partition because that is where /boot is in that configuration. If the ESP is mounted to a subdirectory of /boot, the kernel is not on the same partition as the program that UEFI launches.

Enough about the mount point but I wanted to be clear to everyone, not just the experienced. When you install a boot loader or boot manager the first step is to install the program package. Using the kernel’s EFISTUB capability or using bootctl doesn’t require this step. Bootctl is installed automatically with systemd. The next step for grub or rEFInd is to install the needed parts to the ESP. For that step you just have to be sure to reference the right mount point for the ESP and not type anything wrong. All that’s left at that point is to configure boot.

They main thing to do now is to create the entry in the UEFI boot variables. We use efibootmgr to do this and so do the scripts used by grub and other boot loaders or managers. The efibootmgr man page is pretty clear and provides examples of it’s use. For me to create an entry to launch my kernel directly I just tell efibootmgr to create a new entry (-c), it defaults to /dev/sda and partition 1 so you only use those options if you need something different (-d and -p), the loader file name (-l), the boot entry label name (-L) and the kernel paramters (-u). These same things get provided and used when you use grub, etc. but you aren’t always aware that you are being asked for them.

If and when you have trouble with a boot loader, KISS. Do what you manually instead of blindly through scripts that hide the details from you. I’ve had the exact problem you had to begin this post. I’d think everything was right and in UEFI and reboot, magically it’s gone. On the same machine with the same UEFI that never happens now that I do things myself instead of using the scripts. I usually have all of the boot loaders and managers installed and I use efibootmgr to switch between them when I want to test something to learn or to troubleshoot for others.

Last edited by Blasphemist (2017-08-06 01:19:45)

Источник

В последнее время Manjaro Linux был чрезвычайно популярен. Это действительно хороший опыт, чтобы тщательно его изучить. Теперь я подведу итоги некоторых распространенных проблем и скажу вам:

1. Во-первых, многие люди не имеют загрузочной программы после установки и не могут ее запустить. Его можно запустить только с установочного диска U. Сначала вам нужно скачать Manjaro 17.0, а затем загрузить Manjaro 17.1.7 или 17.1.10, поэтому я расскажу об этом позже.

В этой статье описывается установка UEFI, отключите безопасную загрузку и Lanuch CSM в вашей BiOS.

Начните делать загрузочный диск, выберите GPT, как показано ниже

Далее выберите метод DD

После завершения производства загрузитесь с диска U, не забудьте выбрать несвободный для dirver

В Интернете существует множество учебных пособий по установке, но это не те проблемы, которые необходимо решить в этой статье.

После установки системы некоторые друзья, которые установили ее, будут знать, что после того, как вы откатите обновление, система зависнет. Это случай с Manjaro 17.0, смешной, не очень хорошей системой, разве она не занимает первое место? Извините, я не знаю почему.

Если вы все еще хотите использовать этого парня, продолжайте, потому что вы видите, что люди вокруг вас используют его, и это хорошо, просто не сдавайтесь.

Используйте загруженный Manjaro17.1.7 или Manjaro17.1.10 для повторной записи образа и переустановки. Ваш раздел / boot / efi можно отформатировать или не отформатировать. Установка подсказывает, что все проблемы решаются после установки.

Не будь умным и не устанавливай Manjaro 17.1.7 или Manjaro 17.1.10. Поздравляю, после установки загрузочной программы нет. Если ты думаешь, что USB-загрузка хороша, то я могу только хе-хе … На самом деле, Manjaro 17.0 и выше Версия загрузочной программы нестабильна, поэтому загрузочного файла не будет, поэтому мне нужно использовать загрузочный файл 17.0, на самом деле это так просто!

2. Далее, давайте поговорим о проблеме с двумя линейными картами в Manjaro, откройте настройки — Manjaro Setting Manager — настройки оборудования

Установка системы должна быть nvidia-390xx, я предлагаю вам удалить 390xx, мою видеокарту GT720m, установить invidia340 не проблема, но установка 390 не работает нормально. После того, как все это будет сделано, откройте терминал и введите nvidia-smi, чтобы увидеть информацию о вашем независимом дисплее. Он уже работает в обычном режиме.

3. Перед рабочим столом Manjaro deepin я обнаружил, что это может вызвать ошибку ядра. Теперь я не уверен, была ли эта проблема исправлена. Рабочий стол deepin действительно работает очень хорошо.

Некоторые команды установки, которые я использовал:

Источник перестановки

sudo  pacman-mirrors -i -c China -m rank

Добавить библиотеку archlinuxcn и библиотеку antergos

echo -e "n[archlinuxcn]nSigLevel = TrustAllnServer = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$archnn[antergos]nSigLevel = TrustAllnServer = https://mirrors.tuna.tsinghua.edu.cn/antergos/$repo/$archn"|sudo tee -a /etc/pacman.conf

Обновление системы:

sudo pacman -Syyu

# Оптимизация синхронизации (аналогично дефрагментации диска, нет необходимости использовать твердотельный накопитель)

sudo pacman-optimize && sync

Установите ключ подписи archlinuxcn и ключ подписи antergos

sudo pacman -S --noconfirm archlinuxcn-keyring antergos-keyring

Установите метод ввода Sogou # xfce desktop

sudo pacman -S --noconfirm fcitx-im fcitx-configtool fcitx-sogoupinyin 

Настроить fcitx

sudo echo -e "export GTK_IM_MODULE=fcitxnexport QT_IM_MODULE=fcitxnexport XMODIFIERS=@im=fcitx">>~/.xprofile

Общая установка программного обеспечения

sudo pacman -S wps-office ttf-wps-fonts deepin.com.qq.office deepin.com.wechat netease-cloud-music git vim emacs screenfetch net-tools

Пожалуйста, установите другое программное обеспечение самостоятельно с pacman, pacman действительно великолепен.

Наконец, я показываю свой рабочий стол на всеобщее обозрение:

Я использую только XFCE, xfce подобен запыленному кинжалу. Сотрите пыль с него, и вы обнаружите, что его удобно использовать. Если вы будете практиковать внутренние навыки Арка, вы сможете достичь единства человека и ножа. Кде похож на великолепный меч. Меч все виды великолепен, но когда вы вытаскиваете меч, возможно, он говорит вам, что способ вытащить меч неправильный, или просто игнорирует вас. Обычно он бесполезен. , Гном похож на легендарный большой нож. Он содержит все навыки, о которых вы можете думать и о чем вы не можете думать. Он абсолютно высокий и мощный. Он выглядит непобедимым. Он заставляет противника потерять уверенность с первого взгляда, но когда вы раскачиваете большой нож В этот момент клинок был непосредственно сломан или клинок был уничтожен сам по себе, без прямой атаки на цель. Система предложила вам снова размахивать ножом, снова хорошо. Удачи, может быть, вам действительно повезло в этот раз … Эй …

XFCE абсолютно незаметен: после того, как вы начнете в это время, вы обнаружите, что если вы будете усердно работать, это станет волшебным оружием!

  • #1

Добрый день.
Пытаюсь установить Manjaro на специально подготовленный кусок ЖД в качестве второй ОС рядом с Windows 10.
При установке получаю ошибку:

Boost.Python error in job “bootloader”.
<class ‘subprocess.CalledProcessError’>
Command ‘grub-install —target=i386-pc —recheck —force /dev/sda’ returned non-zero exit status 1.
Traceback:
File “/usr/lib/calamares/modules/bootloader/main.py”, line 342, in run
prepare_bootloader(fw_type)
File “/usr/lib/calamares/modules/bootloader/main.py”, line 313, in prepare_bootloader
install_grub(efi_directory, fw_type)
File “/usr/lib/calamares/modules/bootloader/main.py”, line 283, in install_grub
boot_loader[“installPath”]])
File “”, line 2, in

Натыкался на эту ошибку в интернетах, но что конкретно делать, так и не разобрался. Если кто сталкивался, подскажите, пожалуйста.

P.s. попробовал поставить Ubuntu на тот же раздел, все встало и работает без проблем

shooter


  • #2

Чем резал isoшник? Проверь хешь суммы у isoшника.

  • #3

Чем резал isoшник? Проверь хешь суммы у isoшника.

Резал и Etcher-ом и Rufus-ом. Пробовал и Gnome и KDE. Хэши совпадают.

m0rza


  • #4

Резал и Etcher-ом и Rufus-ом. Пробовал и Gnome и KDE. Хэши совпадают.

Эта ошибка связана с тем, что ты не указал раздел для EFi так как винт GUID, а не MBR как в гайде. Выбери при разбивки раздел EFi от маздая, обычно он около 100мб и фаловая система FAT32. Монтировать как /boot/efi.

Кстати о гайде в Paranoid — если включать LUKS на таблицах GPT что актуально для UEFI биосов, то GRUB не установится на EXT4 к примеру. Как быть в этом случае с партишином для EFI? Есть ли смысл LUKS на логический том?

Последнее редактирование модератором: 13.08.2018

  • #5

Все заработало как-то без /boot/efi. Уже точно не скажу как….
Основная проблема была в том, что при установке на один ЖД винды и шифрованного раздела с Манжаро начинались танцы(Пароль для расшифровки требовался два раза, в винду нельзя зайти если не ввести пароль).Раз 20 переустанавливал, переразмечал и т.д. Помогали парни с телеги Манжаро. В итоге LUKS не делал. На целом ЖД, разумеется все попроще.

Злой Дядька


  • #6

Друзья иногда мы отвечаем на вопросы с большой задержкой , все ввиду того , что в уведомления не приходят предупреждения . Поэтому задавайте вопрос в разделе вопросы и ответы FAQ .

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Manifest json 1 manifest line 1 column 1 syntax error
  • Manhwa semantic error in korean
  • Missing inserted latex ошибка
  • Missing equal sign ошибка
  • Missing after argument list javascript error

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии