Всем привет!
Установил 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. Перезагружаемся и радуемся, если все ОК
