Установите ubuntu / lubuntu в Windows 10 предварительно установленный ноутбук с оболочкой EFI. [dубликат]

Недавно я приобрел Dell Venue 8 Pro. Я читал онлайн о том, что нужно для загрузки в Ubuntu или любой другой дистрибутив Linux. Из того, что я собрал, что действительно должно произойти, это поддержка 32-битных UEFI. Я получил информацию с нескольких сайтов, но там, где это было действительно подведено, был в этом предыдущем сообщении:

http://ubuntuforums.org/showthread.php?t=2187204

" У Ubuntu нет 32-битного установщика Uefi, попросите их добавить поддержку, они могут слушать. "

Эта тема была конкретно посвящена тому, как Dell Venue 8/11 Pro загрузила Linux. Тем не менее, появилось множество новых планшетов с 32-разрядным UEFI, и я думаю, что это тенденция, которая будет продолжать расти:

mjg59.dreamwidth.org/26734.html

«Ubuntu не имеет 32-разрядного установщика Uefi, попросите их добавить поддержку, они могут слушать».

Другие пытались сделать это раньше со смешанным успехом, но не получили права работать:

http://ubuntuforums.org/showthread.php?t=2187204

«Это не так, «Это очень интересно».

Я пытаюсь запустить поток, посвященный потоку, в 32-битной поддержке UEFI, потому что это часть, которая отсутствует (из того, что я понимаю). Я действительно не знаю, как работать с этим материалом, но я надеюсь, что некоторые люди, которые это сделают, прочитают это и либо контактируют с каноническими, либо каким-то образом исправят Ubuntu (или любой другой дистрибутив, действительно), чтобы работать таким образом. Опять же, я не знаю, как это сделать ... Я просто надеюсь, что кто-то может помочь!

Dell Venue 8, 11 Pro, Toshiba Encore, Acer w3, w4, Lenovo miix , а asus transformer a100 - все таблетки, на которые это повлияет ... Я думаю, что они будут невероятно популярными планшетами, когда их цены снизятся, и я думаю, что люди действительно будут заинтересованы в том, чтобы положить на них Linux. Любая помощь приветствуется, и спасибо вам большое!

EDIT 4/1/14: Просто загрузился в Ubuntu на моем DV8Pro! Все, что вам нужно сделать, это следовать инструкциям здесь:

http://www.jfwhome.com/2014/03/07/perfect-ubuntu-or-other-linux-on-the-asus- transformer-book-t100 /

Чтобы подвести итог, вам нужно загрузить последнюю ежедневную сборку Ubuntu 14 (AMD 64 - это то, что сработало для меня) и поместить ее на USB-накопитель через Rufus. «Для« Схема раздела и тип целевой системы »выберите« Схема разделов GPT для компьютера UEFI ».« Вы можете получить последнюю ежедневную сборку здесь: http://www.jfwhome.com/2014/03/07/

Вам нужно будет поместить файл, указанный ниже, в каталог EFI / Boot: https : //github.com/jfwells/linux-asus-t100ta/raw/master/boot/bootia32.efi

Отключить Secureboot и т. д. - следовать исходной инструкции, если вы не знаете, как это сделать. Затем установите USB для загрузки сначала в BIOS. Это приведет вас к GRUB.

Остальное я приведу оригинального автора, это прямолинейно:

В меню GRUB выделите «Try Ubuntu» и нажмите «e ", Чтобы изменить его. На экране редактирования прокрутите вниз до параметров командной строки, где говорится «тихий всплеск». Удалите «splash» и замените его: video = VGA-1: 1368x768e reboot = pci, force [EDIT: для тех из нас, кто использует Dell Venue 8 Pro, вам нужно использовать эту строку вместо: video = VGA-1: 800x1280e reboot = pci, force Зависит от разрешения экрана.]

Затем нажмите F10 для загрузки. Вы должны полностью добраться до рабочего стола.

Там у вас есть это! Это привело меня к Unity Desktop. Проблемы: Wi-Fi не работает, но я использовал адаптер Ethernet и, похоже, работает.

Я попытался повернуть экран, но он выбрасывает ваш сенсорный ввод в одну сторону, поэтому я оставил его.

Обязательно прочтите руководство, упомянутое ранее, оно более полно, хотя оно сделано для ASUS T100. Если ничего другого, инструкции, которые я вам предоставил, должны быть достаточно, чтобы вы попали на Unity Desktop, который для меня был потрясающим! Надеюсь, вам тоже удастся добиться такого же успеха и продолжать строить его!

Для чего это стоит, кто-то другой сделал это и разместил видео с YouTube:

https://github.com/jfwells/ Linux-ASUS-t100ta / сырье / мастер / загрузки / bootia32.efi

24
задан 2 April 2014 в 01:13

4 ответа

Ubuntu 15.10 поддерживает 32-битную EFI. Фактически 32-разрядная версия автоматически установит 32-разрядный загрузчик EFI. К сожалению, Canonical не предлагает загрузочный 32-битный ISO, который имеет загрузчик EFI в изображении DVD. Итак, мы должны сами создать установочный диск.

Другие инструкции пытаются запустить 64-разрядный Ubuntu для запуска и установки. Вероятно, это связано с неправильным пониманием того, что EFI требует 64-битную ОС. Это неверно. Фактически, биттичность EFI предназначена для привязки к битте ОС. Большинство ПК предназначены для 64-битных ОС и, следовательно, имеют 64-битные EFI. Однако, дешевые ПК, предназначенные для 32-разрядной ОС, имеют 32-разрядную EFI.

Имейте в виду, однако, что Ubuntu (или, скорее, его ядро ​​Linux) не полностью поддерживает аппаратное обеспечение в системах которые обычно поставляются с 32-разрядными BIOS EFI (дешевые процессоры Intel Atom SoCs). WiFi, звук и управление питанием часто не работают.

Для подготовки 32-битного установочного диска Ubuntu с загрузчиком EFI:

Загрузить исправленные исправления для сторонних ядер, которые исправляют некоторые из проблем. как 32-битные, так и 64-битные Ubuntu ISO. (Протестировано с Ubuntu 15.10) Загрузите многоэлементный Debian ISO. (Протестировано с помощью Debian 8.2.0 netinst ISO) Отформатируйте свой USB-диск как FAT и смонтируйте его. В Gnome Disks выберите USB-накопитель в левом списке, перейдите в «Меню гамбургера» в правом верхнем углу, выберите «Формат диска», выберите раздел MSR / DOS и формат. Затем нажмите «+» и примите значения по умолчанию, которые должны создать раздел FAT. Наконец, нажмите треугольник «играть», чтобы смонтировать его. Извлеките установочные файлы из 32-битной ISO Ubuntu при копировании содержимого символических ссылок. В Gnome Disks откройте меню Диски (вверху, где обычно находятся файлы и файлы), выберите «Прикрепить образ диска», выберите ubuntu-15.10-desktop-i386.iso , и установите самый большой раздел. В терминале rsync -rL --exclude=/ubuntu <path to Ubuntu 32-bit install disk>/ <path to usb disk>/ Замените <placeholders> на правильные пути. Не забывайте косую черту в конце пути источника. Копии / загрузочные и / EFI-каталоги с 64-битной ISO-версии Ubuntu. Установите iso rsync -r <path to Ubuntu 64-bit install disk>/boot/ <path to usb disk>/boot/ rsync -r <path to Ubuntu 64-bit install disk>/EFI/ <path to usb disk>/EFI/ Опять же, косые черты в конце значительны. Скопируйте 32-разрядный GRUB из многострочного Debian ISO. Установите iso cp <path to Debian multi-arch install disk>/efi/boot/bootia32.efi <path to usb disk>/EFI/BOOT/ rsync -r <path to Debian multi-arch install disk>/boot/grub/i386-efi <path to usb disk>/boot/grub/. Следите за этими чертами (на этот раз источник не заканчивается косой чертой). Переименуйте vmlinuz в vmlinuz .efi mv <path to usb disk>/casper/vmlinuz <path to usb disk>/casper/vmlinuz.efi Отключить все Отключить Безопасную загрузку в целевой системе и загрузить с USB-накопителя. Установите Ubuntu! (Я тестировал с параметром «Удалить диск и зашифровал его с помощью LVM», и установка работает автоматически - если ядро ​​не поддерживает флеш-чипы в устройстве.) Система должна быть «готова». Он загрузится, но на самом деле он может быть не очень функциональным из-за отсутствия драйверов (как Ubuntu 16.04). Ознакомьтесь с этой группой Google+ для получения дополнительных рекомендаций и последних исправленных ядер.
12
ответ дан 18 July 2018 в 07:42

Ubuntu 15.10 поддерживает 32-битную EFI. Фактически 32-разрядная версия автоматически установит 32-разрядный загрузчик EFI. К сожалению, Canonical не предлагает загрузочный 32-битный ISO, который имеет загрузчик EFI в изображении DVD. Итак, мы должны сами создать установочный диск.

Другие инструкции пытаются запустить 64-разрядный Ubuntu для запуска и установки. Вероятно, это связано с неправильным пониманием того, что EFI требует 64-битную ОС. Это неверно. Фактически, биттичность EFI предназначена для привязки к битте ОС. Большинство ПК предназначены для 64-битных ОС и, следовательно, имеют 64-битные EFI. Однако, дешевые ПК, предназначенные для 32-разрядной ОС, имеют 32-разрядную EFI.

Имейте в виду, однако, что Ubuntu (или, скорее, его ядро ​​Linux) не полностью поддерживает аппаратное обеспечение в системах которые обычно поставляются с 32-разрядными BIOS EFI (дешевые процессоры Intel Atom SoCs). WiFi, звук и управление питанием часто не работают.

Для подготовки 32-битного установочного диска Ubuntu с загрузчиком EFI:

Загрузить исправленные исправления для сторонних ядер, которые исправляют некоторые из проблем. как 32-битные, так и 64-битные Ubuntu ISO. (Протестировано с Ubuntu 15.10) Загрузите многоэлементный Debian ISO. (Протестировано с помощью Debian 8.2.0 netinst ISO) Отформатируйте свой USB-диск как FAT и смонтируйте его. В Gnome Disks выберите USB-накопитель в левом списке, перейдите в «Меню гамбургера» в правом верхнем углу, выберите «Формат диска», выберите раздел MSR / DOS и формат. Затем нажмите «+» и примите значения по умолчанию, которые должны создать раздел FAT. Наконец, нажмите треугольник «играть», чтобы смонтировать его. Извлеките установочные файлы из 32-битной ISO Ubuntu при копировании содержимого символических ссылок. В Gnome Disks откройте меню Диски (вверху, где обычно находятся файлы и файлы), выберите «Прикрепить образ диска», выберите ubuntu-15.10-desktop-i386.iso , и установите самый большой раздел. В терминале rsync -rL --exclude=/ubuntu <path to Ubuntu 32-bit install disk>/ <path to usb disk>/ Замените <placeholders> на правильные пути. Не забывайте косую черту в конце пути источника. Копии / загрузочные и / EFI-каталоги с 64-битной ISO-версии Ubuntu. Установите iso rsync -r <path to Ubuntu 64-bit install disk>/boot/ <path to usb disk>/boot/ rsync -r <path to Ubuntu 64-bit install disk>/EFI/ <path to usb disk>/EFI/ Опять же, косые черты в конце значительны. Скопируйте 32-разрядный GRUB из многострочного Debian ISO. Установите iso cp <path to Debian multi-arch install disk>/efi/boot/bootia32.efi <path to usb disk>/EFI/BOOT/ rsync -r <path to Debian multi-arch install disk>/boot/grub/i386-efi <path to usb disk>/boot/grub/. Следите за этими чертами (на этот раз источник не заканчивается косой чертой). Переименуйте vmlinuz в vmlinuz .efi mv <path to usb disk>/casper/vmlinuz <path to usb disk>/casper/vmlinuz.efi Отключить все Отключить Безопасную загрузку в целевой системе и загрузить с USB-накопителя. Установите Ubuntu! (Я тестировал с параметром «Удалить диск и зашифровал его с помощью LVM», и установка работает автоматически - если ядро ​​не поддерживает флеш-чипы в устройстве.) Система должна быть «готова». Он загрузится, но на самом деле он может быть не очень функциональным из-за отсутствия драйверов (как Ubuntu 16.04). Ознакомьтесь с этой группой Google+ для получения дополнительных рекомендаций и последних исправленных ядер.
12
ответ дан 24 July 2018 в 18:51

В широком смысле, если вам нужно установить Ubuntu (или любой другой дистрибутив Linux) на компьютер с 32-разрядной EFI и без поддержки загрузки BIOS / CSM / устаревшего режима, способ сделать это:

Используйте unetbootin или что-то подобное, чтобы подготовить установочный USB-накопитель. (Можно заставить его работать с CD-R, но это требует больше работы.) Выберите загрузчик EFI-режима для Linux. Я рекомендую ELILO, исправленную версию GRUB Legacy, rEFInd или gummiboot Fedora, потому что их относительно легко настроить вручную. GRUB 2 слишком сложно настроить вручную, а SYSLINUX слишком новый. Изучите формат файла выбранного вами загрузчика загрузчика и его потребности с точки зрения местоположения ядра. Проверьте исходное изображение компакт-диска, чтобы найти его конфигурацию загрузчика. Вам нужно знать, какие параметры передаются ядру загрузчиком. Добавьте каталог EFI/BOOT в раздел FAT на флэш-накопителе USB, который теперь содержит образ Linux. В идеале этот раздел должен быть ESP (то есть иметь «флаг загрузки», установленный в parted, или иметь код типа EF00 в gdisk, если диск использует GPT, или иметь код типа 0xEF в fdisk, если диск использует MBR), но некоторые ESP могут справиться без этого. Если на диске нет раздела FAT, вам нужно создать его. Скопируйте выбранный вами бинарный файл выбранного загрузчика (с именем, заканчивающимся на .efi) в каталог EFI/BOOT на флеш-накопителе USB, и переименуйте это к bootia32.efi - то есть, это должно быть EFI/BOOT/bootia32.efi. Обязательно скопируйте 32-разрядную версию загрузчика! Установите любые файлы поддержки, которые нужны загрузчику, например драйверы, изображения, модули и файлы конфигурации. В некоторых случаях (например, ELILO и gummiboot) вам нужно скопировать файл ядра и initrd в раздел FAT, который содержит загрузчик. Отредактируйте файл конфигурации для своего загрузчика, чтобы он мог запустить ядро ​​с параметрами, которые вы определили ранее, изучив конфигурацию загрузчика BIOS-режима. Перезагрузите, чтобы протестировать загрузчик.

Если повезет, это сработает, и вы сможете установить все. Однако я не могу гарантировать, что Ubuntu установит 32-разрядный загрузчик EFI. Если нет, вам нужно будет загрузить аварийную систему и установить ее вручную. Вам также может потребоваться отладить что-то, особенно если unetbootin (или что-то, что вы используете) не настроил флеш-накопитель оптимальным способом.

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

12
ответ дан 18 July 2018 в 07:42

В широком смысле, если вам нужно установить Ubuntu (или любой другой дистрибутив Linux) на компьютер с 32-разрядной EFI и без поддержки загрузки BIOS / CSM / устаревшего режима, способ сделать это:

Используйте unetbootin или что-то подобное, чтобы подготовить установочный USB-накопитель. (Можно заставить его работать с CD-R, но это требует больше работы.) Выберите загрузчик EFI-режима для Linux. Я рекомендую ELILO, исправленную версию GRUB Legacy, rEFInd или gummiboot Fedora, потому что их относительно легко настроить вручную. GRUB 2 слишком сложно настроить вручную, а SYSLINUX слишком новый. Изучите формат файла выбранного вами загрузчика загрузчика и его потребности с точки зрения местоположения ядра. Проверьте исходное изображение компакт-диска, чтобы найти его конфигурацию загрузчика. Вам нужно знать, какие параметры передаются ядру загрузчиком. Добавьте каталог EFI/BOOT в раздел FAT на флэш-накопителе USB, который теперь содержит образ Linux. В идеале этот раздел должен быть ESP (то есть иметь «флаг загрузки», установленный в parted, или иметь код типа EF00 в gdisk, если диск использует GPT, или иметь код типа 0xEF в fdisk, если диск использует MBR), но некоторые ESP могут справиться без этого. Если на диске нет раздела FAT, вам нужно создать его. Скопируйте выбранный вами бинарный файл выбранного загрузчика (с именем, заканчивающимся на .efi) в каталог EFI/BOOT на флеш-накопителе USB, и переименуйте это к bootia32.efi - то есть, это должно быть EFI/BOOT/bootia32.efi. Обязательно скопируйте 32-разрядную версию загрузчика! Установите любые файлы поддержки, которые нужны загрузчику, например драйверы, изображения, модули и файлы конфигурации. В некоторых случаях (например, ELILO и gummiboot) вам нужно скопировать файл ядра и initrd в раздел FAT, который содержит загрузчик. Отредактируйте файл конфигурации для своего загрузчика, чтобы он мог запустить ядро ​​с параметрами, которые вы определили ранее, изучив конфигурацию загрузчика BIOS-режима. Перезагрузите, чтобы протестировать загрузчик.

Если повезет, это сработает, и вы сможете установить все. Однако я не могу гарантировать, что Ubuntu установит 32-разрядный загрузчик EFI. Если нет, вам нужно будет загрузить аварийную систему и установить ее вручную. Вам также может потребоваться отладить что-то, особенно если unetbootin (или что-то, что вы используете) не настроил флеш-накопитель оптимальным способом.

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

12
ответ дан 24 July 2018 в 18:51
  • 1
    @ user2887850 Так вы пробовали? – s4m0k 24 April 2014 в 12:42
  • 2
    Вот некоторые ссылки, которые могут помочь еще немного: happyassassin.net/fedlet-a-fedora-remix-for-bay-trail-tablets Пользовательский Fedora для вашего устройства в частности jfwhome.com/2014 / 03/07 / & hellip; Инструкции для Ubuntu на очень похожем устройстве (не удалось воспроизвести это еще на Odys Windesk X10 с аналогичной аппаратной платформой) – Andreas Hartmann 1 December 2014 в 22:59
  • 3
    @spideyclick Вы попробовали? Удалось ли вам? Я хочу купить подобный предмет, и мне нужно знать, было ли это успешным или нет. – Panayotis 23 April 2015 в 15:23
  • 4
    @Panayotis Я никогда не делал процесс загрузки EFI на своем планшете (хотя я сделал что-то похожее на рабочем столе с UEFI). То, что я делал, работало с некоторым успехом, пыталось найти одно из изображений, предоставленных здесь . Этот парень замечательный, он загрузил несколько версий изображений с обновлениями. Это Fedora, которая может быть или не быть вашей вещью, но я был поражен прогрессом, который он уже сделал. Надеюсь, это поможет! – spideyclick 24 April 2015 в 16:42

Другие вопросы по тегам:

Похожие вопросы: