WDS әмбебаптығын қосу

Қайырлы күн, құрметті Хабра тұрғындары!

Бұл мақаланың мақсаты - WDS (Windows Deployment Services) арқылы әртүрлі жүйелерді орналастыру мүмкіндіктері туралы қысқаша шолуды жазу.
Бұл мақалада Windows 7 x64, Windows XP x86, Ubuntu x64 қолдану және Memtest және Gparted сияқты желілік жүктеуге пайдалы құралдарды қосу бойынша қысқаша нұсқаулар беріледі.
Оқиға менің ойыма келген ойлардың ретімен айтылады. Барлығы Microsoft-тан басталды...

Ал енді әңгіменің өзі:
Жақында мен WDS көмегімен жұмыста жүйелерді орналастыру туралы ақылға қонымды идеяны ойлап таптым. Егер біреу бізге жұмыс жасаса, бұл жақсы. Егер біз бір уақытта жаңа нәрсені үйренсек, бұл екі есе жағымды. Мен WDS рөлін орнату сипаттамасына егжей-тегжейлі тоқталмаймын - Microsoft барлығын Келесі-Келесі-Келесіге дейін төмендетеді және осы тақырып бойынша көптеген мақалалар бар. Мен сізге қиындық тудырған сәттерге назар аудара отырып, Windows кескіндерімен жұмыс істеу туралы қысқаша айтып беремін. Microsoft емес жүйелер толығырақ сипатталатын болады (ол үшін мақала басталды).
Бастайық.
Кескінді сақтау және әрекет үйлестірушісі ретінде әрекет ететін серверде Windows Server 2008 R2 бар. Бұл қызмет дұрыс жұмыс істеуі үшін DHCP және DNS сияқты рөлдер қажет. Ал, AD доменге машиналарды енгізуге арналған. (Бұл рөлдердің барлығын бір станокта ұстаудың қажеті жоқ, оларды бүкіл құрылымға таратуға болады. Ең бастысы, олар дұрыс жұмыс істейді)

1. WDS орнату

Біз қажетті рөлдерді қосамыз және WDS консоліне жылдам кіреміз, серверімізді инициализациялаймыз және келесіні көреміз:
WDS әмбебаптығын қосу

  • Суреттерді орнату - орнату суреттері. Біз шығаратын теңшелген, әдемі жүйелер. Ыңғайлы болу үшін жүйе түрі бойынша бірнеше топтарды қосуға болады: Windows 7, XP немесе тапсырма түрі бойынша - IT департаменті, Клиенттер бөлімі, Серверлер
  • Суреттерді жүктеу — суреттерді жүктеу. Алдымен машинаға не жүктеледі және онымен барлық әрекеттерді орындауға мүмкіндік береді. Ең бірінші орнату дискісінде орналасқан кескін (Windows 7 үшін бұл дереккөздер қалтасы және install.wim немесе boot.wim файлдары).
    Бірақ содан кейін сіз олардан барлық қызықты нәрселерді жасай аласыз:

    • Суретке түсіру немесе суретті жазу - біздің негізгі құралымыз конфигурацияланған жүйенің көшірмесін жасауға мүмкіндік береді, ол бұрын sysprep өңдеген және біздің үлгі болып табылады.
    • Ашылған сурет — желілік жүктеуді қолдамайтын компьютерлерге конфигурацияланған жүйелердің кескіндерін жүктеуге мүмкіндік береді.

  • Күтудегі құрылғылар — орнату үшін әкімшінің рұқсатын күтетін құрылғылар. Біздің сүйкімді компьютерге кім қоятынын білгіміз келеді.
  • Көп тарату трансмиссиялары — мультикастты жіберу. Клиенттердің үлкен санына бір кескінді орнату үшін қолданылады.
  • Драйверлер - жүргізушілер. Олар сервердегі кескіндерге қажетті драйверлерді қосуға және қателердің келесі түрлерін болдырмауға көмектеседі:
    WDS әмбебаптығын қосу
    Драйверлерді WDS серверіне қосқаннан кейін олар қажетті жүктеу кескініне қосылуы керек.

Ия, және тағы бір нәрсе - жүйенің әрбір бит тереңдігі үшін өзіңіздің жүктеушілеріңізді және орнатушыларыңызды жасауыңыз керек. Хайуанаттар бағындағы алуан түрлі бағамен келеді.
Шын мәнінде, біздің WDS қазірдің өзінде дайын. Біз желі арқылы құрылғыдан жүктей аламыз және жүктеу кескіндері бар таңдау терезесін көре аламыз.
Мен идеалды кескінді дайындаудың барлық кезеңдерін сипаттамаймын, бірақ мен өзім пайдаланған мақалаға сілтеме қалдырамын: Windows 7 жүйесіне арналған Tyts (Менде қандай да бір себептермен WAIK бағдарламасының ескі нұсқасы орнатылған болатын - 6.1.7100.0, онда Windows 7 SP1 үшін жауап файлын жасау мүмкін болмады. Қазіргі уақытта маған соңғысы керек - 6.1.7600.16385)
Міне әлі күнге дейін Windows XP жүйесін WDS үшін дайындау нұсқаулары. Біз де егжей-тегжейлі жазбаймыз - ең қызықты нәрселер екінші бөлімде!

2. Әмбебап жүктеуші

Бізде қазір осындай жүйенің болғаны өте жақсы. Оны пайдалану бір ғанибет. Бірақ өміріңізді жеңілдетудің қандай да бір жолы бар ма?
Мен ол арқылы Linux орнатқым келеді!
Біріншіден, көпшілігіңіз есіңізде болса, Windows және Ubuntu жүйесін қатар орнату Windows жүктеушісі үшін жақсы аяқталмайды. Оны әмбебап GRUB ауыстырады.
Бұл жерде де солай. Бізге әмбебап жүктеуші керек, оны орындаңыз PXELINUX
1) Соңғы нұсқасын жүктеп алыңыз (бұл жазу кезінде 5.01
Бізді мына файлдар қызықтырады:
corepxelinux.0
com32menuvesamenu.c32 (жүктеу кезінде мәтіндік интерфейс үшін menu.c32 алуға болады)
com32chainchain.c32
Бұл жүктегішті пайдалануға арналған барлық нұсқаулықтарда бәрі осы үшеуімен жұмыс істейтінін айтады. Маған ldlinux.c32, libcom.c32 және libutil_com.c32 қосу керек болды. Сіз мұны істей аласыз - ұсынылғандарды көшіріп, оны іске қосыңыз. Қай файлға шағым жасалады - оны қалтаға көшіріңіз.
Сондай-ақ, iso файлын жүктеп алу үшін бізге memdisk файлы қажет. Біз оны да осы қалтаға саламыз
2) Оларды барлық WDS кескіндерін сақтайтын қалтаға салыңыз. Атап айтқанда, мұнда - RemoteInstallBootx64 (біз тек 64 орнатамыз, 86 үшін сол файлдарды сол қалтаға да орналастырамыз.)
3) pxelinux.0 атауын pxelinux.com деп өзгертіңіз
4) Құрайық қалта pxelinux.cfg конфигурация файлы үшін файлдың өзі (әрине, осы қалтаның ішінде) келесі мазмұнмен әдепкі (кеңейтімсіз!) болып табылады:

Әдепкі vesamenu.c32
СҰРАҚ 0
NOESCAPE 0
РҰҚСАТТАР 0
# Күту уақыты 1/10 с
ТАЙМУТ 300
МӘЗІР ЖЕГІ 10
МӘЗІР ҚАТЫНДАРЫ 16
МӘЗІР ҚАБЫЛДАУ 21
МӘЗІРДІҢ АУҚУЫ 26
МӘЗІР ТҮС ШЕКЕРІ 30;44 #20ffffff #00000000 жоқ
МӘЗІРДІҢ ТҮСІ АЙНАЛДЫРУ жолағы 30;44 #20ffffff #00000000 жоқ
МӘЗІР ТҮСІ ТАҚЫРЫБЫ 0 #ffffffff #00000000 жоқ
МӘЗІР ТҮСІН ТАҢДАУ 30;47 #40000000 #20ffffff
МӘЗІР фон үшін pxelinux.cfg/picture.jpg #сурет 640×480
МӘЗІР ТАҚЫРЫБЫ Тағдырыңызды таңдаңыз!

LABEL wds
MENU LABEL Windows Deployment Services (7, XP, жүктеу кескіндері)
KERNEL pxeboot.0

LABEL жергілікті
МӘЗІР Әдепкі
MENU LABEL Қатты дискіден жүктеу
LOCALBOOT 0
0x80 теріңіз

5) pxeboot.n12 файлының көшірмесін жасаңыз және оны pxeboot.0 деп атаңыз.
6) Осыдан кейін біз WDS-ті әмбебап жүктеушіден жүктеуді үйретуіміз керек. 2008 жылы бұл GUI арқылы, 2008 жылы R2 пәрмен жолы арқылы жасалды. Ашыңыз және енгізіңіз:

  • wdsutil /set-server /bootprogram:bootx64pxelinux.com /architecture:x64
  • wdsutil /set-server /N12bootprogram:bootx64pxelinux.com /architecture:x64

Пәрмен жолы шығысы:
WDS әмбебаптығын қосу
Міне, біз жүктеліп, қалаған экранды көреміз:
WDS әмбебаптығын қосу
Бұл негізгі конфигурация, оны өз талаптарыңызға (компания логотипі, жүктеу реті, т.б.) реттеуге болады. Әзірге ол басқаруды WDS-ке ғана тасымалдай алады және қатты дискіден қайта жүктей алады. Оған Ubuntu-ны жүктеуді үйретейік!

3. Бүркітті ұшуға үйрету

Онда бізге не керек еді? Ubuntu, Gparted? Тапсырыс үшін memtest қосамыз.
Ең қарапайымынан бастайық:
Memtest
Boot/x64 WDS қалтасында Linux файлдары үшін бөлек қалтаны жасайық, мысалы, Distr. Біздің тиісті жүйелерге арналған ішкі қалталар:
WDS әмбебаптығын қосу
Жүктеу iso mtmtest және жүктеп алу конфигурациясына келесі жолдарды қосыңыз (әдепкі файл):

MemTest белгісі
мәзір белгісі MemTest86+
Ядро memdisk iso шикі
initrd Linux/mt420.iso

Осы арқылы біз кішкентай суретімізді жадқа жүктеп, оны сол жерден іске қосамыз. Өкінішке орай, бұл мен үшін үлкен кескіндермен жұмыс істемеді.

Гапрт
Жүктеу соңғы нұсқа, iso кескінін орамасынан шығарып, үш файлды алыңыз - /live/vmlinuz, /live/initrd.img және /live/filesystem.squashfs
Бұл файлдар қандай? (Сөзімде қате болуы мүмкін, оқырмандардан қателессем түзетулерін сұраймын)

  • vmlinuz (көбінесе vmlinux) - қысылған ядро ​​файлы
  • initrd.img - түбірлік файлдық жүйенің кескіні (жүктеу үшін ең аз қажет)
  • filesystem.squashfs – жұмыс кезінде пайдаланылатын файлдардың өзі

Біз алғашқы екі файлды жүктеп алу қалтасына орналастырамыз (менің жағдайда бұл Bootx64DistrGparted) және үшіншісі IIS серверіне (бақытымызға орай ол WSUSa үшін орнатылған).
Лирикалық шегініс - өкінішке орай, үлкен дистрибутивтері бар мемдискке изо кескінді жүктеу трюктары мен үшін жұмыс істемеді. Егер сіз кенеттен табыстың құпиясын білсеңіз, бұл кез келген жүйені iso кескінінен жылдам жүктеуге мүмкіндік беретін тамаша шешім болады.
Fileystem.squashfs файлын желі арқылы оқуға болатындай етіп IIS жүйесіне қосыңыз (осы кеңейтім үшін MIME тегін қосуды ұмытпаңыз
WDS әмбебаптығын қосу
Енді біз pxelinux.cfg/default файлына жазба қосамыз:

LABEL GParted Live
MENU LABEL GParted Live
KERNEL Distr/Gparted/vmlinuz
ҚОСУ initrd=Distr/Gparted/initrg.img boot=live config union=aufs noswap nopromt vga=788 fetch=http://192.168.10.10/Distr/Gparted/filesystem.squashfs

Тексерейік - ол жұмыс істейді!
Ubuntu 12.04
Мен екі ықтимал орнату опциясын қостым - толық автоматты (пайдаланушының арқасында маламут үшін мақала және қолмен режимде)
Файлды балама орнатумен жүктеп алыңыз және ол жерден екі файлды (бұрынғыдай) - initrd.gz және linux файлдарын жыртып алыңыз және оларды Distr/Ubuntu ішіне қойыңыз.
Жолдарды pxelinux.cfg/default файлына қосыңыз
толығымен қолмен орнату үшін

LABEL Ubuntu
KERNEL Distr/Ubuntu/linux
ҚОСУ басымдығы=төмен vga=қалыпты initrd=Distr/Ubuntu/initrd.gz

Бірақ автоматты орнату үшін жауап параметрлері бар файл қажет (оқуға болады осында) және біз оны веб-серверімізге орналастырамыз. Менің жүктеуші сызығым келесідей көрінеді:

LABEL Ubuntu автоматты орнату
KERNEL Distr/Ubuntu/linux
ҚОСУ initrd=Distr/Ubuntu/initrd.gz ksdevice=eth0 locale=ru_RU.UTF-8 console-setup/layoutcode=ru url=http://192.168.10.10/Distr/Ubuntu/preseed.txt

Болашаққа пайдалы
Тақырып бойынша материалды қарап, сұрақтарыма жауап іздей отырып, мен таптым тамаша мақала от Александр_Ерофеев желі арқылы Kaspersky Rescue Disk жүктеп алу сипаттамасымен. Өкінішке орай, бұл мен үшін сәтті болмады. Бірақ бұл құрал шынымен пайдалы (жоқ, жоқ, әсіресе ынталы пайдаланушылар осындай нәрсені алады... Мұндай құралдың қолында болғаны пайдалы)

қорытынды

Бұл мақала Microsoft WDS рөлі сізге беретін мүмкіндіктерге шолу болып табылады. Мен бұл мақаланы бастаған кезде, жоспарлар үлкен болды: жоғарыда келтірілген жүйелерді жүктеудің барлық аспектілері туралы егжей-тегжейлі ҚАЛАЙ... Бірақ материал тек WDS-тің өзінде жинала бастағанда, әңгіменің тізбегі мені ешкім білмейтін тереңдікке апарды. кездесер еді, бәлкім... Сондықтан біз мүмкін болатын нәрселердің қысқаша мазмұнымен және мүмкін болса, жақсы мақалаларға сілтемелермен бөлісуді жөн көрдік. Егер оқырмандар оқуға қызығушылық танытса немесе мен кенеттен атақ пен ақшаның Хабрахабрдың қазынасын мақалалармен толықтыруын қаласам, мен көп мақсатты WDS серверін орнатудың әр кезеңінде толығырақ айта аламын.
Авторларға тағы да алғыс айтқым келеді Александр_Ерофеев и маламут олардың материалы үшін, бұл ерекшеліксіз барлығын қызықтырады.
Әрине, сол тақырыпта Хабре туралы мақалалар болды, мен мәселені басқа көзқараспен көрсетуге немесе оны толықтыруға тырыстым: уақыт и екі, бірақ жарияланбаған
Назарларыңызға рахмет.
Роботтарға даңқ!

Ақпарат көзі: www.habr.com

пікір қалдыру