Очистить установку на коробке с помощью eMMC

У меня есть ящик Pipo x7s с процессором Intel Bay Trail и хранилищем eMMC. Это 64-битный процессор, но раздел UEFI - 32-разрядный. Я знаю, что можно установить 32-битную решетку в 64-битное изображение Ubuntu, но мне было интересно, могу ли я стереть все разделы и очистить 64-разрядную версию Ubuntu и создать соответствующий 64-битный раздел EFI? Или 32 бит - это предел моего UEFI (BIOS)? Я прошу об этом сначала, потому что я действительно не хочу кирпича устройства.

0
задан 21 July 2017 в 16:33

4 ответа

Вы можете сделать это, но это требует немного работы.

Сначала вам нужно сделать живой USB вашей нужной 64-битной версии Ubuntu (лучше всего Xubuntu), но она должна иметь постоянство. [ ! d1]

Самый простой способ сделать это - использовать создателя загрузочного диска на Ubuntu 14.04 Live USB.

Как только у вас есть USB с постоянством, вам нужно добавить этот файл в / EFI / BOOT флэш-накопителя.

Затем вы:

Подключите USB-накопитель к устройству. Запустите устройство. Войдите в BIOS устройства и отключите безопасную загрузку, сохранение и exit Загрузите USB-накопитель

Он должен загрузиться в ожидаемую среду Live USB.

После этого подключите подключение к Интернету (я использую свой телефон Android с USB-модемом). [ ! d14]

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

Поскольку у вас есть подключение к Интернету при установке, он автоматически установит 32-битную EFI grub для вы.

После того, как все установлено, вы должны иметь возможность загружаться непосредственно на устройство, но вам может потребоваться дополнительная работа для работы с Wi-Fi, Bluetooth и звуком.

0
ответ дан 18 July 2018 в 09:55

Я полагаю, что вы объединяете две вещи:

Прошивка (EFI / UEFI) - это программное обеспечение, встроенное в чип на материнской плате компьютера. Большинство компьютеров, продаваемых в эти дни, имеют 64-битные EFI; однако некоторые недорогие системы (в основном, планшеты и нетбуки) имеют 32-битные EFI, даже если они имеют 64-битные процессоры. Системный раздел EFI (ESP) - это раздел на жестком диске, на котором хранятся загрузчики и связанные файлы. EFI использует ESP, но ESP не является 32-разрядным или 64-разрядным, за исключением того, что он обычно использует файловую систему FAT32. Однако FAT32 используется как 32-битными, так и 64-битными EFI; «32» в «FAT32» не имеет ничего общего с глубиной бита прошивки.

Установка Ubuntu на систему с 32-разрядной EFI возможна, но неудобно. См. Этот вопрос и его ответы для деталей. Лично я предпочитаю добавить 32-разрядный загрузчик EFI к 32-разрядному установщику Ubuntu и установить 32-разрядный Ubuntu; но многие люди предпочитают устанавливать 64-разрядный Ubuntu с помощью 32-разрядного загрузчика на 64-разрядном установщике Ubuntu. Преимущества и недостатки являются скорее техническими, и это лучше всего зависит от ваших собственных потребностей и особенностей аппаратного обеспечения - особенно от того, сколько пространства памяти и памяти (диска или эквивалента) оно предоставляет. Чем мощнее компьютер, тем выше преимущество установки 64-битного Ubuntu; чем слабее, тем больше смысла он придерживается 32-битной версии.

На некоторых компьютерах другой вариант заключается в установке в BIOS / CSM / устаревший режим; однако все ПК с 32-разрядными UEFI, о которых я знаю, не имеют модулей поддержки совместимости (CSM, программное обеспечение, которое позволяет EFI загружать загрузчики BIOS-режима), так что это не вариант с ними. Это вариант со старыми Mac на базе Intel с 32-разрядными EFI. Смешивание настроек ОС EFI и BIOS в ОС также может быть сложным, поэтому это не привлекательный вариант, если вы выполняете двойную загрузку.

Еще один вопрос: сможете ли вы столкнуться с проблемами с драйверами. У меня есть планшет ASUS T100 / конвертируемый, который плохо работает с каждым Linux, который я пробовал на нем из-за проблем с драйверами, не связанных с загрузкой. (Тем не менее, я не пробовал ничего более недавнего, чем Ubuntu 16.04, IIRC.) Возможно, вы захотите сделать веб-поиск на своей модели, чтобы узнать, будет ли он работать адекватно, прежде чем вкладывать деньги в любое время, пытаясь заставить его загрузиться.

В целом мне трудно не согласиться с рекомендацией МайклаБейя, что вы забываете об установке Ubuntu на этом компьютере. Тем не менее, я не знаком с вашим конкретным оборудованием, поэтому я не знаю, какие другие проблемы вы могли бы запустить, и они, вероятно, будут более важными, чем проблемы с загрузчиком, в конечном итоге.

0
ответ дан 18 July 2018 в 09:55

Вы можете сделать это, но это требует немного работы.

Сначала вам нужно сделать живой USB вашей нужной 64-битной версии Ubuntu (лучше всего Xubuntu), но она должна иметь постоянство. [ ! d1]

Самый простой способ сделать это - использовать создателя загрузочного диска на Ubuntu 14.04 Live USB.

Как только у вас есть USB с постоянством, вам нужно добавить этот файл в / EFI / BOOT флэш-накопителя.

Затем вы:

Подключите USB-накопитель к устройству. Запустите устройство. Войдите в BIOS устройства и отключите безопасную загрузку, сохранение и exit Загрузите USB-накопитель

Он должен загрузиться в ожидаемую среду Live USB.

После этого подключите подключение к Интернету (я использую свой телефон Android с USB-модемом). [ ! d14]

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

Поскольку у вас есть подключение к Интернету при установке, он автоматически установит 32-битную EFI grub для вы.

После того, как все установлено, вы должны иметь возможность загружаться непосредственно на устройство, но вам может потребоваться дополнительная работа для работы с Wi-Fi, Bluetooth и звуком.

0
ответ дан 24 July 2018 в 19:28

Я полагаю, что вы объединяете две вещи:

Прошивка (EFI / UEFI) - это программное обеспечение, встроенное в чип на материнской плате компьютера. Большинство компьютеров, продаваемых в эти дни, имеют 64-битные EFI; однако некоторые недорогие системы (в основном, планшеты и нетбуки) имеют 32-битные EFI, даже если они имеют 64-битные процессоры. Системный раздел EFI (ESP) - это раздел на жестком диске, на котором хранятся загрузчики и связанные файлы. EFI использует ESP, но ESP не является 32-разрядным или 64-разрядным, за исключением того, что он обычно использует файловую систему FAT32. Однако FAT32 используется как 32-битными, так и 64-битными EFI; «32» в «FAT32» не имеет ничего общего с глубиной бита прошивки.

Установка Ubuntu на систему с 32-разрядной EFI возможна, но неудобно. См. Этот вопрос и его ответы для деталей. Лично я предпочитаю добавить 32-разрядный загрузчик EFI к 32-разрядному установщику Ubuntu и установить 32-разрядный Ubuntu; но многие люди предпочитают устанавливать 64-разрядный Ubuntu с помощью 32-разрядного загрузчика на 64-разрядном установщике Ubuntu. Преимущества и недостатки являются скорее техническими, и это лучше всего зависит от ваших собственных потребностей и особенностей аппаратного обеспечения - особенно от того, сколько пространства памяти и памяти (диска или эквивалента) оно предоставляет. Чем мощнее компьютер, тем выше преимущество установки 64-битного Ubuntu; чем слабее, тем больше смысла он придерживается 32-битной версии.

На некоторых компьютерах другой вариант заключается в установке в BIOS / CSM / устаревший режим; однако все ПК с 32-разрядными UEFI, о которых я знаю, не имеют модулей поддержки совместимости (CSM, программное обеспечение, которое позволяет EFI загружать загрузчики BIOS-режима), так что это не вариант с ними. Это вариант со старыми Mac на базе Intel с 32-разрядными EFI. Смешивание настроек ОС EFI и BIOS в ОС также может быть сложным, поэтому это не привлекательный вариант, если вы выполняете двойную загрузку.

Еще один вопрос: сможете ли вы столкнуться с проблемами с драйверами. У меня есть планшет ASUS T100 / конвертируемый, который плохо работает с каждым Linux, который я пробовал на нем из-за проблем с драйверами, не связанных с загрузкой. (Тем не менее, я не пробовал ничего более недавнего, чем Ubuntu 16.04, IIRC.) Возможно, вы захотите сделать веб-поиск на своей модели, чтобы узнать, будет ли он работать адекватно, прежде чем вкладывать деньги в любое время, пытаясь заставить его загрузиться.

В целом мне трудно не согласиться с рекомендацией МайклаБейя, что вы забываете об установке Ubuntu на этом компьютере. Тем не менее, я не знаком с вашим конкретным оборудованием, поэтому я не знаю, какие другие проблемы вы могли бы запустить, и они, вероятно, будут более важными, чем проблемы с загрузчиком, в конечном итоге.

0
ответ дан 24 July 2018 в 19:28
  • 1
    Спасибо @Rod Smith за отличное объяснение. Действительно оценен. Я использовал linuxium's respin.sh, чтобы создать lubuntu 16.04 64-битное изображение с последним ядром (я думаю, это было 4.13) и 32-бит grub. Он работал хорошо в режиме реального USB, но когда я его установил, я потерял ethernet (проводное соединение), а также загрузчик загрузился после перезагрузки. Мне очень понравилось иметь легкий ubuntu вместо загруженных окон 10. Так как моя резервная копия dd работала, я мог бы продолжать играть с этим полем, чтобы проверить, есть ли способ установить ubuntu или Phoenix OS. Если у меня будет время для этого ... Я буду держать вас в курсе, если есть какие-то успехи. – AndriusWild 25 July 2017 в 18:11

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

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