3M: Me & My Madness
Блог обо всем на свете.
пятница, 21 марта 2014 г.
Установка Windows 7 на Mac без оптического привода.
Все началось с того, что мне понадобилось установить Windows 7 как вторую систему.
Варианты с Parallel и VMW не подходили, нужна была именно отдельная загрузка.
Не буду описывать, какие подводные камни встретились, перейду сразу к делу. Способа по сути два. Причем один из них подойдет не всем.
Разметка диска.
Но для начала нам нужно разметить диск с помощью Ассистента Bootcamp. Причем на некоторых моделях маков просто это сделать не удастся. Ассистент будет требовать установочный диск Windows. Обходится это следующим образом:
1. Идем в папку Программы — Утилиты.
2. Щелкаем правой мышкой на Ассистенте Bootcamp — выбираем Показать содержимое пакета
3. Копируем куда-нибудь файл Contents/Info.plist и редактируем его
Строку
PreUSBBootSupportedModels
меняем на
USBBootSupportedModels
4. Копируем файл обратно, заменяя оригинальный (понадобится пароль)
Теперь у нас в Ассистенте Bootcamp появилась возможность делать загрузочные USB и размечать диск без установочных дисков. На свое усмотрение выделите место для раздела Windows (данные никуда не пропадут, но на всякий случай необходимые лучше сохранить в безопасное место)
Способ 1.
Этот метод самый простой. Однако доступен не всем. Сразу скажу, что мне не удалось успешно его применить на не-Air маках старше 2012 года. Но вы можете попробовать, если есть время. или же сразу переходите к способу 2, он работает всегда.
Для установки будем использовать загрузочную USB флешку Windows 7. Сделать ее можно либо на PC с помощью Windows 7 USB DVD Tool, либо на Mac с помощью Ассистента Bootcamp.
Теперь осталось загрузиться с флешки и установить Windows как обычно. Если обычный загрузчик не видит вашу флешку, можно попробовать альтернативный — rEFIt. Если же и с него не получается загрузиться (появляются ошибки No Bootable Device или сообщения о том, что прошика мак не позволяет загрузиться), то с этим методом стоит распрощаться и не терять больше времени.
Установка Windows в BOOTCAMP без привода и флешки.
Понадобилось мне установить Windows в раздел BOOTCAMP, однако, на старом дачном Mac Pro 3.1 не работал привод, да и с флешки он категорически отказывался загружаться. А Windows (будь он неладен) был жизненно необходим. Облазив весь интернет, в поисках внятной, а главное рабочей инструкции, натолкнулся на данное решение, коим решил и с вами поделится.
Для начала нам понадобится:
1)
Формат диска должен быть VDI, он должен быть динамическим, и иметь размер от 15гб. Впринципе достаточно и 10гб, но лучше перестраховаться.
И наша виртуальная Windows почти готова к установке, осталось немного настроить.
Галки в окне настроек «Система» обозначеные красными стрелками можно снять.
А вот в настройках «Дисплея» установить на 3D ускорение.
На этом настройка завершена и можно запустить нашу виртуальную Windows.
При запуске нам потребуется указать место хранения файла образа устанавливаемой версии Windows.
И понеслась.
В зависимости от версии понадобится ввести ключ.
На этапе настройки диска нужно проделать нехитрые манипуляции, дабы объеденить диск «Зарезервировано системой» и основной.
Для этого в окне работы с диском сначала создаем
Потом удаляем больший
И за счет свободного места расширяем размер диска «Зарезервировано системой»
Дабы получилось вот так
Далее следует некоторое ожидание установки Windows.
Далее нам понадобится провести некоторые манипуляции с самой Windows, дабы она могла быть без проблем установлена на раздел BOOTCAMP.
При первом запуске Windows, как и всегда, создаете пользователя и производите первичную настройку и входите в систему.
После чего неоходимо создать файл unattend.xml со следующим содержимым
И поместить его по пути C:\Windows\System32\sysprep\
Будьте внимательны, Windows может дописать к файлу расширение TXT. Нам нужно именно xml
Перед выполнением следующего шага необходимо в командной строке от администратора выполнить данную команду
После,как вы поместили файл unattend.xml в нужную папку, запустите программу SysPrep, расположеную в той же папке.
Запускать нужно с параметрами
Программа произведет необходимые манипуляции и наша виртуальная Windows выключится.
Теперь нам нужно сделать копию созданого нами жесткого диска.
Для этого в VirtualBox вибираем «Менеджер виртуальных дисков» и создаем копию диска с именем win8_copy.
Только в этот раз диск должен быть «Фиксированым»
Ждем окончания операции клонирования
Образ копии диска будет находится в папке в которой хранится ваша виртуальная машина.
Теперь нам надо конвертировать копию диска из формата VDI в RAW, для этого открываем terminal.app в Mac OS, переходим в папку где хранится win8_copy и выполняем команду
Дожидаемся окончания операции и вводим в терминал
На этом шаге у нас смонтируется диск с нашей Windows, который при помощи WinClone нам нужно сохранить.
Запускаем программу WinClone, выбираем ранее смонтированный нами образ системы, и нажимаем кнопку «Образ»
На дальнейшем шаге кнопка «image»
И удаляем все лишние файлы из образа системы
И сохраняем.
Программа выполнит нужные ей операции и у вас появится образ системы с расширением .winclone
Теперь осталось восстановить полученный образ на созданный в самом начале раздел BOOTCAMP
Все, теперь загружаете Windows.
C таким способом вы получите универсальный образ для разворачивания на любом компьютере Mac без привязки к оборудованию.
В общей сложности данная процедура занимает чуть больше часа, отнимает минимум усилий и подходит для многих безысходных случаев.
Как поставить Windows на Mac с помощью Boot Camp и USB-флешки
Недавно встала острая нужда в одном софте, который существует только для Windows, потому решил использовать свою старую прошку (mid 2010 7.1) в качестве полигона для разворачивания Windows.
Железо у этой прошки весьма слабое (2,4 GHz Core2Duo с 4гб памяти) и ставить Windows на виртуальную машину было бы безумием, поэтому решил воспользоваться установкой аппаратно, благо вполне официально Apple позволяет сделать это через Boot Camp.
Небольшая проблема была лишь в том, что Boot Camp на старых маках позволяет ставить систему только с диска, а у меня, как и у многих, optical drive ужа давно приказал жить долго.
И нужно было как-то заставить Boot Camp ставить систему с USB-накопителя.
Скажу сразу, что без танцев с бубнами не обошлось (хотя, может для опытного экспериментатора это и не танцы вовсе, но для меня — нуба в этих вопросах этот путь показался весьма тернистым) поэтому, чтобы вам не пришлось, как и мне, потратить весь день на поиски и эксперименты, я и решил написать этот пост.
На самом деле, если все выполнять по моей инструкции, никаких проблем особо не возникнет, и со всем можно управиться за час (включая установку самой Windows — примечание. у меня — SSD, поэтому установка чуть шустрее).
Друзья, все операции я производил на системе MacOSX El Capitan, в других версия ОС ситуация аналогичная.
Итак, сперва, что нам нужно сделать — это немного отредактировть info.plist BootCamp-а. Но, в некоторых своих ОС Эппл намерено включает защиту от дурака, которая называется System Integrity Protection. В HighSierra, например, такой защиты я не встретил, а вот в ElCapitan она есть. И потому, перед тем как приступить к редактированию plist-а, нам придется эту защиту отключить. Сделать это можно, перезагрузившись в режиме восстановления:
1. Перезагружаем компьютер и как только экран гаснет зажимем Command + R. До тех пор, пока не появится яблоко с загрузкой
2. Теперь заходим в Utilities и открываем Terminal.
3. В терминале вводим следующую команду:
5. Перезагружаемся. Система загружается в обычном режиме с отключенной системой защиты.
Теперь можно приступить к редактированию плиста.
1. Открываем Отчет о системе (в меню Об этом Мак). Запишите куда-ниудь Model Identifier и Boot ROM Version.
2. Теперь открываем Terminal. Вводим следующую команду:
4. Прокручиваем вниз до секции DARequiredROMVersions и вставляем записанную раннее информацию Boot ROM Version в столбик (можно прямо сверху), не забывая при этом корректно прописать тэги .
5. Прокручиваем дальше до секции PreUSBBootSupportedModels и вставляем в столбик ранее записанное нами Model Identifier.
6. Удаляем «Pre» из строки «PreUSBBootSupportedModels» , оставляя только USBBootSupportedModels.
7. Далее добавляем Model Identifier в секции PreESDRequiredModels и PreUEFIModels.
8. Полностью удаляем всю секцию Win7OnlyModels, включая все стринги
9. Чтобы сохранить изменения, нажимаем CTRL+X, печатаем Y для подтверждения и нажимаем Enter. Файл будет сохранен, а мы возвращаемся в Terminal.
10. В терминале вводим команду
Как будет готово, выходим из терминала.
Запускаем Boot Camp и наслаждаемся установкой Windows (теперь уже не только 7, но и более поздних версий прямо с USB-флешки).































