Войти

Показать полную графическую версию : [решено] Установка Ubuntu/Xubuntu на девайс, похожий на Wintel


Страниц : 1 [2]

crashsoft
07-02-2017, 17:31
gannet, James Marsh, ох, ребята, вы не поверите как решилась проблема. Я пробовал установить загрузчик

chroot /mnt apt-get update
chroot /mnt apt-get -y install grub-efi-ia32-bin grub-efi-ia32 grub-common grub2-common

В результате получил ошибку, что без интернета команды не выполнятся. Так как с интернетом были проблемы, точнее его не было, я всё-таки пришёл с этим устройством в место, где он есть) Подключил интернет, заново переразметил диск в GPT, сделал раздел 500 МБ в FAT32 и флагами boot и esp, раздел swap 2 ГБ и раздел / в ex4. Заново начал устанавливать Xubuntu, но во время установки она докачивала какие-то пакеты. Но что самое удивительное, grub установился без ошибок, хотя всё время я получал сообщение "Не удалось установить пакет grub-efi-ia32 в /target/". Это значит что сам установщик определил, какие пакеты нужны для grub, сам их скачал и установил? Наверно, так есть, только жалко, что неделю времени пришлось потратить на эксперименты.

Спасибо вам за помощь!

Остался у меня небольшой вопрос. Так как UEFI x32, почему тогда не получается загрузиться с флешки с образом Ubuntu x32, а только x64? Файлик bootia32.efi я копирую в EFI/BOOT в корне флешки (хотя у x32 образа этих каталогов нет, а у x64 есть). Или это невозможно?

gannet
08-02-2017, 07:55
crashsoft, Кроме загрузчика, который передает управление от БИОС-UEFI самой ОС (на нужном разделе, с заданными параметрами загрузки), должен быть еще и поддерживающий UEFI, установленный\настроенный загрузчик в самой ОС. Он уже зависит от битности не UEFI, а самой ОС. Сравните списки файлов\пакетов предлагаемых образов Ubuntu х64 (http://releases.ubuntu.com/16.04/ubuntu-16.04.1-server-amd64.list) и х86 (http://releases.ubuntu.com/16.04/ubuntu-16.04-server-i386.list) по слову efi и вы даже на этом этапе увидите разницу. Кроме того, разница наверняка есть и в запакованной LiveOS.
Возможно, у Ubuntu есть другой установщик, поддерживающий х86 (James Marsh вам показывал пример Debian), однако даже в этом случае с установкой проблемы не заканчиваются, потому что х86, она же 32bit в основном рассматривается как ОС для устаревшего оборудования, некоторые дистры от нее отказываются (http://www.opennet.ru/openforum/vsluhforumID3/110263.html), и нововедения вроде SoC (https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BD%D0%B0_%D0%BA%D1%80%D0%B8%D1%81%D1%82%D0%B0%D0%BB%D 0%BB%D0%B5) уже не вызывают у разработчиков должного энтузиазма, чтобы они всерьез взялись за разработку драйверов для х86 ОС, поэтому проблемы с последними вам в 32-битной ОС обеспечены(( Видел жалобы в основном на сетевые адаптеры.

crashsoft
08-02-2017, 09:32
gannet, спасибо за информацию!




© OSzone.net 2001-2012