LINUX.ORG.RU

GRUB

 


0

1

Здравствуйте всем. Проблема установки antiX рядом с вин11. На ноуте DEXP Atlas предварительно откл. секбут, битлокер. Заставил подвинутся винду на 50 г. Диск размечен по GPT. Установка (505-ый раз) заканчивается сообщением, что груб неудачно установился. При инсталляции создал на диске 500 мб раздел в гпт, с флагом boot. В меню биоса ноута появилась загрузочная запись на antiX. Однако загрузка с этой позиции заканчивается черной консолью grub: Что дальше кнопить? Подскажите пож если кто сталкивался с этой проблемой. Все что мог перегуглил. Все там про полное изучения груба в режиме учебника. Буду очень признателен.


Ответ на: комментарий от Vsevolod-linuxoid

Винде как всегда пофик. Тут как груб отрегулировть. Данные Вам показал. Есть строка только GRUB:

Beet
() автор топика
Ответ на: комментарий от Beet

«DEXP Atlas» - очень информативно.

Вроде как, железка новая, Интел 12 поколения. Если так, то как можно более новую версию системы, чтобы в ядре была поддержка этого железа. Самое банальное, загрузка с параметром ядра «nomodeset».

Строка груб какая: «grub» или «grub rescue»?

andytux ★★★★★
()
Ответ на: комментарий от Beet

Ты показал только fdisk -l и lsblk -f. Мне нужны данные из efibootmgr -v.

Запиши через FMW https://fedoraproject.org/fmw/FedoraMediaWriter-win32-latest.exe в Windows https://www.system-rescue.org/Download/ на флешку и пришли с неё вывод этот.

И чтобы писать конфиг GRUB2 руками, мне нужно знать, на каком из разделов лежит ядро и initramfs, их полное имя, где именно у тебя лежит GRUB2 и его конфиг.

Сюрприз — в твоем выводе этого не видно. После вывода efibootmgr -v скорее всего ещё некоторые иные понадобятся, чтобы понять, где у тебя /, какие имена ядер и где какой загрузчик:

cd /mnt
mkdir 1 4 6 7
mount -o ro /dev/nvme0n1p1 1
mount -o ro /dev/nvme0n1p4 4
mount -o ro /dev/nvme0n1p6 6
mount -o ro /dev/nvme0n1p7 7
ls -laR 1/
ls -laR 6/
ls -la 4/boot/
ls -la 7/boot/
Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 5)
Ответ на: комментарий от andytux

Ты как будто впервые с программистом общаешься :-) Они такие подробности об устройстве ОС не знают, они ж не сисадмины.

Серьезно, по работе постоянно такое вижу. Люди объективно компетентны в разработке ПО под Linux — но в его администрировании и уж тем более troubleshooting разбираются крайне слабо. Я и сам не эксперт, но они вообще… могут на RHEL apt-get использовать и т.п.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Сплошь и рядом. И не только в компьютерной сфере.

Вот и приходится угадывать мелодию с двух нот…

Я вот в глаза не видел, ни этот Atlas, ни antiX. Впрочем вру, antiX пару раз запускал.

andytux ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid
BootCurrent: 0005
Timeout: 1 seconds
BootOrder: 0005,0000,0004,0002,0003
Boot0000* Windows Boot Manager  HD(1,GPT,19e97339-2626-4e4c-920b-acf8b704be96,0x800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b003900640065006100380036
      dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 20 03 00 00 00 00 00 39 73 e9 19 26 26 4c 4e 92 0b ac f8 b7 04 be 96 02 02 / 04 04 46 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 49 00 43 00 52 00 4f 00 53 00 4f 00 46 00 54 00 5c
    data: 57 49 4e 44 4f 57 53 00 01 00 00 00 88 00 00 00 78 00 00 00 42 00 43 00 44 00 4f 00 42 00 4a 00 45 00 43 00 54 00 3d 00 7b 00 39 00 64 00 65 00 61 00 38 00 36 00 32 00 63 00 2d 00 35 00 63 00 64 00 64 00 2d 00 34 00 65 00 37 00
Boot0002  UEFI: HTTP IPv4 Realtek PCIe GBE Family Controller    PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(50a13243eaa7,0)/IPv4(0.0.0.00.0.0.0,0,0)/Uri()0000424f
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 1c / 01 01 06 00 00 00 / 03 0b 25 00 50 a1 32 43 ea a7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 03 0c 1b 00 00 00 00 00 00 00 00 00
    data: 00 00 42 4f
Boot0003  UEFI: PXE IPv4 Realtek PCIe GBE Family Controller     PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)/MAC(50a13243eaa7,0)/IPv4(0.0.0.00.0.0.0,0,0)0000424f
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 1c / 01 01 06 00 00 00 / 03 0b 25 00 50 a1 32 43 ea a7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 / 03 0c 1b 00 00 00 00 00 00 00 00 00
    data: 00 00 42 4f
Boot0004* UEFI OS       HD(6,GPT,08365562-98c2-4052-8317-5dcc09c59142,0x1da86800,0x78800)/File(\EFI\BOOT\BOOTX64.EFI)0000424f
      dp: 04 01 2a 00 06 00 00 00 00 68 a8 1d 00 00 00 00 00 88 07 00 00 00 00 00 62 55 36 08 c2 98 52 40 83 17 5d cc 09 c5 91 42 02 02 / 04 04 30 00 5c 00 45 00 46 00 49 00 5c 00 42 00 4f 00 4f 00 54 00 5c 00 42 00 4f 00 4f 00 54 00 58
    data: 00 00 42 4f
Boot0005* UEFI: Wilk USB DISK 2.0 PMAP  PciRoot(0x0)/Pci(0x14,0x0)/USB(7,0)/CDROM(1,0xf4,0x2d00)0000424f
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 14 / 03 05 06 00 07 00 / 04 02 18 00 01 00 00 00 f4 00 00 00 00 00 00 00 00 2d 00 00 00 00 00 00 / 7f ff 04 00
    data: 00 00 42 4f
Beet
() автор топика
Ответ на: комментарий от Beet

Интересно. Загрузчик GRUB2 со второго раздела EFI твой UEFI судя по всему видит.

Boot0004* UEFI OS       HD(6,GPT,08365562-98c2-4052-8317-5dcc09c59142,0x1da86800,0x78800)/File(\EFI\BOOT\BOOTX64.EFI)0000424f

Покажи ещё выводы:

cd /mnt
mkdir 4 6 7
mount -o ro /dev/nvme0n1p4 4
mount -o ro /dev/nvme0n1p6 6
mount -o ro /dev/nvme0n1p7 7
ls -laR 6/
ls -la 4/boot/
ls -la 7/boot/
Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Вот последний всхлип инсталятора:

Устанавливается GRUИB
cat sys/firmware/efi/fw_platform_suze
ls sys/firmware/efi/efivars | grep dump
Change root: /mnt/antiX
grub-install --no-nvram --force-exta-removable --target=x86_64-efi --bootloader-id=antiX
 --recheck --efi-directory=boot/efi
efibootmgr
Revert root:
FAILED Phase 4-GRUB installation failed. ....

Beet
() автор топика
Ответ на: комментарий от Beet

Ничего мне это не говорит. Установщик AntiX кроме него нигде не используется, я с ним почти незнаком. Пришли те выводы, что я просил выше.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid
root@antix1:/mnt# mkdir 4 6 7
mount -o ro /dev/nvme0n1p4 4
mount -o ro /dev/nvme0n1p6 6
mount -o ro /dev/nvme0n1p7 7
mount: /mnt/7: unknown filesystem type 'swap'.
       dmesg(1) may have more information after failed mount system call.
root@antix1:/mnt# ls -laR 6/
6/:
итого 8
drwxr-xr-x 3 root root 4096 янв  1  1970 .
drwxr-xr-x 1 root root  120 фев 18 10:24 ..
drwxr-xr-x 4 root root 4096 фев 18 09:22 EFI

6/EFI:
итого 16
drwxr-xr-x 4 root root 4096 фев 18 09:22 .
drwxr-xr-x 3 root root 4096 янв  1  1970 ..
drwxr-xr-x 2 root root 4096 фев 18 09:22 antiX
drwxr-xr-x 2 root root 4096 фев 18 09:22 BOOT

6/EFI/antiX:
итого 144
drwxr-xr-x 2 root root   4096 фев 18 09:22 .
drwxr-xr-x 4 root root   4096 фев 18 09:22 ..
-rwxr-xr-x 1 root root 139264 фев 18 09:22 grubx64.efi

6/EFI/BOOT:
итого 144
drwxr-xr-x 2 root root   4096 фев 18 09:22 .
drwxr-xr-x 4 root root   4096 фев 18 09:22 ..
-rwxr-xr-x 1 root root 139264 фев 18 09:22 BOOTX64.EFI
Beet
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid
root@antix1:/mnt# ls -la 4/boot/
ls: невозможно получить доступ к '4/boot/': Нет такого файла или каталога
root@antix1:/mnt# 
Beet
() автор топика
Ответ на: комментарий от Beet

Пришли ls -la 7/boot/ — ну попробуй подумать, а не изображать из себя dumb terminal. Отрицательный результат не значит, что мне не нужен результат команды далее.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid
root@antix1:/mnt# mkdir 1 4 6 7
root@antix1:/mnt# mount -o ro /dev/nvme0n1p7 7
mount: /mnt/7: unknown filesystem type 'swap'.
       dmesg(1) may have more information after failed mount system call.
root@antix1:/mnt# ls -la 7/boot/
ls: невозможно получить доступ к '7/boot/': Нет такого файла или каталога
root@antix1:/mnt# 
Beet
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Я тут присмотрелся к выхлопу инсталятора (он выше) и заметил что груб падает сразу после команды efibootmgr. В лайфе ОС говорит что такой команды-утилиты у нее нет. Я наверное перекатаю исо на флешку. Загружусь с нее и apt-get efibootmgr. Потом запущу установку antiX23. Может эта простая причина?

Beet
() автор топика
Ответ на: комментарий от Beet

Пардон, перепутал номера разделов.

mkdir /mnt/8
mount -o ro /dev/nvme0n1p8 /mnt/8
ls -laR /mnt/8/boot/
Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

может я нуб, но думал что линукс должен при инсталяции Вставлять свою запись в раздел гпт винды? При инсталляции она не высвечивается в грубе-инсталяции.

Beet
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Тогда совсем ничего не понимаю. При разметки диска виден загрузочный гпт, системный с флагом boot раздел винды 100 мб. А когда доходит до установки груба то инсталятор его не видит. Может он как то защищен?

Beet
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Все оказалось просто. Авторы antiX-23 забыли «положить» в него efibootmgr. В конце февраля с. г. срочно сварганили antiX-23.1 уже нормальной сборки. Который я уже установил спокойно без напильника. Об этом глюке я узнал на англоязычном форуме.

Beet
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.