LINUX.ORG.RU

Проблема установки любого дистрибутива. GRUB

 , , ,


0

1

Решил установить Linux на второй диск, на первом стоит винда. Пробовал заливать arch, manjaro, artix. Загрузочная флешка mbr, пробовал и fat32 и ntfs На матери BIOS legacy

Собственно, суть в чем, сначала выходит строка одинаковых ошибок: Error: symbol ‘grub_debug_free’ not found И Error: symbol ‘grub_debug_malloc’ not found В конце Warning:Syntax error(missing slash)

После меню GNU GRUB 2.03, как вроде и должно быть.

Что ни нажимай, переводит в консоль Error: symbol ‘grub_debug_free’ not found Warning:Syntax error(missing slash)

Если на C нажать Переводит в другую консоль. Там не работает ничего На ls выдаёт Error: symbol ‘grub_debug_free’ not found На reboot Error: symbol ‘grub_debug_malloc’ not found Другие команды просто Can’t find command

И такая ситуация с любым дистрибутивом, просто одинаково все, будто он на равне с биосом вшился и сломался :D



Последнее исправление: ErrDri0x7b (всего исправлений: 2)

Ответ на: комментарий от andytux

Выглядит похоже на мой случай. У меня UEFI в режиме эмуляции Legacy BIOS почему-то не хочет грузить ОС со второго диска, только с первого, хотя схема разметки и установки загрузчика идентична.

Vsevolod-linuxoid ★★★★★
()

Загрузочная флешка mbr, пробовал и fat32 и ntfs

Корректный способ записи заключается в записи через dd на блочное устройство или через Windows программой с поддержкой такого режима. При этом на флешке начисто стираются все разметки и ФС и заменяются на те, что в образе.

Вот что:

sudo fdisk -l
lsblk -f
ls -ld /sys/firmware/efi
efibootmgr -v
Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от ErrDri0x7b

Что такое md5?

Контрольные суммы образов, позволяют проверить, не битые ли файлы. Вот пример sha256:

https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-11.6.0-amd64-netinst.iso — образ

https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/SHA256SUMS — суммы образов (есть варианты)

И у меня всё правильно:

vsevolod@hp15:~/isos$ cat SHA256SUMS 
e482910626b30f9a7de9b0cc142c3d4a079fbfa96110083be1d0b473671ce08d  debian-11.6.0-amd64-netinst.iso
d74c84606ef341845200f8a6d3aa45de7378172a04f0e86a70581bdd3499a90c  debian-edu-11.6.0-amd64-netinst.iso
e718f6874488c8315203f6dc9bfbeada7e68ff311da71b51e62a17b36cefd5eb  debian-mac-11.6.0-amd64-netinst.iso
vsevolod@hp15:~/isos$ sha256sum debian-11.6.0-amd64-netinst.iso | grep e482910626b30f9a7de9b0cc142c3d4a079fbfa96110083be1d0b473671ce08d
e482910626b30f9a7de9b0cc142c3d4a079fbfa96110083be1d0b473671ce08d  debian-11.6.0-amd64-netinst.iso

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

А я должен телепатически узнать, какая. Вывод пришли.

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

Не верю. А если действительно настолько старая, то на них не редкость, что возникают проблемы при загрузке с флешки. Да и современные системы могут оказаться ему не по зубам. А в твоем списке все больше «короткоживущие».

Точно БИОС?

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

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

Я у него всё это выше и запросил:

sudo fdisk -l
lsblk -f
ls -ld /sys/firmware/efi
efibootmgr -v
  • Разметку всех дисков
  • Какие блочные устройства и ФС на них
  • В UEFI или в BIOS режиме загружена флешка
  • Какие записи в UEFI
Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от andytux

А если действительно настолько старая, то на них не редкость, что возникают проблемы при загрузке с флешки.

Как я понял, у него проблемы не с этим, а после установки.

Vsevolod-linuxoid ★★★★★
()

Вопрос куда ты ставишь дистрибутивы, а куда ставится загрузчик? И какой раздел указан загрузочным? Допустим один раз криво поставилось в mbr. А дальше... допустим груб ты устанавливаешь не в mbr и sdX1, а куда-то мимо. А грузишься обратно со сломаного груба.

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

Извиняюсь конечно за такие вопросы. Но то за эмулятор терминала? Тоесть мне на винду что стоит, скачать какой либо терминал, и туда уже вводить команды, что ты написал?

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

Хорошо. И на счет базовых проверок — я не душню, просто это на самом деле важно.

У меня был случай, когда человек обратился с вопросами о куче странных глюков в своем дистрибутиве на Debian с Openbox (забыл название).

Я поставил его в виртуалку — ни одного глюка, всё работает как надо. А человек только поставил. Спросил как писал на флешку и проверял ли сумму — неправильно и не проверял. После переустановки с нормально записанного образа — всё как по маслу.

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

При чем тут Windows? Я тебе с LiveFlash Linux говорил загрузиться.

А, у тебя с этим и проблемы… ну тогда если после записи по-нормальному все равно не выйдет… какая именно у тебя Windows?

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

БИОС говоришь. Это значит компьютеру больше пятнадцати лет. Точно БИОС? Точно, точно БИОС?

На всех материнках есть биос. От того, что он с поддержкой uefi, он биосом быть не перестаёт.

firkax ★★★★★
()
Ответ на: комментарий от ErrDri0x7b
Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Теперь еще ошибка при запуске федоры

mediawriter.exe - Точка входа не найдена

Точка входа в процедуру CreateEventW не найдена в библиотеке DLL api-ms-win-core-synch-l1-2-0.dll.

ОК

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

С твоим незнанием. Непреодолимых технических проблем я пока не вижу.

Мы ещё только начали диагностику. Слишком рано сдаешься.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от ErrDri0x7b

Ты пробовал читать ссылки что я дал дальше первого предложения? Там способ с msinfo32 описан.

Нужно понять, в BIOS или UEFI режиме грузится Windows, какая разметка дисков и gpt или msdos там таблицы разметки.

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от ErrDri0x7b

В Total cmd нет sha512?! [НЕ ВЕРЮ]

Твоя проблема для grub имеет место быть для режима загрузки legacy.

Повангую: ты «неправильно» флешку записывал (не теми программами). Или команда Manjaro забиыла проверить образ на «на загружаемость» для режима загрузки legacy.

master_0K
()
Ответ на: комментарий от ErrDri0x7b

Я не писал что нужно именно md5, я писал md5 или иную.

Правильная sha512 для диска такая: 72c188b4886ade8d554d856397e53e93bc37e218000bba1627e2218a58fdaf997155c712290cf52664bbb93497dd863256bd1dbc7e1de416f80515644a575590 manjaro-kde-22.0.4-230222-linux61.iso

Vsevolod-linuxoid ★★★★★
()