Как установить 32 битную систему на uefi

Обновлено: 02.07.2024

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

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

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

"UEFI на IA32 не исчезнет. Он будет отображаться на других встроенных системах с течением времени".

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

"Это на самом деле не работает. Но это интересно, близко".

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

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

РЕДАКТИРОВАТЬ 01.04.14: Просто загрузился в Ubuntu на моем DV8Pro! Все, что вам нужно сделать, это следовать инструкциям здесь:

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

В остальном я процитирую оригинального автора, это очень просто:

В меню GRUB выделите "Try Ubuntu" и нажмите "e", чтобы отредактировать его. На экране редактирования прокрутите вниз до параметров командной строки, где указано "тихий всплеск". Удалите "всплеск" и замените его следующим: video=VGA-1:1368x768e reboot=pci,force [РЕДАКТИРОВАТЬ: для тех из нас, кто использует Dell Venue 8 Pro, вам нужно использовать эту строку вместо: video=VGA-1:800x1280e reboot=pci,force Это объясняет разное разрешение экрана.]

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

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

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

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

Почему же тогда везде говорится о необходимости использования х64 системы?

Добавлено:
MSDN

Can Windows 7, Windows Vista, and Windows Server 2008 read, write, and
boot from GPT disks?

Yes, all versions can use GPT partitioned disks for data. Booting is
only supported for 64-bit editions on UEFI-based systems.

Чтобы получить полную поддержку GPT для накопителей, предлагающих
больше 2 Тбайт, вам понадобится 64-битная версия Windows (XP, Vista
или 7)

    спросил(а) 7 лет назад
  • последняя редакция 7 лет назад
Дополните вопрос ссылками на авторитетные источники и процитируйте ключевые моменты. Добавлено в пост. Кажется я поспешил со своим вопросом. В свое оправдание могу сказать что в источниках нигде явно не указано, что Windows 8.1 x86 является исключением и поддерживает загрузку посредством UEFI.

Смешались в кучу кони, люди © Давайте разбираться.

UEFI и GPT

UEFI поддерживает x86, x64, ARM и Itanium (источник), поэтому
установка Windows 8.1 x86 не является чем-то из ряда вон выходящим.

На ПК с UEFI можно использовать разметки GPT и MBR. На готовых ПК с Windows (ноутбуки, планшеты) UEFI и разметка GPT.

UEFI, GPT и загрузка 32- и 64-разрядных ОС Windows

Ваша цитата с MSDN правильная, но статья была написана до выхода Windows 8.

Windows 7
Windows 7 поддерживает UEFI 2.0 только в 64-разрядном исполнении, поэтому на ПК с UEFI можно загрузиться только в 64-разрядную Windows 7 при условии, что разметка GPT.

В KB2581408 есть хорошая таблица, заодно показывающая неактуальность XP в этом вопросе.

Windows boot on UEFI

Впрочем, на ПК с UEFI поддерживается режим эмуляции Legacy BIOS с помощью модуля поддержки совместимости (Compatibility Support Module, CSM), что позволяет загружать и 32-разрядные системы.

Windows 7 UEFI

Windows 8 и более новые ОС
Windows 8+ поддерживает UEFI 2.0 в 64- и 32-разрядном исполнении, а также в WoA (Windows on ARM), в том числе и загрузку, конечно. Так, планшеты с Windows 8 на Intel Atom Clover Trail с UEFI и разметкой GPT поголовно шли с 32-разрядными Windows 8, т.к. режим Connected Standby (InstantGo) не был рассчитан на 64-bit.

Более того, Windows 8 поддерживает Secure Boot в соответствии со спецификацией UEFI 2.3.1 Errata C и новее, и все готовые ПК с Windows 8+ обязательно должны обладать режимом безопасной загрузки Secure Boot.

Родная поддержка Secure Boot исключает возможность загрузки в Legacy BIOS с помощью CSM.

Secure Boot можно отключить (если изготовитель ПК предусмотрел такую возможность) и использовать режим Legacy BIOS.

GPT и диски объемом более 2TB

Здесь все относительно просто, и подробные объяснения есть в уже упомянутой статье KB2581408.

Я недавно приобрел Acer M5, и он поставляется с 64-битной Windows 8. Мне нужно, чтобы запустить Windows 7 x86. Я изменил настройки BIOS для загрузки под Legacy BOOT вместо режима UEFI.

Я создал свой загрузочный USB с помощью UltraISO. Но когда я выбираю раздел, он говорит: «Windows не может быть установлена на этот диск. Выбранный диск имеет стиль раздела GPT ".

3 ответа 3

Ваш компьютер поставляется с 64-битной реализацией EFI. Такой EFI может загружать только 64-битные ОС в режиме EFI. Таким образом, чтобы загрузить 32-разрядную версию Windows, вы должны загрузить ее в режиме BIOS. Для этого необходимо преобразовать таблицу разделов (а не только один раздел; всю таблицу разделов) из формы GUID Partition Table (GPT) в форму Master Boot Record (MBR) , поскольку Microsoft решила, что она не будет поддерживать загрузку в режиме BIOS с GPT диски. Большинство инструментов разбиения диска могут сделать это преобразование деструктивным способом (уничтожив все, что уже есть на диске), а некоторые могут сделать это неразрушающим образом. Мой собственный GPT fdisk ( gdisk ) является одним из последних. Обратите внимание, что разделение MBR происходит под рядом других имен, таких как «разделы MS-DOS» или "разделы BIOS". Таким образом, вам может потребоваться найти правильное имя, в зависимости от того, какой инструмент вы используете.

Обратите внимание, что даже если вы преобразуете таблицу разделов без разрушения, ваша существующая Windows 8, вероятно, прекратит загрузку. (Я не пробовал такого преобразования сам, поэтому я не на 100% уверен в этом.) По сути, вы должны загрузить все свои операционные системы Windows в одном режиме (BIOS против EFI), по крайней мере, если они установлены на одном диске. Если вы хотите выполнить двойную загрузку, это может быть проблемой, поскольку, учитывая вашу заявленную цель, вам, возможно, придется переустановить Windows 8 в режиме BIOS. Это, в свою очередь, потребует доступа к розничной версии Windows 8, поскольку средства восстановления OEM, вероятно, будут восстанавливаться только в режиме EFI.

Это может быть немного проще, если вы хотите запустить 64-битную версию Windows 7. Затем вы можете установить его в режиме EFI, а не в режиме BIOS, который не потребует каких-либо преобразований таблиц разделов и включит двойную загрузку, если вы захотите это сделать.

Я знаю, что это далеко за соответствующие сроки, но давайте определим некоторые вещи для записи.

@RodSmith прав в том, что привязка прошивки BIOS к разделенному загрузочному диску MBR является ограничением, введенным Windows, а не чем-то присущим BIOS/MBR. Все современные версии Fedora и Ubuntu работают нормально, как в x32, так и в x64 версиях, с загрузкой BIOS в системах GPT.

Хотя я согласен с @RodSmith, что Windows 8 прекратит загрузку при преобразовании из GPT в MBR, переустанавливать его не нужно. Загрузочный DVD-диск с установкой Windows содержит все инструменты для его исправления, либо автоматически, либо с ошибкой, вручную. В основном это включает в себя запись MBR (с использованием bootrec или bootsect ), назначение одного системного зарезервированного раздела (как это делал системный раздел EFI), запись Volume Boot (снова с использованием bootrec или bootsect ), а затем повторное введение bootmgr и BCD (с использованием bcdboot ). Всего около получаса.

Не совсем верно, что Windows не может загрузиться с GPT в системе BIOS. Вот мой способ сделать "невозможное":


Можно ли установить Windows 8.1 x32 в UEFI-режиме на GPT-диск?
Можно ли установить Windows 8.1 x32 в UEFI-режиме на GPT-диск?

Можно ли установить Windows 7 x32 в UEFI-режиме на GPT-диск?
Можно ли установить Windows 7 x32 в UEFI-режиме на GPT-диск?

Установка Win 7 второй системой к Win 8/8.1 в режиме UEFI на GPT диск
Установка Win 7 второй системой к Win 8/8.1 в режиме UEFI на GPT диск. На ноутбуках с.

Установка и запуск Debian в дуалбуте с Windows 7 в режиме UEFI на GPT
Нужно мне на ноутбуке HP Pro 450 G0 поставить второй системой Linux Debian 64 bit. Вот как я.

Судя по этой беседе умных людей всё зависит от UEFI самого бука и Legacy тут не нужен CoD - MW2,
Чистая установка системы х32 не "прокатит". Можно попробовать такой вариантУстановка Win 7 второй системой к Win 8/8.1 в режиме UEFI на GPT диск или как вы хотите через Acronis. Но им вы только развернёте систему, а с загрузкой (с загрузчиком) нужно будет "колдовать".

CoD - MW2, Модель-таки скажите. Да, а сейчас на этом ноуте что установлено?

Добавлено через 2 часа 0 минут
Папка efi на дистрибутиве имеется?

Вставлю 5 своих копеек. На большинство ноутбуков (90% примерно..исходя из собственного опыта) X86 OC не ставится под UEFI ..потому что поддержку не добавляют сами производители ноутбуков.
Согласно спецификации UEFI держит x86 битные системы. Но вот эту самую поддержку ленятся производители ноутбуков запилить.

Второе. На 2 гб оперативы можно спокойно ставить x64 OC. Разницы в производительности нет. Нехватки оперативы тоже не будет. Я лично тестировал это дело на двух одинаковых ноутбуках asus x55a. x64 сейчас даже выгоднее ставить..Так как софт как правило быстрее работает. Через несколько лет что такое x86 даже и знать не будут. А у кого компы с 512 мб оперативы всегда найдут XP. На которой уже современные браузеры не работают.

Извините, не записал(( Ничего не получалось, времени в обрез было - забил и
поставил всё таки x64 в UEFI-режиме на GPT-диск. В конце концов я же не виноват, что разработчики этого голимого уефи и ноутов такую пакость сделали, что надо мудрить так, что крыша может съехать. Вы знаете - не прокатила(( Пробовал выбирать в начале установки и x32 и x64 установщики - в конце распаковки файлов выдавало "Установка не может быть продолжена из-за повреждения установочного образа" (дословно не помню) Можно попробовать такой вариант Установка Win 7 второй системой к Win 8/8.1 в режиме UEFI на GPT диск или как вы хотите через Acronis. Но им вы только развернёте систему, а с загрузкой (с загрузчиком) нужно будет "колдовать"

Спасибо, попробую. Но уже на своём компе

Добавлено через 3 минуты

А у кого компы с 512 мб оперативы всегда найдут XP. На которой уже современные браузеры не работают. Это уж точно. Но там на этих древних компах упирается инетовский контент скорей не в память и не в XP со старой версией браузера, а в одноядерный ЦП! Это уж точно. Но там на этих древних компах упирается инетовский контент скорей не в память и не в XP со старой версией браузера, а в одноядерный ЦП!

если так подумать..то там во всё упирается.

Современный софт уже во многом не держит XP. Древние процы только 1C и Word(и то старые какие-нибудь). Оперативы в 512 это вообще фарш. Голая XP + вкладка в опере или хроме = дерзкое использование файла подкачки => и это всё выливается в один сплошной лаг.

Я тоже раньше всегда думал что если нет 4 гб оперативы - ставь x86 и не парься. А когда разобрался с самой проблемой..На относительно новых компах можно спокухой ставить x64 всегда и не парится. Не знаю как там с гигом оперативы будет - с двумя всё вполне юзабельно.. У самого есть старый комп с AMD Athlon x2 5000+ и 2 GB оперативы - всегда стояла 32 битная винда..а когда понял что разницы нет - переустановил на 64 битную. Но это правило лучше не использовать на рабочих компах в каком-нибудь задрипанном офисе..Где софт стоит настолько древний что просто не работает по x64. Для домашнего среднестатистического компа x64 OC на 2 GB - норма..Ты ничем не будешь ущемлён в плане производительности.

gecata, вы знаете, я спрашивал у Вадима Стеркина про это. Он мне как то путано ответил, я ничего не понял, как и из той статьи. Но всё равно, мне чего то не верится, что из-за недопиленых уефи-биосов нельзя поставить x32 в уефи-режиме и грузится потом. Буду колдовать и дурить судьбу - на мой стационарный комп с ASRock D1800M тоже не ставиться x32 в уефи-режиме(( x64 любая ставится притом при включенных всех защитах secure boot в биосах

Добавлено через 6 минут

Да. Я её пробовал удалять из образа. Файл
bootmgr.efi тоже удалял. В результате - выбраный раздел не подходит для установки, т.к. gpt (или mbr, если конвертнуть через командную строку) что из-за недопиленых уефи-биосов нельзя поставить x32 На новых компах поддержка x86 не нужна..опять же по причинам которые описал выше..А разработчикам не нужен лишний гемор. x64 любая ставится притом при включенных всех защитах secure boot главное чтобы загрузчик не трогали..тогда всё будет устанавливаться с этой опцией. главное чтобы загрузчик не трогали..тогда всё будет устанавливаться с этой опцией. Загрузчик который на жестком диске был? Так я его удалил - и все разделы тоже при конвертировании. Правда и раздел рекавери удалился - ну и нафиг он нужен. Загрузчик который на жестком диске был? Так я его удалил - и все разделы тоже при конвертировании. Правда и раздел рекавери удалился - ну и нафиг он нужен. Secure boot нужна для того чтобы заблочить любой код который будет выполнятся на этапе загрузки OC. То есть..эта штука "определяет" чей загрузчик запускается. Если windows - пропускаем..Если самопал от дяди васи - тогда не запускаем. вот и всё что делает Secure boot. Что вы имеете ввиду под самопал? Сборку винды от дяди васи? в самой сборке Windows может быть всё что угодно..А вот если ковыряли установщик..Или добавляли какое-нибудь меню(с кучей типа полезных программ)..То такое дело не прокатит. в самой сборке Windows может быть всё что угодно..А вот если ковыряли установщик..Или добавляли какое-нибудь меню(с кучей типа полезных программ)..То такое дело не прокатит Понял Значит мне попадались нормальные сборки от дяди васи - там значит имелся непоковыряный загрузчик (как я понял от называется Windows Boot Manager). В оригинальном образе с инсталлятором винды, как я понял, имеется предзагрузочное меню с выбором разрядности установщика x32 и x64, и получается x64 установщик будет работать только из под уефи. И если биос поддерживает это уефи, то этого предзагрузочного меню может вообще не вылезти, т.к. был выбран именно этот уефи-режим для установки. Правильно я понимаю? Bios не может поддерживать UEFI.
Есть отдельно BIOS, UEFI и UEFI с включённым режимом эмуляции BIOS (Legacy mode).

BIOS - загрузочные флешки делаются как обычно.
Под UEFI достаточно форматнуть флешку в FAT32 и забросить туда файлы установки Windows.
Если в UEFI включен Secure Boot - то некоторые сборки windows и другие OC отличные от Windows невозможно будет установить..Так как запуск загрузчика будет блочить Secure boot.
Если его выключить..то любую OC можно будет установить..Если сама OC поддерживают установку под UEFI. Все современные OC держат установку и запуск под UEFI.
Единственное ограничение - это 32-битные системы..которые не хотят устанавливаться. Но опять же это больше не проблема UEFI (личное мнение)..сейчас уже не найдёшь ноутбука с меньшим объёмом оперативы чем 2 гб. А так как x86 и x64 работают на двух гигах оперативы одинаково..То и смысла добавлять поддержку 32-битных систем в UEFI нет (есть конечно и исключения). Согласно самой спецификации UEFI держит 32-битные системы..Но вот производители ноутбуков и материнских плат не делают поддержки. из-за ненадобности.
UEFI с включённой опцией Lagacy - это в конечном итоге тоже самое что и обычный BIOS.

Запуск 32-разрядной Windows 7 на ноутбуке UEFI с внешнего жёсткого диска

И вот, недавно, на одном из форумов вижу движуху. Пользователи спорят, что точно такое, даже с "вырубленным" Secure Boot на ноутбуке UEFI, сделать проблематично.

То есть, создать загрузочный внешний жёсткий диск на борту которой, рабочая 32-разрядная Windows 7 - невозможно, если на гаджете применена технология Unified Extensible Firmware Interface.

Придерживаясь определённых правил, на мой взгляд, задача вполне решаемая, в доказательство чего пришлось сделать ролик .

Итак, нам нужна Windows в кармане: переносная, portable система с сохранением данных после завершения рабочего сеанса. И почему-то нам нужна только "семёрка", хотя есть более лёгкие способы с Windows 8.1/10 или Linux.

1. Подойдёт не каждый ISO-образ Windows 7. Опробовал десяток дистрибутивов и только эта. взлетела без синего экрана смерти. Где скачать 32-разрядную ОС загадку, отвечу только после комментария на почтовый ящик.
2. Внешний жёсткий диск (на флешке система будет тормозить) нужно разделить на два раздела. И ставить операционную систему, только на первый раздел, примерно

50ГБ. Разметку диска обычно делаю программой MiniTool Partition Wizard ( ссылка ).

4. Загрузочный диск (внешний HDD) должен быть MBR, а не новый стандарт GPT. Тип: первичный. Статус: активный.
5. Legacy support у меня включён, а Secure Boot - выключен.
6. Работы проходили, когда внешний накопитель был подключён к USB-порту 2.0.

Если не выполнить хоть один из выше перечисленных правил, скорее всего получите синий экран смерти.

Из ISO-образа Windows 7 извлекаем файл install.wim (искать в папке sources), на любой раздел жёсткого диска.

Главное в работе с утилитой PWBoot не ошибиться с выбором первого раздела внешнего накопителя. Информация на выбранном разделе будет уничтожена, если ошибётесь с выбором раздела - пеняйте на себя. Далее, как на картинках:

Читайте также: