Установка Linux Mint 64 бит на UEFI 32 бит
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 18
- Зарегистрирован: 23 мар 2023, 13:20
- Благодарил (а): 3 раза
- Контактная информация:
Установка Linux Mint 64 бит на UEFI 32 бит
Попробовал обновиться, потом команду apt install -f, но это не помогло..
-
- Сообщения: 5997
- Зарегистрирован: 16 дек 2017, 21:59
- Решено: 40
- Откуда: Феодосия
- Благодарил (а): 32 раза
- Поблагодарили: 762 раза
- Контактная информация:
Установка Linux Mint 64 бит на UEFI 32 бит
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
, может он будет загружать.-
Автор темы - Сообщения: 18
- Зарегистрирован: 23 мар 2023, 13:20
- Благодарил (а): 3 раза
- Контактная информация:
Установка Linux Mint 64 бит на UEFI 32 бит
Slav164, спасибо, но bootia уже пробовал. Он подходит для загрузки Live USB, а в моём случае проблема с невозможностью загрузки уже установленной системы. Простое помещение этого файла в папку EFI/boot проблему не решает.
-
- Сообщения: 4837
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 110
- Благодарил (а): 53 раза
- Поблагодарили: 2162 раза
- Контактная информация:
Установка Linux Mint 64 бит на UEFI 32 бит
Есть мнение, что выходом из положения может быть установка Debian или LMDE как основанного на нем. В Дебиане, вроде бы, есть поддержка такого специфического железа. Во всяком случае есть пакет grub-efi-ia32 в составе реп для архитектуры amd64, что позволит его установить вместо обычного grub-efi боле-менее штатным способом.
-
- Сообщения: 269
- Зарегистрирован: 01 фев 2018, 15:41
- Откуда: Барнаул
- Благодарил (а): 12 раз
- Поблагодарили: 33 раза
- Контактная информация:
Установка Linux Mint 64 бит на UEFI 32 бит
dimclaren, На вентоевском esp разделе в папке grub валяется i386-efi,можно вытащить и попытаться.
-
- Сообщения: 2
- Зарегистрирован: 10 июл 2023, 17:38
- Поблагодарили: 1 раз
- Контактная информация:
Установка Linux Mint 64 бит на UEFI 32 бит
Всем привет!
Установил 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 команды с того форума:
где (hd1,gpt2) - тот раздел, на котором записаны файлы системы, который мы определили выше (у вас он может быть другим).
2.3 после того как выполнили boot, на экране у меня появились непонятные символы, что-то вроде вопросов - это так криво отображалось окно выбора загрузи системы. Я ничего не жал, просто дождался пока он автоматом начнет загружать.
Система загрузилась.
3. Чиним Grub2, чтобы закрепить результат
3.1 желательно, например, запустив gparted, посмотреть как называется диск на котором те 2 раздела у нас лежат исходные с EFI и системой. У меня это было mmcblk2 (хотя при загрузке с флешки в конце была цифра 1, тут нужно быть внимательным и выбирать то, что уже после установки показывает)
И затем вводим в терминале команду:
где в конце должен быть прописан ваш диск вместо mmcblk1
Жмем ENTER
После ряда действий отображенных в терминале, появилось 'ok'
4. Перезагружаемся и радуемся, если все ОК
Установил 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
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
Жмем ENTER
После ряда действий отображенных в терминале, появилось 'ok'
4. Перезагружаемся и радуемся, если все ОК

-
- Сообщения: 2
- Зарегистрирован: 10 июл 2023, 17:38
- Поблагодарили: 1 раз
- Контактная информация:
Установка Linux Mint 64 бит на UEFI 32 бит
Позже решил установить Linux Mint 21.2abrikosof55 писал(а): ↑10 июл 2023, 18:43
2.2 Так мы выяснили на каком диске и разделе лежит Grub2. Теперь запускаем в оболочке Grub2 команды с того форума:где (hd0,gpt2) - тот раздел, на котором записаны файлы системы, который мы определили выше (у вас он может быть другим).Код: Выделить всё
configfile (hd0,gpt2)/boot/grub/grub.cfg boot
И на этом этапе выдалась ошибка:
Код: Выделить всё
grub error: you need to load kernel first
Код: Выделить всё
set prefix=(hd0,gpt2)/boot/grub
set root=(hd0,gpt2)
insmod normal
normal
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей