
Полный текст первых минут лекции «Подготовка WinPE» из видеокурса PracticU – субтитры с временной меткой для каждого абзаца. Так можно прочитать и найти нужные темы ещё до начала обучения.
Здравствуйте! Этот фильм посвящён ImageX. И, как и все фильмы, которые не являются уже изначальными, то есть самыми основными, элементарными, для которых не требуется предварительных знаний, кроме умения отличить клавиатуру от мышки.
Так вот, этот фильм не совсем такой. Тут вам потребуется знание диск-мэппинга, знание того, что такое адрес IP, вообще разных сетевых вещей, команд CMD. Так что я могу порекомендовать смотреть вам фильмы нашего колледжа в предложенном там порядке.
Или же если вы надеетесь на то, что у вас все элементарные знания присутствуют и так, вы, конечно, можете начать смотреть прямо отсюда.
Тут вам также понадобятся такие элементарные знания, как о сетевых папках, о папках общего доступа, о том, что такое адреса пипа.
Впрочем, когда мы на всё это наткнёмся, я это вкратце объясню. Итак, что же такое Image? Это, скажем так, файл зеркального отражения, который полностью отражает ПЗУ компьютера.
То есть, как правило, положение его жёсткого диска, всё, что на жёстком диске. Когда мы вообще пользуемся Image в жизни?
Мы для нашей компании, в которой мы работаем, подготавливаем полностью пригодный компьютер, устанавливаем Windows, устанавливаем все нужные программы, и этот прекрасный компьютер мы сохраняем в виде Image.
Image — это файл. Мы берём этот файл и выплёскиваем его на пустые компьютеры, на жёстких дисках которых нету ничего. Но это тоже компьютеры нашей компании, и на них должно быть то же самое, что и на том совершенном.
Как вы понимаете, это является единственной истиной в том, как можно работать. Нельзя же на всех этих компьютерах устанавливать Windows, все программы, жать на каждом все эти клики и стареть, пока бегут все эти дорожки ожидания установки.
Подготовка такого фирменного компьютера может занять пару часов, при том, что просто выплеснуть имейдж уже подготовленного заранее прекрасного компьютера будет очень быстро.
Итак, в нашей сегодняшней лаборатории будут принимать участие следующие компьютеры. Назовём его так "Компьютер Администратора".
На нём мы подготовим весь необходимый нам запас инструментов, необходимых для нашей работы с имейджами. Так что же это за набор инструментов? Это WinP, PreInstallation Environment, а также ImageX, а также, разумеется, Add Windows Ike.
Без этого Windows Ike вообще нельзя создать Windows P. А ещё у нас есть компьютер-прототип, компьютер, имейдж которого, образ которого нам столь нужен.
Точнее, работникам нашей компании. Компьютер, на котором установлен Windows и все программы необходимой компании. Я его хочу склонировать на все остальные компьютеры.
А ещё нам необходим третий компьютер, на который мы положим наш image. И все через сеть смогут достать этот image с этого компьютера. Этот компьютер будет распространять наш image.
Не перепутайте, на него мы не будем выплёскивать image. На него мы не будем раскрывать этот image, чтобы на нём стало всё установлено, что в этом image.
Нет, с него по сети просто все смогут брать файл имейджа. В нашей лаборатории будет специальный жёсткий диск, вся роль которого сводится только к хранению имейджей нашей компании.
И к этому жёсткому диску мы направляем все компьютеры, чтобы они брали оттуда имейджи. Кстати, в настоящей жизни мы не будем использовать один и тот же компьютер для всех этих ролей, потому что, подумайте, мне нужен компьютер-прототип, он должен быть самим совершенством, без излишеств.
ведь я его буду клонировать, делать из него дубликаты на все компьютеры. Мне не нужен на нём никакой Windows Ike, который послужит для создания WinPE. Но в нашей лаборатории в целях экономия времени фильма мы берём имейдж из несколько загрязнённого компьютера лишними инструментами.
Начнём. Давайте установим для начала Windows Ike. Набор инструментов для работы с имейджами. Windows Ike — это файл ISO, который можно скачать бесплатно с майкрософтовского сайта.
Я этот файл уже скачал, и теперь я его сейчас найду на своём жестком диске и запущу. Что значит я запущу файл ISO? Поймите, файл ISO можно рассмотреть как диск, как виртуальный диск, как виртуальный CD, например.
То есть мы помещаем этот виртуальный диск в виртуальный дисковод виртуальной машины, точно так же, как вы кладёте кругляшку в ваш DVD-ROM. Как видите, в этом фильме используется знание о виртуализации.
Одно из предварительных знаний, которое вам нужно. У нас очень много фильмов о виртуализации, об образах ISO. Вот мы уже запустили виртуальный диск.
Это установочный диск Windows Psych. Я запустил установку, а выше этой кнопочки, которую я только что нажал, есть ещё одна кнопочка Step by Step.
Там очень хорошо разжёвано, как эту установку делать для тех, кто не помнит. Полное руководство того, как это правильно делать.
Вот тут наша установка прогрессирует. Сейчас я отрежу фильм до того момента, так как эта вся полосочка дойдёт до конца. Вот, установка завершена. А теперь мы зайдём в одну особую программу, которую мы получили, как раз установив Windows Psych.
Это Deployment CMD, напоминающий обычный CMD. Кстати, над курсором мышки, заметьте, нам показывают ссылку на программу, которая обозначена оранжевым.
Этот оранжевый прямоугольничек означает, что это недавно установленная программа. Кстати, пару слов о том, что такое Windows PE. Это так называемая доустановочная операционная система.
Она умеет делать разные базовые вещи, работать с сетью, работать с дисковыми накопителями. Ведь новый компьютер, который купит наша компания, как правило, будет совершенно пуст.
И нужно будет нечто, чтобы вылить туда имидж, некая операционная система, с которой его запустить. Ведь компьютер очень упрямится загружаться без операционной системы.
Так давайте же начнём использовать Windows Ike. Я хочу зайти в Deployment Tools. Кстати, в этой программе нам сразу пишут, где она лежит.
Это путь Disk C Program Files Windows X /tools /ptools. То есть вы можете зайти в обычный CMD и через него зайти в эту программу, зайдя по этому пути.
Начнём работу. Я сейчас положу сюда скопированную команду. Увы, вам придётся потрудиться её написать. Итак, команда даёт следующее распоряжение.
Создай диск Windows P до установочную операционную систему. Mini-Windows 32-битный, x86 — это 32-битный. И команда продолжает говорить:
«И положи этот диск по такому-то пути». Диск C — папка WinPE x86. Название папки может быть произвольным, вы выбираете этот путь. Мы выполнили команду, теперь WinPE у нас есть.
Но мы хотим, чтобы на нашем прекрасном рабочем диске с нашими инструментами для работы с имейджами был также ImageX, разумеется.
но он не включён в комплект WinPEE, и я хочу положить его вручную на наш диск. Он как раз есть среди Windows Ike, среди всего того, что я установил в самом начале.
Я только что как раз зашёл по тому пути, где лежит ImageX. Смотрите на путь, вы найдёте его там. И я беру файл программы ImageX, то есть жму на нём Copy, и, взяв ImageX, я иду в ту папку, которую мне создала та команда предыдущая, захожу там в подпапку ISO, и кладу сюда ImageX, жму Paste.
И теперь мой диск, на котором будет Windows PE, также будет обладать ImageX, и сможет делать снимки, имиджи и выливать их.
Ещё раз обратите внимание, куда я это положил. Внутри той папки, которой вы указали, чтобы она была создана, внутри неё создаётся папка ISO.
И вот прямо туда я рекомендую положить ImageX. Но на этом не кончается подготовка нашего диска WinPE. Дело в том, что в том, что нам уже подготовили, есть баг.
Тут нужно кое-что переименовать и перенести, иначе ничего не будет работать. Microsoft тут немного проглючила. Если то, что я делаю сейчас, мы не сделаем, то с этого диска просто нельзя будет забоутиться, то есть загрузиться.
Итак, здесь лежит файл под названием winp.wim. И он нам тут не нужен, он нам нужен в другом месте и под другим именем.
Этот файл win — это файл имейджа, с которого умеет загружаться компьютер. Но его изначальное местоположение — оно неверно. И, внимание, мы его переименовываем, мы его называем boot.wim.
Точка WIM уже присутствует. И далее переименованный файл нужно переместить в папку iso. Кстати, папку iso мы потом превратим в диск, в загрузочный диск.
И вот этот вот самый файл boot.wim — это как раз тот файл, который умеет загружаться. Именно он отвечает за то, что диск становится загрузочным.
Итак, мы переименовываем из win.pe, мы превращаем его в boot. и кладём его в папку Sources, что покоится в нашем ISO. Внимание, Sources.
А теперь ещё более. Внимание сюда. Чтобы загрузиться с загрузочного диска, система ищет именно в этой папке Sources. Ищет и на файл boot.wim, чтобы с него загрузиться.
Посмотрите, например, на загрузочный диск Windows 7 или сервера 2008, или диск Vista, любой другой загрузочный диск. На каждом загрузочном диске будет папка Sources, и в ней всегда будет файл boot.wim и всегда будет файл install.wim.
С помощью файла boot.wim можно, соответственно, забутиться, загрузиться, а install.wim — это для установки. Но нам сейчас нужно только boot, забутиться, загрузиться.
И поэтому мы подготавливаем файл boot.wim в папке sources. И теперь наша папка ISO подготовлена полностью. Догадайтесь в трёх раз, дорогие зрители, что мы теперь хотим сделать с этой папкой.
Правильно, превратить её в образ, который можно записать на диск. Превратить её в файл ISO. И такой файл можно будет записать на цветастую кругляшку, либо просто сразу напрямую его использовать как виртуальный диск.
И перед нами как раз вот такая вот команда. Я её уже написал, смотрите. Сама по себе команда называется oscdimg. Давайте разберёмся, почему она так называется.
OS — операционная система. cd — это cd, media, а image — это image. То есть команду можно так перевести: «Сделай cd, на котором будет image, который даёт операционную систему».
Далее стоит —n — это switch. Каждый такой defiz — это switch. Такой каждый switch делает особую операцию, задаёт какой-то особый параметр.
Мы сейчас не будем учить, что делает именно —n, потом switch —b, и после b нужно, во-первых, указать путь к определённому файлу в com, не будем выдаваться и в эти подробности.
Это один из файлов, который нам создала программа вначале, когда мы указали папку, куда это всё создать. А следующий аргумент — это откуда взять данные для нашего диска.
Какую папку превратить в нужный нам файл iso? Следующий же параметр — это куда этот файл iso положить. Давайте запустим эту команду.
И после того, как процесс создания файла iso завершится, мы должны убедиться, что он достаточно толстый, этот файл. Если он будет недостаточно толстым, то что-то не так.
140 мегабайт я вижу размер. Всё в порядке. И если вы получите, например, 20 мегабайт, то пусть это вам напомнит, что вы забыли переименовать файл win.pe.wim в файл boot.wim и поместить его в папку isoSources.
Всё, наша виртуальная медиа, наши виртуальные CD готов. Но теперь нам нужно передать его из виртуальной машины, где мы его произвели, на мой физический компьютер.
Потому что кладу я диски в виртуальный дисковод из физического компьютера. Программа виртуализации не может взять из самой машины файл и сделать вид, что это диск.
Нет же, программа виртуализации должна взять файл на таком же уровне, на котором это сама программа, на уровне физического компьютера. Взять файл и притвориться, что он диск.
Поэтому я создаю папку общего доступа, к которой сможет обращаться и виртуальная машина, и мой физический компьютер. Папку общего сетевого доступа, для того чтобы передать через неё мой файл iso.
Иными словами, в программе виртуализации, на которой работают все наши виртуальные машины, есть такая возможность взять и засунуть в виртуальную машину, виртуальную, сверкающую разными цветами кругляшку.
Но поскольку тут всё виртуально, то вместо этой кругляшки — файл. И этот файл нужно выбирать на уровне реальности физического компьютера. А он у нас сейчас в виртуальной машине, и поэтому нам надо его вытащить из виртуального уровня реальности и положить в физический уровень реальности.
В жизни вы, конечно, этого всего делать не будете. Вы просто запишите этот файл ISO на сверкающую всеми цветами кругляшку и загрузите с этой кругляшки пустой компьютер.
Вы, может быть, скажете, зачем для передачи этого файла нужна папка общего сетевого доступа? Ведь в таких замечательных программах виртуализации, как VMware или Virtual PC Microsoft'овской, можно просто перетащить из одного окошка в другой,
из браузера виртуальной машины в настоящий браузер, браузер физического компьютера. Но мы сейчас пользуемся программой виртуализации vbox, где этого сделать нельзя.
Итак, я делаю папку, которую я наделю общим сетевым доступом, Папку с очень хитроумным названием Share, Sharebox.
Внимание, в этом окошке отображён диск C моего настоящего физического компьютера. Я жму «Ок» и эту папку наделить общим сетевым доступом.
Передадим же наш файл ISO через эту папку. Передадим его, повторяю, от моего виртуального компьютера моему физическому. Вот это вот всё сейчас — это виртуальная машина.
Это мы видим её интерфейс, её Windows. Виртуальная машина заходит в своё сетевое окружение, И в виртуальной машине нужно здесь увидеть нечто под названием V-Box SVR, чтобы она могла общаться с физическим компьютером.
Когда я нажимаю Refresh, он появляется. Вот я сейчас нажму Refresh, и появилось. И там внутри все мои папки общего доступа с физическим миром. В моём случае с физическим миром у меня только одна папка общего сетевого доступа.
Итак, справа моя сетевая папка. А теперь откроем PZU. Жёсткий диск моего виртуального компьютера на диске C. наш образ, беру наш образ диска, который мы создали, и перетаскиваю его в папку общего сетевого доступа, через которую я контактирую с физическим миром.
Теперь этот файл живёт также и в физическом мире. Файл переписывается, и когда он перепишется, я его заправлю в виртуальную машину в виде диска.
Выйдя из виртуальной машины в физический мир, этот файл для виртуальной машины стал физическим предметом, цветастой кругляшкой.
И мы его кладём в дисковод виртуальной машины. Если у вас столько держится чувство, что вы сейчас плаваете в виртуализации, смотрите наши фильмы о виртуализации.
Виртуализации. Сейчас я в интерфейсе программы виртуализации выбираю CD/DVD-диск для того, чтобы скормить его дисководу моей виртуальной машины.
Этот виртуальный диск у нас находится в папке общего сетевого доступа. Файл выбран, и я жму Select. И смотрите, виртуальная машина увидела, что в её дисковод поместили кругляшку.
Я захожу на этот диск, смотрю, какие там файлы. Я убеждаюсь, что я не забыл сюда кинуть imageX. Sources Boot я не забыл.
А теперь я этот мой виртуальный компьютер хочу перезагрузить и запустить его с этого диска, забутиться с этого диска. Где WinP?
После этого я сделаю снимок этого компьютера, Image. Допустим, это как раз тот компьютер, который нужен везде в моей компании.
И море пустых компьютеров ждут этого Image. И они его получат. Но тут ещё одна вещь, которую я не сделал и которую нужно сделать.
Нужно ещё запустить SysPrep. Эта программа сбрасывает личность компьютера. Она стирает ему лицо. Когда мы запускаем её со свитчем, а Generalize.
И эта программа с этим свитчем выполняет следующие действия. Стирание сида компьютера, его порядкового личного номера. Далее стирание имени компьютера.
Ему будет дано случайное имя, когда компьютер загрузится. А также сбрасываются настройки IP. Всё это очень важно, ведь этот самый имидж мы передадим множеству рабочих станций.
И я не хочу, чтобы у всех их были одни и те же личные настройки. Я не хочу, чтобы у них было одно и то же имя, один и тот же IP. Так же, как я не хочу, чтобы ещё у сотни людей был мой номер паспорта.
Впрочем, легко представить ситуацию, когда это могло бы пригодиться. Лучше сказать, если я король, то я не хочу, чтобы у моих подданных были одни и те же паспортные данные.
И для этого я должен был запустить sysprep, но я в нашей лабораторной среде поленился это сделать. Программа или команда cmd sysprep находится в папке Windows, System32.
Там есть программа sysprep. Или мы можем ее себе представить как команду, когда мы работаем в cmd. Что ж, теперь смотрите, наш компьютер загрузился с помощью WinP.
Это не похоже на полноценный Windows. Интерфейс у нас вот такой вот, скромненький, мягко говоря. И теперь мы захватим Image нашего ПЗУ, этого компьютера.
Мы сделаем снимок его прекрасного жесткого