- Информация о системе: для WinPE вид загрузки (BIOS/ UEFI), тип ОС/РЕ ( индикация Windows / WinPE), разрядность (х86, х64, если в х64.
- В целом UEFI призвана наоборот упросить процесс загрузки, а не.
- Здравствуйте, купил нетбук Asus X200m, обновил биос, установил W7 64, система установилась, активировать хотел Лоадер для GPT (по схеме которая тут) запустил Installer EFI gui выбрал в.
- Однако, при этом вы получите в папке / EFI /CLOVER/misc/ файл. Загрузиться с флешки с Clover и выбрать в GUI меню "Clover Boot.
- Также можно всё сделать руками: вручную положить файл BOOTX64.efi на ESP раздел, прописать его в меню UEFI, чтобы он загружался раньше, чем Windows Boot Manager.
Ручная установка Windows 7/8/8. GRUB2 / Хабрахабр. Наверняка почти у каждого пользователя ОС Linux и ОС Windows, а я имею в виду именно тех, у кого, в силу ряда причин, установлены обе системы, время от времени возникал вопрос: «А нельзя ли, черт возьми, придумать способ, с помощью которого можно было бы устанавливать эти системы в произвольном порядке? Без порчи настроек загрузчика?» Ведь если ставим сначала Windows а потом Linux всё хорошо — линуксовый загрузчик (например GRUB) обычно подхватывает bootmgr. Если ставить в обратном порядке то увы. Даже с использованием GPT + EFI.
Для себя нашел способ установки win 7 под UEFI с флешки, но еще не. Все просто, нужно как бы установить инсталлятор на флешку. Для себя нашел способ установки win 7 под UEFI с флешки, но еще не Все просто, нужно как бы установить инсталлятор на флешку.
В случае с EFI нет опасности перезаписи MBR, зато таки есть один нюанс, который лично мне не нравится — установщик Windows в режиме EFI хоть и не перезаписывает сектора диска своим кодом, но зато переопределяет NVRAM, подсовывая туда путь к своему загрузчику. Так что функционал GBUB всё равно приходится восстанавливать. В настройках штатного установщика нет опций для кастомизации процесса установки загрузчика. Ну, или почти не использовать. И основан он на технологии установки Windows, которую мы имеем в её дистрибутивах начиная с «семерки».
Способ работает для случая Windows версий 7/8/8. MBR + BIOS системы, так в случае с EFI + GPT. Установить систему можно как в раздел HDD, так и на VHD.
Система установилась, активировать хотел Лоадер для GPT (по схеме которая тут) запустил Installer EFI gui выбрал в программе. Откроется GUI архиватора 7-zip. В нем открываем каталог. Вопрос: Куда делся файл install.wim?
При этом функционал установщика нужен нам в общем- то для запуска программы настройки BCD- хранилища конфигурации загрузчика. Вместо установочного диска можно использовать загрузочный носитель на основе Win. PE. Если бы утилитам bcdedit. Boot. ICE была *nix альтернатива, весь процесс развертывания системы можно было бы вообще выполнить в среде Linux.
Предположим у вас имеется компьютер, с установленным на HDD загрузчиком GRUB2 и свободным разделом, отформатированном в NTFS. Устанавливать будем Windows 7 Ultimate SP1. Для этого потребуются: Установочный диск с виндой Чистая флешка объемом > = 4 Gb Архиватор 7- zip соответствующей разрядности Утилита Boot. ICE, желательна, но совершенно не обязательна, можно обойтись и bcdedit. Создаем загрузочную флешку.
Дело в том, что семерка не хочет устанавливаться в EFI- режиме с DVD. К тому же, на установочном носителе нам понадобятся дополнительные утилиты, которые туда надо поместить, а в случае с флешкой это несколько проще, чем в случае с DVD.
Монтируем установочный образ с виндой, допустим он лежит у нас в /home/$USER/install с именем win. Вставляем флешку в USB- порт. Допустим, она получила имя устройства /dev/sdb.
Выполним её разметку в формате MBR$ sudo fdisk /dev/sdb. Создем на флешке один единственный раздел. После чего форматируем её в FAT$ sudo mkfs. Копируем содержимое дистрибутива винды на флешку$ mkdir /tmp/flash$ sudo mount /dev/sdb. Скопируем конфиги EFI- загрузчика на уровень выше$ cp - rv ~/tmp/flash/efi/microsoft/* ~/tmp/flash/efi/Теперь нам нужен EFI- загрузчик винды.
Его придется выцарапать из дистрибутива. Это легко сделать с помощью архиватора 7- zip, который имеется в репозитории extra/p.
Все содержимое дистрибутива винды сжато в образ wim- формата находится на установочном DVD в файле source/install. Обычно этот образ имеет следующую структуру. В каталогах с именами в виде цифр 1- 4 находятся разные редакции винды. Чтобы выбрать нужную надо посмотреть внутрь файла с именем .
Распакуем его в /tmp$ cd /tmp$ 7z e ~/iso/sources/install. Каждую редакцию винды описывают структурой видагде нода EDITIONID указывает на редакцию.
Параметр INDEX — как раз номер каталога, в котором валяется нужная редакция. Итак, мне нужна Ultimate, а это индекс 4. Соответсвенно выковыриваем загрузчик оттуда$ 7z e ~/iso/sources/install.
Windows/Boot/EFI/bootmgfw. Оки, теперь перенесем полученный файл на флешку$ mv bootmgfwm. Порядок, теперь у нас в наличии загрузочная флешка для установки винды. Теперь добавим на неё необходимые для установки утилиты — виндозную версию архиватора 7- zip и утилиту Boot. ICE. Архиватор качаем с официального сайта и распаковываем на флешку в каталог utils$ mkdir - p /tmp/flash/utils/7- Zip/$ cd /tmp/flash/utils/7- Zip/$ 7z x ~/downloads/7z. Туда же помещаем и bootice$ cp ~/install/BOOTICEx. Уф, всё, отмонтируем флешку$ cd ~$ sudo umount /tmp/flash/Перезагружаемся.
Если у вас система с EFI и съемные диски стоят в приоритете загрузки, то компьютер загрузится в установку винды автоматом. Если же появилось таки меню GRUB, ничего страшного, жмем «С» и в консоли набиваем команду exit. Вас вывалит в меню EFI, где выбираем загрузку с флешки. Если же ваша система с BIOS, то тут чуть сложнее, ибо мы не стали заморачиваться с настройкой MBR на флешке. Тогда в консоли GRUB даем команду ls — появится список всех дисков и разделов.
Находим нашу флешку, она отобразится в виде (hd. X, msdos. Y), где X, Y — номер диска и раздела соответственно. Теперь вбиваем в консоли командыgrub> set root=hd.
X,Ygrub> ntldr /bootmgrgrub> boot. Начнется загрузка установщика винды. Он то загрузится, но нам он и не нужен — мы всё будем делать руками. Чтобы стало понятно, что к чему, придется рассмотреть некоторую теорию.
О развертывании Windows из WIM- образа и капризном нраве Sysprep. Начиная с семерки установка Windows заключается в следующих этапах Разметка диска в соответствии с архитектурой системы инициализации оборудования. Если BIOS — установщик размечает диск в MBR.
При наличии активной EFI — разметка будет GPT. Распаковка образа install. Установка загрузчика и перезагрузка Инициализация оборудования. Ребут Локализация, ввод ключа, окончание настройки системы.
Это стандартный путь. У нас же диск уже размечен.
И нам не нужна автоматическая установка загрузчика — мы поставим его вручную. Разметка диска должна удовлетворять следующим требованиям Если система с EFI на диске должен присутствовать FAT- раздел с типом 0x.
EF. Если у нас уже установлен линукс с EFI- загрузчиком, то таковой раздел уже имеется Если система с BIOS, то раздел, в котором располагается загрузчик, а это наш NTFS- раздел должен быть активным. Почему, будет объяснено ниже. Таким образом, перед распаковкой системы мы должны убедится в том, что перечисленные требования выполнены. После того, как мы распакуем все файл системы и установим загрузчик, система перезагрузиться. После перезагрузки запустится утилита Sysprep, среди прочего настраивающая оборудования и проверяющая конфигурацию системы. Так вот, если в режиме EFI Sysprep не найдет загрузчик и его конфигурацию в EFI- разделе по пути EFI/microsof/boot, а в системе с BIOS каталог \Boot и bootmgr будут лежать в неактивном разделе, то Sysprep завершится с ошибкой sysprep generalize error, а в лог, расположенный по адресу \Windows\Panther\sysperr. Error . Винда требует, чтобы загручик лежал в загрузочном разделе и точка.
В случае с BIOS просто делаем активным раздел NTFS в котором лежит винда и туда же кладем и загрузчик. Грузится будем всё равно с помощью GRUB, а ему все равно, какой раздел будет активным. В случае с EFI загрузчик придется положить рядом с GRUB в EFI- разделе. Распаковка системы. Итак, определимся, куда мы хотим ставить винду.
Можно поставить в NTFS- раздел, а можно и в VHD- диск. Это уж как вам хочется. Я буду показывать процесс на примере с виртуальной машиной EFI, имеющей следующую разметку. The protective MBR's 0x. EE partition is oversized! Если мы ставим систему непосредственно в NTFS- раздел, то загружаемся с флешки, дожидаемся запуска программы установки и жмем Shift + F1.
Запускаем утилиту diskpart и смотрим список подключенных томов. X: \sources> diskpart. DISKPART> list vol.
Видим, что флешка (объемом 8 Гб) подключена как диск C: , а раздел для установки вовсе не смонтирован. Делаем так. DISKPART> sel vol 3. DISKPART> remove.
DISKPART> assign letter=EDISKPART> sel vol 1. DISKPART> assign letter=CDISKPART> list vol.
DISKPART> sel vol 2. DISKPART> assign letter=FВот теперь порядок, диск на который будем ставить винду стал диском C: , флешка — диском E: , а EFI- раздел — диском F: Если же мы хотим поставить систему на VHD, то делаем так.
DISKPART> sel vol 3. DISKPART> remove.
DISKPART> assign letter=EDISKPART> sel vol 1. DISKPART> assign letter=GDISKPART> exit. Для порядка создаем каталог с образами. X: \sources> md G: \vhd. X: \sources> diskpart. Создаем виртуальный диск, создаем на нем разметку GPT и раздел NTFS и монтируем его к C: DISKPART> create vdisk file=!
Убеждаемся в том, что EFI- раздел отформатирован именно в FAT, а не в FAT3. Иначе Sysprep не простит нам этой ошибки.
Если на компе уже есть линукс, то настройки будут верны. Теперь распаковываем дистрибутив на диск C: X: \sources> E: E: \> utils\7- Zip\7z.
FM. exe. Откроется GUI архиватора 7- zip. В нем открываем каталог E: \sources, находим там файл install.
Правой кнопкой на этом файле вызываем контектстное меню и переходим по 7- zip - > Открыть архив. Появится содержимое образа. Лезем в папку 4 — там лежит Ultimate.
Выделяем всё Ctrl + A и жмем кнопку «Извлечь». Появится окно, где нам предложат указать путь распаковки. Указываем корень диска C: и жмем ОК.
Ну и теперь, как говорится: «Откиньтесь на спинку кресла и..»4. Установка и настройка загрузчика.
Итак, после некоторого время ожидания распаковка окончена. И вот тут, вот в этом месте винда обчно делает бяку, а именно портит MBR или перенастраивает NVRAM. Но мы не дадим ей этого сделать — мы установим загрузчик вручную. В случае с EFI, переходим на раздел EFI, смонтированный к F: и создаем необходимые пути и копируем файлы загрузчика.
E: \> F: F: \> mkdir EFI\microsoft\boot. F: \> xcopy C: \Windows\Boot\EFI\* F: \EFI\microsoft\boot /s /e. F: \> mkdir EFI\microsoft\boot\Fonts. F: \> xcopy C: \Windows\Boot\Fonts\* F: \EFI\microsoft\boot\Fonts\ /s /e. F: \> copy C: \Windows\System. BCD- Template F: \EFI\microsoft\boot\BCDОтлично, загрузчик скопирован.
Теперь настроим его. F: \> E: \utils\BOOTICEx.
Открываем файл F: \EFI\Microsoft\Boot\BCD. В случае установки на раздел, его параметры задаются так.
Если же мы устанавливали систему на VHD, то настройки будут такими. Важно! Имя вторичного загрузчика для EFI- системы winload. BIOS- системы — winload.