Страница 2 из 2

Установка Linux Mint 64 бит на UEFI 32 бит

Добавлено: 27 мар 2023, 10:35
Slav164

Установка Linux Mint 64 бит на UEFI 32 бит

Добавлено: 27 мар 2023, 13:29
dimclaren
symon2014 писал(а):
27 мар 2023, 07:20
dimclaren, Вот смотрю не обновлено 240 пакетов. Надо исправить ситуацию. Попробуй сначала sudo apt update && sudo apt upgrade и возможно ещё команду apt install -f
Попробовал обновиться, потом команду apt install -f, но это не помогло..
1679912701789.jpg

Установка Linux Mint 64 бит на UEFI 32 бит

Добавлено: 27 мар 2023, 13:46
symon2014
apt policy grub-efi-amd64-signed
grub-efi-amd64-signed:
Установлен: 1.187.3~22.04.1+2.06-2ubuntu14.1
Кандидат: 1.187.3~22.04.1+2.06-2ubuntu14.1

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

Установка Linux Mint 64 бит на UEFI 32 бит

Добавлено: 27 мар 2023, 15:16
dimclaren
Slav164, спасибо, но bootia уже пробовал. Он подходит для загрузки Live USB, а в моём случае проблема с невозможностью загрузки уже установленной системы. Простое помещение этого файла в папку EFI/boot проблему не решает.

Установка Linux Mint 64 бит на UEFI 32 бит

Добавлено: 27 мар 2023, 16:17
slant
Есть мнение, что выходом из положения может быть установка Debian или LMDE как основанного на нем. В Дебиане, вроде бы, есть поддержка такого специфического железа. Во всяком случае есть пакет grub-efi-ia32 в составе реп для архитектуры amd64, что позволит его установить вместо обычного grub-efi боле-менее штатным способом.

Установка Linux Mint 64 бит на UEFI 32 бит

Добавлено: 27 мар 2023, 17:30
Slav164
dimclaren, На вентоевском esp разделе в папке grub валяется i386-efi,можно вытащить и попытаться.
окно_27-03-2023-21-15-11.png

Установка Linux Mint 64 бит на UEFI 32 бит

Добавлено: 10 июл 2023, 18:43
abrikosof55
Всем привет!
Установил LM 21.1 Xfce на Prestigo PSB 116A03
Там тоже 64 бит система поддерживается, а EFI почему-то 32 битная.

Помогли в hexchat в поддержке, делал на основании этого сообщения
https://forums.linuxmint.com/viewtopic. ... 6#p2304376

1. Установка системы
1.1 Записал руфусом ISO на флешку(настройки по умолчанию).
1.2 В папку EFI/boot на флешке закинул bootia32.efi c того форума (важно именно тот файл, потому что с другим система хоть и устанавливалась, но потом Grub починить не получалось, он писал, что не знает команд и файловой системы. Размер этого файла 704kB примерно)
https://github.com/lamadotcare/bootia32 ... n/bootia32

1.3 Установил систему с настройками по умолчанию(не менял разделы)

После этого удобно установить (если нет) gparted и запустить (набрав в терминале, например, это слово).
Откроется окно с разделами диска.

Должно в итоге после установки быть 2 раздела как минимум: первый EFI System Partition (fat32) у меня 500Мб размер(хотя занято всего 9 после установки).
Второй раздел - с файлами ЛМ (линукс минт) у меня это ext4

Лучше сфотать на телефон, для удобства, разделы.

1.4 Запускаем из меню "Пуск" программу Диски (disks) и в ней выбираем EFI раздел и жмем "монтировать". Открываем в проводнике, например(прямо в программе "диски" есть ссылка для открытия), этот диск и кликаем правой кнопкой внутри папки boot. Выбираем "открыть как root" ищем папку boot/efi/EFI/BOOT
Там лежат 64bit efi файлы.

1.5 Туда копируем скачанный bootia32.efi
Также скопировал его в папку boot/efi/EFI/ubuntu

И даже в папку boot/efi/EFI/ (возможно, это уже было лишнее, но мне так проще сразу сделать было, для уверенности).

Закрываем проводник от root, можно проверить уже как обычный пользователь, везде ли файл скопировался в те папки.

Перезагружаемся.

2. После установки и перезагрузки появится оболочка Grub2. Нам надо понять, как grub2 назвал наш диск, на котором все установлено.

2.1 Выясним какие диски он видит, например написав "root (" без каквычек и нажав TAB.
Он предложит диски, которые видит, затем выбираете нужный диск также "root (hd0" и жмемTAB. (у меня это был hd0, его легко было распознать по 2 разделам, которые предлагал grub при нажатии TAB) Тогда мы увидим разделы диска и по размеру и файловой системе поймем(2 раздела, о которых я писал выше), что именно на этот диск (на основании фото gparted) должен быть установлен Grub. На разделе с ЛМ.

2.2 Так мы выяснили на каком диске и разделе лежит Grub2. Теперь запускаем в оболочке Grub2 команды с того форума:

Код: Выделить всё

configfile (hd1,gpt2)/boot/grub/grub.cfg
boot
где (hd1,gpt2) - тот раздел, на котором записаны файлы системы, который мы определили выше (у вас он может быть другим).

2.3 после того как выполнили boot, на экране у меня появились непонятные символы, что-то вроде вопросов - это так криво отображалось окно выбора загрузи системы. Я ничего не жал, просто дождался пока он автоматом начнет загружать.
Система загрузилась.

3. Чиним Grub2, чтобы закрепить результат
3.1 желательно, например, запустив gparted, посмотреть как называется диск на котором те 2 раздела у нас лежат исходные с EFI и системой. У меня это было mmcblk2 (хотя при загрузке с флешки в конце была цифра 1, тут нужно быть внимательным и выбирать то, что уже после установки показывает)

И затем вводим в терминале команду:

Код: Выделить всё

apt update && apt install grub-efi-ia32-bin && sudo grub-install -v --target=i386-efi --efi-directory=/boot/efi /dev/mmcblk1
где в конце должен быть прописан ваш диск вместо mmcblk1
Жмем ENTER
После ряда действий отображенных в терминале, появилось 'ok'

4. Перезагружаемся и радуемся, если все ОК :)

Установка Linux Mint 64 бит на UEFI 32 бит

Добавлено: 22 июл 2023, 15:50
abrikosof55
abrikosof55 писал(а):
10 июл 2023, 18:43

2.2 Так мы выяснили на каком диске и разделе лежит Grub2. Теперь запускаем в оболочке Grub2 команды с того форума:

Код: Выделить всё

configfile (hd0,gpt2)/boot/grub/grub.cfg
boot
где (hd0,gpt2) - тот раздел, на котором записаны файлы системы, который мы определили выше (у вас он может быть другим).
Позже решил установить Linux Mint 21.2
И на этом этапе выдалась ошибка:

Код: Выделить всё

grub error: you need to load kernel first
Помогло это (почему-то со второго раза после перезагрузки)

Код: Выделить всё

set prefix=(hd0,gpt2)/boot/grub
set root=(hd0,gpt2)
insmod normal
normal 
взял команды отсюда