LINUX.ORG.RU

GRUB

 


0

1

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


что груб неудачно установился.

поставить удачно

Pinux001
()

Похоже, Вы пытаетесь установить grub на UEFI-систему, способом предназначенным для legacy.

Запостите вывод lsblk --fs

QsUPt7S ★★
()
Последнее исправление: QsUPt7S (всего исправлений: 1)
Ответ на: комментарий от cetjs2

Вывод терминала в этом посте я не публиковал. Да и тема не про лоркод.

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

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

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

Правда с лисой не получится. antiX не видит вай-фай ноута а тащить провод лень. Думаю разобраться с этой проблемой позже когда запущу всетаки ОС.

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

Привет. Проверял контрольную сумму скачанного AntiX? Чем на флешку писал, если Rufus, то запиши заного Fedora Media Writer.

Да, банальные причины, кривой образ или кривая запись, но их стоит исключить.

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

У старпера всегда есть внешний DVD в тайнике. Зато надежно. :)

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

Да, руфус скатился. Сейчас им можно только винду писать, для линукса он непригоден.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от QsUPt7S
demo@antix1:~
$ lsblk --fs
NAME FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0
     squash 4.0                                                    0   100% /live/linux
sr0  iso966 Jolie antiX-Live
                        2023-08-27-13-26-56-00                     0   100% /live/boot-dev
nvme0n1
                                                                            
├─nvme0n1p1
│    vfat   FAT32 SYSTEM
│                       74E1-4157                                           
├─nvme0n1p2
│                                                                           
├─nvme0n1p3
│    ntfs         Local Disk
│                       CC10E1EB10E1DD08                                    
├─nvme0n1p4
│    ext4   1.0         3713d7fe-5c2f-412c-b480-ee4eecff4380                
├─nvme0n1p5
│    ntfs         Recovery
│                       A4D2E296D2E26C4C                                    
├─nvme0n1p6
│    vfat   FAT32       4194-03F2                                           
├─nvme0n1p7
│    swap   1     swapantiX
│                       8fc82b6e-ab24-47b6-a915-61eec0e1faa9                [SWAP]
└─nvme0n1p8
     ext4   1.0   rootantiX23
                        4e817b8e-0ad3-44f3-a967-443245953783                
demo@antix1:~
9/code]
Beet
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Приручил я всетаки падлеца к локалке. Вот выводы лайфа

root@antix1:/home/demo# fdisk -l
Disk /dev/ram0: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram1: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram2: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram3: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram4: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram5: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram6: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram7: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram8: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram9: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram10: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram11: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram12: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram13: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram14: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram15: 16 MiB, 16777216 bytes, 32768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/loop0: 1,58 GiB, 1692315648 bytes, 3305304 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/nvme0n1: 238,47 GiB, 256060514304 bytes, 500118192 sectors
Disk model: BIWIN NA80Y1M10-256G                    
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: gpt
Disk identifier: 7AF50DC0-68EF-4CC0-B3C3-66ADB1954520

Device             Start       End   Sectors   Size Type
/dev/nvme0n1p1      2048    206847    204800   100M EFI System
/dev/nvme0n1p2    206848    239615     32768    16M Microsoft reserved
/dev/nvme0n1p3    239616 389500927 389261312 185,6G Microsoft basic data
/dev/nvme0n1p4 395720704 467236863  71516160  34,1G Linux filesystem
/dev/nvme0n1p5 498069504 500117503   2048000  1000M Windows recovery environment
/dev/nvme0n1p6 497575936 498069503    493568   241M EFI System
/dev/nvme0n1p7 389500928 395720703   6219776     3G Linux filesystem
/dev/nvme0n1p8 467236864 497575935  30339072  14,5G Linux filesystem

Partition table entries are not in disk order.
root@antix1:/home/demo# efibootmgr -v
bash: efibootmgr: команда не найдена
root@antix1:/home/demo# 

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

У тебя зачем-то 2 EFI раздела, большинство UEFI не умеет с таким работать, насколько помню, нужно использовать тот же, что использует Windows.

И вывод efibootmgr -v крайне важен для диагностики таких проблем. Скачай https://www.system-rescue.org/Download/ и загрузись с него.

И вообще, почему AntiX, а не банальный Debian LXDE или Xfce, ну или Devuan, если не хочется systemd?

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

Настраивал по многочисленным инструкциям. Везде рекомендуется создать бут-раздел для линукса в гпт. Если не создать его то antiX просто не может создать доступ к загрузочной територии винды. Она просто не отражается в меню при установке системы.

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

antiX мне просто нравится. В своей конторе поставил его. Причем накарябал пару простых приложений на TCL/TK И пользователи без них уже никак. Привыкли ")

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

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

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

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

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

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

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

Да, но там свой установщик. Оригинальный debian-installer же буквально самый продвинутый установщик из всех, что я знаю. Он без проблем ставится на имеющиеся разделы и может создавать самые сложные конфигурации сам — однажды я с его помощью поставился в RAID1+LUKS1+LVM+XFS.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от 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 ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.