Uanzishaji wa madirisha bila diski kwenye mtandao. Njia mbadala ya kusakinisha Windows OS. Kuanzisha programu ya Tftpd32

Arseny Chebotarev

Mania hii pia haikunipita - lakini wakati huu, tofauti na ubia uliopita, nilipakua Windows 2000 bora zaidi kupitia mtandao.

Jambo la kwanza na muhimu zaidi ambalo ninahitaji kupongezwa kwa haraka ni kwamba kila kitu kinafanya kazi - na inafanya kazi vizuri. Kama wanasema, hata wiki mbili za kuzunguka na vifaa na nyaraka hazijapita. Kwa kweli, ninafanya kazi kwenye kituo kisicho na diski hivi sasa, kwa hivyo matokeo yako mbele ya pua yangu.

Na sasa nitakuambia jinsi unaweza kurudia hadithi hii yote, kupita makosa na kusonga moja kwa moja kuelekea lengo. Njiani, tutajifunza nambari za Kihispania hadi nane zikijumlishwa :-).

Uno: kuchagua vifaa

Jambo la kwanza unahitaji kwa uanzishaji wa diskless ni kompyuta mbili (na zote mbili na anatoa nzuri ngumu :-)). Wewe, kwa kweli, umeshtuka: baada ya yote, ilikuwa kwenye screw ambayo ulitaka kuokoa pesa - lakini kwa wakati unaofaa kila kitu kitakuwa wazi. Ni bora ikiwa kompyuta hizi ni, kama wanasema, "sifuri", ambayo ni, bila shoka zilizosanikishwa - vinginevyo siwezi kudhibitisha chochote (nilijaribu kusakinisha kwenye kila aina ya usimamizi - na bila mafanikio nilikwama kwa siku tatu za ziada).

Kompyuta moja itafanya kama seva. Situmii kompyuta yenye nguvu zaidi, ambayo, hata hivyo, inakabiliana na kazi: Duron 800, 128 MB ya kumbukumbu, bodi ya mama iliyounganishwa (KLE133, video - Trident Blade 3D Promedia, LAN - ADMTek 983 10/100 Mbit). Seva hii haina mfuatiliaji, hakuna kibodi, hakuna panya - kwa usahihi, huanguka mara baada ya kupakia. Usimamizi unafanywa kwa mbali kupitia Windows Remote Desktop (ambayo makala pia itaandikwa).

Kwa ujumla, seva ya BXP si kitengo kimoja - inaendesha angalau vipengele vinne: seva ya DHCP, seva ya TFTP, seva ya uthibitishaji, na seva ya diski ya kawaida. Kati ya yote, ni ya mwisho tu inayodai nguvu ya kompyuta, ikifanya kama aina maalum seva ya faili. Kama unavyojua, kiasi cha RAM ni muhimu kwa seva za faili - kwa hivyo hii ndio jambo la kwanza utalazimika kuongeza ikiwa utendaji wa seva haufai. Kuongezeka kwa tija mashine za mteja Mtandao wa kasi pia utasaidia: tumia basi ya gigabit inapowezekana. Na uwezekano wa tatu ni kutenganisha sehemu za mtandao na kufunga seva za ziada diski za kawaida, lakini zaidi juu ya hilo baadaye.

Kituo cha kumbukumbu ni Athlon 1700 na kumbukumbu ya 1G na diski 60 GB, kwa michezo iliyo na GeForce 4 MX 400 ya kawaida na kumbukumbu ya video ya 32 MB. Ningependa kusema kwamba RAM nyingi sio lazima kabisa, lakini tangu disk ya boot na faili ya kubadilishana itafanya kazi kwenye mtandao, ili kupunguza trafiki hii unahitaji kuweka 256 MB kwa Windows 2000 - na si chini.

Kifaa cha tatu, pia kinachohusika katika mpango wetu, ni router yetu wenyewe. Hii ni muhimu, kwa kuwa kutumia ya umma kwa kupakua sio faida sana: upakiaji wa mfumo wa uendeshaji na mipango itakuwa polepole sana. Kinadharia, swichi inapaswa kubadili kwa urahisi bandari zilizounganishwa mara kwa mara - ili kompyuta "inayoning'inia" sambamba, lakini haishiriki katika mchakato, isiwe na athari kwenye matokeo. Walakini, kwa mazoezi, ilibidi nitambue faida kubwa ya wakati kwenye swichi iliyojitolea - inaonekana, sio nadharia yote inayotafsiri kwa vitendo :-).

Nilitumia kibadilishaji cha busara lakini cha kuaminika cha EUSSO Nway USH-5008 XL. Kitengo hiki cha bandari nane kina faida tatu: umeme wa 12 V, ambayo ina athari inayoonekana na nzuri kwenye "kushikamana" kwa mtandao ikilinganishwa na mifano ya kawaida ya volt saba. Ya pili ni autocross kwenye bandari zote (yaani, unaweza kuunganisha kompyuta zote mbili na routers kwenye bandari yoyote na cable yoyote - router yenyewe itatambua nani ameunganishwa wapi na atafanya kila kitu kwa usahihi). Jambo la tatu ambalo hatimaye lilinishawishi ni bei nzuri ya kitengo hiki.

Tahadhari maalum inapaswa kulipwa kwa kadi ya mtandao kwenye mashine ya mteja. Ni lazima isaidie boot ya mtandao, kinachojulikana kama PXE (sawa na SCSI= na SQL=, PXE inasomwa). Kiwango hiki sasa kinaungwa mkono na kadi zote, ikiwa ni pamoja na zile zilizojengwa kwenye ubao wa mama. Nilitumia Realtek RTL8139(A) ya bei nafuu na inayotegemewa, ambayo asili yake inaungwa mkono na mifumo mingi ya uendeshaji.

Kwa hiyo, kila kitu kiliunganishwa na kufanya kazi bila matatizo (kwa maana kwamba hapakuwa na moshi kutoka popote) - ilikuwa ni zamu ya kuchagua mifumo ya uendeshaji.

Dos: chagua mifumo ya uendeshaji

Kwa seva (kwa sasa), mifumo ya uendeshaji tu ya familia ya Windows inafaa, kwa kuwa tu jukwaa hili linaendesha BXP (na ni mpango huu ambao hufanya diskless booting ya Windows iwezekanavyo).

Windows XP Professionl SP1 ilichaguliwa kwa usakinishaji kwenye seva. Kulikuwa na sababu tatu za hii: kwanza, XP ina madereva yote ya kadi ya mama iliyoainishwa, ambayo, kwa ujumla, hurahisisha sana na hufanya ishara kadhaa kuwa zisizohitajika. Pili, XP inaanza tena vizuri (tofauti na Windows 2000, ambayo nilikuwa na visa vingi vya "sasa, sasa nitaanza tena - subiri tu"). Hii ilikuwa muhimu kwa sababu nilitaka kuwasha tena seva kwa mbali - au, kulingana na angalau, bila kuunganisha kufuatilia na kibodi.

Tatu - na, kwa kweli, jambo muhimu zaidi - ni Desktop ya Mbali, ambayo ni, uwezo wa kuunganishwa kwa mbali na kupokea "ganda" la picha kwenye mashine ya mbali. Ikiwa utakuwa na seva kila wakati na si vigumu kusakinisha kufuatilia juu yake, basi labda utapendelea kufunga Windows 2000 na hivyo kuokoa nguvu kwa utendaji wa juu wa huduma.

Kwa kawaida, yoyote ya 98 au Me yalitupwa bila kusita, kwa kuwa uaminifu wala usimamizi wa rasilimali, ikiwa ni pamoja na viunganisho vya mtandao na mfumo wa faili ya disk, ni katika kiwango cha kutosha kwa mifumo hii kutatua kazi zilizopewa.

Kwa mteja wa kumbukumbu, nilichagua Windows 2000 Professional. Kweli, kulikuwa na chaguzi tatu: pamoja na Windows 2000 zilizotajwa, Windows XP na Windows Iliyopachikwa walikuwa wagombea. Ya kwanza ilitoweka yenyewe: kwanza, hutumia rasilimali mara kadhaa zaidi (ambayo ni kwa kiwango mtandao mzima kuzidishwa sawia na idadi ya vituo vya kazi); pili, picha yake ni kubwa mara kadhaa (yaani, upakuaji yenyewe huchukua muda mrefu zaidi); na tatu, nilishindwa tu wakati wa kuzindua OS hii, ambayo ni, wakati wa kujaribu kupakia picha ya XP, mfumo ulianguka - na hata na idadi ya ujumbe mbaya unaoashiria unyenyekevu wa uwezo wangu wa kiakili.

Windows XP Iliyoingizwa ni mfumo mzuri katika mambo yote, nilijaribu kwa mafanikio kabisa, lakini sababu tatu zifuatazo zilisababisha "kustaafu" kwake. Kwanza, kizazi chake chenyewe ni mchakato unaohitaji nguvu kazi kubwa. Kwa hivyo kushughulika na maswala ya boot ya mtandao na kusanidi XPE wakati huo huo ni ngumu kidogo. Pili, XPE inahitaji usakinishaji wa upande wa mteja kufanya kazi. vipengele vya ziada na usanidi wao, ambao unachelewesha zaidi matokeo yanayotarajiwa. Na tatu, hii bado ni XP - yaani, hata katika toleo lililoondolewa, inaweza kuhitaji rasilimali zaidi kuliko Windows 2000 (na hata zaidi ikiwa unataka kujenga katika vipengele kama vile Internet Explorer na DOT NET).

Ombi la ziada: ikiwezekana, sakinisha sehemu ya mteja juu diski tupu. Unda kizigeu kimoja cha hadi GB 8000 kwa ukubwa. Inashauriwa hata kidogo, kwani hii itakuwa saizi ya picha ya diski yako kwenye seva na, ipasavyo, utumiaji wa nafasi juu yake - ikiwa unaamua kufanya diski za kawaida ziwe kamili kwa kufanya mabadiliko kwenye picha yenyewe, basi idadi ya picha itakuwa sawia na idadi ya vituo vya kazi.

Muhimu sana: hakikisha kwamba jina la diski ya kumbukumbu ni C:. Hili ni hitaji kali la BXP - ikiwa tayari unayo aina fulani ya Windows NT5 kwenye diski yako, itajumuisha uchoraji wa ramani, kwa hivyo. usakinishaji unaofuata itaitwa D: na kadhalika. Hata ikiwa unakuwa mjanja na, kwa kutumia, kwa mfano, Uchawi wa Kugawanya, rudisha majina ya kifaa (na bado unahitaji kujua jinsi ya kufanya hivyo), hata katika kesi hii italazimika kuhakikisha kuwa usakinishaji wa zamani haupati udhibiti. .

Habari mbaya ni kwamba, kama tulivyojifunza njiani, NT5 huweka nakala moja tu ya ntldr kwenye diski moja halisi, kwa hivyo usakinishaji wote unaofuata hautasakinisha sehemu hii. Kwa kifupi, ninakuambia kwa hakika: sakinisha mteja kwenye gari safi ngumu katika kizigeu cha kwanza kinachoitwa C: - na kila kitu kitafanya kazi inavyopaswa.

Pia sasisha madereva yote na vifaa vingine kwenye kituo cha kazi, kama vile DOT NET, Media Player, Direct X na kadhalika: ingawa hii inaweza kufanywa baadaye, lakini kabla ya kuunda. picha ya boot Inasaidia kuwa na wazo nzuri la ukubwa wake. Kwa kuongezea, niliona shida na kusanikisha vifaa vingine diski halisi: kwa mfano, dereva wa kadi ya sauti kwenye ubao na Norton Ghost imewekwa kwenye picha haikufanya kazi - lakini baada ya kuziweka kwenye diski ya kumbukumbu na kuunda picha mpya, kila kitu kilianguka.

Kwa ujumla, ikiwa umedhamiria kutumia BXP kweli, diski ya kumbukumbu inapaswa kuwa somo la wasiwasi wako maalum: itabidi upange kwa uangalifu kile kinachohitajika kusanikishwa hapo, na ni nini kinachoweza kupakuliwa kwenye mtandao (michezo, kwa mfano). Hii ni muhimu kwa sababu: ukubwa wa diski ya kumbukumbu ni mdogo - hiyo ni jambo moja, makosa yako yote yatarudiwa kwa uwiano wa idadi ya vituo vya kazi - hiyo ni mbili.

Tres: pakua na usakinishe BXP

Kwa kweli, hatua hii ingeweza kufanywa kwanza kabisa. BXP ni seti ya seva ambazo kwa pamoja hutoa upakiaji wa mtandao. Unaweza kupakua programu kutoka kwa wavuti ya Venturcom (kumbuka kuwa www ni sehemu inayohitajika ya anwani). Kuna uwezekano mwingine wa kupata ufungaji huu - bidhaa hii inasambazwa na makampuni mengine kadhaa. Jambo kuu ni kwamba unapaswa kupendezwa na faili inayoitwa bxp25.exe yenye ukubwa wa 12.6 MB. Ikiwa huwezi kupata ukurasa unaohitaji kwenye tovuti ya Venturcom (tovuti hii mara kwa mara na bila kutarajia inabadilisha topolojia), tafuta tu neno la kupakua kupitia utafutaji wa tovuti.

Faili hii ina chaguzi nne za ufungaji, lakini kwa sasa tutapendezwa tu na mbili kati yao: ufungaji wa seva na ufungaji wa mteja. Chaguzi zingine mbili ni kufunga seva ya faili ya kusimama pekee na kusakinisha Zana Zilizopachikwa Baada ya usakinishaji mkuu, utaelewa kwa nini zinaweza kuhitajika, lakini hatutazizingatia sasa.

Tutachukulia hivyo sehemu ya seva BXP ilisakinishwa kwenye seva bila matatizo yoyote. Lakini hii haimaanishi kuwa imeanza kufanya kazi - kwa kweli, utalazimika kuanza huduma zote kwa mikono baadaye kidogo, unapozisanidi.

Muhimu! Ijapokuwa usakinishaji hausisitiza wazi juu ya hili (kama, kwa mfano, DirectX hufanya: "wote! anzisha upya", heh) - hata hivyo, hakikisha kuanzisha upya kompyuta, vinginevyo hakuna kitu kitakachofanya kazi.

Miongoni mwa mambo mengine, usisahau kufunga angalau leseni ya majaribio. Huu ni mchakato shirikishi: unatuma barua pepe kwa Venturcom na kupokea jibu kutoka [barua pepe imelindwa] faili ya leseni LeseniResponse.vlf. Baada ya kusakinisha BXP utakuwa na kifaa kipya chenye jina "leseni" na ikoni nzuri ya ngao nyekundu: bonyeza juu yake. bonyeza kulia, chagua Leseni ya Kuagiza na uelekeze kwenye faili iliyopokelewa kutoka kwa Venturcom. Inapaswa kufanya kazi - "saraka" iliyo na data inayolingana na leseni yako itaonekana kwenye "diski" ya leseni.

Quatro: kusanidi seva ya DHCP

Seti ya vipengele vilivyosakinishwa na seva ya BXP inajumuisha seva ya DHCP - hata hivyo, sikuitumia kwa sababu tayari nilikuwa na Turbo DHCP iliyosakinishwa. Kwa kuongezea, DHCP iliyojengwa ndani ya BXP Tellurian haiwezi kuingiliana na seva zingine za DHCP kwenye subnet sawa - na hii ilikuwa kesi yangu haswa. Na mwishowe, Tellurian imeundwa kupitia faili ya usanidi, na kuanza tena kwa lazima kwa huduma baada ya kuifanya mabadiliko - ambayo sio ya kutisha sana kwani ni ya kuchosha. Kwa kifupi: seva iliyojumuishwa katika BXP haikufaa kwangu na, kama wakati umeonyesha, ikawa sio lazima kabisa.

Hata kidogo, mpangilio sahihi DHCP ni sehemu muhimu zaidi ya mchakato wa jumla wa boot ya mtandao. Kwa hivyo jambo la kwanza unapaswa kufikia ni kusanidi DHCP na kupakia mteja wa diski na usanidi wa nguvu kutoka kwa seva hii. Katika hatua hii, kipengee cha kwanza kwenye BIOS ya kompyuta yako kinapaswa kuanza kutoka kwa diski - wakati bado haujafika wa uanzishaji wa mtandao.

Hapa kuna orodha ya chaguzi ambazo zimewekwa kwenye Turbo DHCP yangu, kando na safu ya anwani na subnet:


Chaguzi zingine isipokuwa -1 na -14 hazihusiani moja kwa moja na upakiaji wa mtandao; na, bila shaka, anwani zote lazima zibadilishwe na zile maalum kwa subnet yako. Seva inayofuata inapaswa kuelekeza kwenye seva yako ambapo BXP imesakinishwa na ambapo picha ya VLDRMI13.bin itapakiwa. Kuweka seva ya NBT kwa Windows inasimamia mipangilio ya WINS. Ikiwa hujui jinsi ya kusanidi DHCP kwa usahihi (ili hakuna kushughulikia migogoro kati ya seva na matatizo sawa), ni bora kuwasiliana na msimamizi wa mfumo wako. Turbo DHCP inaweza kupakuliwa bila malipo kabisa kutoka kwa tovuti www.weird-solutions.com.


Leo kila kitu ni automatiska kazi zaidi, Kwa kiwango cha juu cha kurudi Seva zinazidi kutumia uboreshaji. Lakini bado unapaswa kufunga mifumo ya uendeshaji. Kila mtu anafanya tofauti: wengine wana mifuko kamili picha tofauti kwa wakati wote, mtu, kwa njia ya zamani, hubeba "mfuko wa fedha" na disks, au hata mbili. Kama sheria, wasimamizi hufanya kazi hii kwa raha kidogo. Hebu tuangalie jinsi ya kupunguza muda wa kazi zisizo na maana, jinsi ya kufundisha kompyuta kufunga mifumo peke yao, bila ushiriki wa msimamizi wakati wote, kwa kutumia mtandao wa ndani tu.

Kwa hivyo, leo tutajifunza: kufunga Windows na Linux kwenye mtandao, pakua picha ndogo za ISO, programu muhimu(aina zote za Kaspersky, Acronis, WinPE, memtests), tuma wateja nyembamba na uwasimamie. Ili, kwa mfano, mhasibu anayefanya kazi na 1C kupitia RDP asikupige kwa sababu Windows yake ilianguka, na ripoti ilipaswa kutayarishwa jana ... Au bosi mbahili ambaye hataki kusasisha kompyuta yake anapenda yako. taaluma anapoona jinsi Windows 8 inavyoruka kwenye kompyuta za zamani... Seva ambayo hutoa boot ya mtandao (PXE) itatusaidia kufikia malengo yetu ya siri.

Yeyote msimamizi wa mfumo Nina kiendeshi cha USB cha ulimwengu wote kwenye stash yangu ya ufufuaji wa dharura wa kompyuta. Kukubaliana, itakuwa bora zaidi kuwa na utendaji sawa kwa kutumia kadi moja tu ya mtandao. Haiwezekani kutambua uwezekano kazi ya wakati mmoja na nodi kadhaa mara moja. Kwa hivyo, kulingana na mahitaji yetu, tuna suluhisho mbili: tumia PXE au LTSP.

LTSP haifai sana kwetu: imeundwa kupakia OS iliyowekwa kwenye seva yenyewe juu ya mtandao, ambayo inaruhusu matumizi ya maombi ya seva ya LTSP. Hii sio hasa tunayohitaji. PXE ni zana ya kuweka upya kompyuta kwenye mtandao bila kutumia hifadhi ya ndani, kama vile LTSP. PXE hukuruhusu kupanga menyu ya boot nyingi, sawa na "USB resuscitator" ya ulimwengu wote.


Je, tutatekeleza nini?

Yote ilianza na hitaji la kuwa na zana ya usakinishaji wa mbali wa Ubuntu/Debian Server kwenye mtandao, yenye uwezo wa kuwasha CD Moja kwa Moja ya mfumo mdogo, kama SliTaz au Kolibri OS.
Kama wanasema, hamu ya kula inakuja: hatukuwa na wakati wa kutekeleza kile tulichopanga, na "matakwa" kadhaa yaliongezwa kwenye mpango huo. Kama matokeo, orodha iligeuka kuwa ya kuvutia sana.

  1. Wateja nyembamba wa Thinstation Linux.
  2. Sehemu ya Linux.
    1. Inasakinisha Ubuntu 14.04 x86.
    2. Inasakinisha Ubuntu 14.04 x64.
    3. Inasakinisha Ubuntu 12.04 x86.
    4. Inasakinisha Ubuntu 12.04 x64.
  3. Sehemu ya Windows.
    1. Inasakinisha Windows 2012.
    2. Inasakinisha Windows 7.
  4. Acronis.
    1. Windows PE na kifurushi cha programu muhimu.
    2. Picha ya Kweli ya Acronis.
      1. BIOS ya urithi.
      2. UEFI.
    3. Mkurugenzi wa Diski ya Acronis.
      1. BIOS ya urithi.
      2. UEFI.
  5. Uokoaji wa Kaspersky v 10.
  6. Kamanda wa ERD kutoka 5 hadi 8 kupitia picha ya ISO.
  7. Memtest.

Tunaweka kila kitu pamoja na kuondoka

Kama usambazaji wa seva, chaguo lilianguka kwenye Ubuntu Server 14.04.2 LTS. Unaweza kuchagua OS nyingine yoyote, tofauti pekee itakuwa katika syntax. Basi hebu tuanze. Tutahitaji TFTP, DHCP (sio lazima imewekwa kwenye seva sawa; kipanga njia kinaweza kufanya kama seva ya DHCP), huduma ya kupanga faili ya mtandao. Mifumo ya NFS. Tutazingatia tu mipangilio hiyo ambayo inatuvutia ndani ya mada. Kwanza kabisa, wacha tusakinishe kila kitu unachohitaji, baada ya kufanya sasisho zote:

Muendelezo unapatikana kwa waliojisajili pekee

Chaguo 1. Jiandikishe kwa Hacker kusoma nyenzo zote kwenye wavuti

Usajili utakuruhusu kipindi maalum soma nyenzo ZOTE zilizolipwa kwenye tovuti. Tunakubali malipo kwa kadi za benki, pesa za kielektroniki na uhamisho kutoka kwa akaunti za kampuni za simu.

Tunakukumbusha kwamba majaribio ya kurudia matendo ya mwandishi yanaweza kusababisha hasara ya udhamini kwenye vifaa na hata kushindwa kwake. Nyenzo hutolewa kwa madhumuni ya habari tu. Ikiwa utazalisha hatua zilizoelezwa hapa chini, tunakushauri sana kusoma kwa makini makala hadi mwisho angalau mara moja. Wahariri wa 3DNews hawawajibikii matokeo yoyote yanayoweza kutokea.

Hapo awali, tayari tumefahamiana na mchakato wa kupelekwa kwa kiasi kikubwa kwenye mtandao wa picha ya diski iliyopangwa tayari na. Windows iliyosakinishwa awali 7 kwa mashine nyingi mara moja. Kwa hili tulitumia mchanganyiko wa DRBL na Clonezilla. Hasara muhimu mbinu hii iko katika ukosefu wa kubadilika unaohusishwa na kizuizi cha kulazimishwa kwa matumizi ya aina sawa ya usanidi wa PC za mteja. Kuendeleza mada ya boot ya mtandao, tuliangalia kuunda resuscitator ya PXE ya ulimwengu wote. Katika kesi hii, PC hupakia kutoka kwa seva hadi RAM picha ya moja kwa moja ya OS fulani na inafanya kazi nayo.

Vivyo hivyo, tunaweza kupakia Mazingira ya Usakinishaji wa Windows (WPE) kwenye mtandao, kuweka folda iliyoshirikiwa na faili za ufungaji na endesha kisakinishi kutoka hapo. Huduma za umiliki za Microsoft RIS au WDS zinafanya kazi kwa njia sawa, lakini zinahitaji Seva ya Windows. Katika kesi ya si idadi kubwa sana ya mashine za mteja, unaweza kupata ufumbuzi wa bure. Tutazingatia mfano wa utekelezaji wa "classical" wa mpango kama huo. Seva ya DHCP/TFTP/SMB itasakinishwa kwenye mojawapo ya kompyuta zilizo na Windows Vista/7.

Mahitaji ya vifaa tayari yamejadiliwa katika nyenzo zilizopita. Walakini, wacha tuwaangalie tena kwa ufupi. Kwanza, boot ya mtandao lazima iwezeshwe katika BIOS ya kompyuta zote. Pili, mashine zote lazima ziunganishwe kwa muda kwenye mtandao wa ndani uliotengwa, ikiwezekana gigabit. Kwa kawaida, usanidi wao lazima ukidhi mahitaji ya 32-bit Windows 7, kwani tutazingatia usakinishaji wa OS hii. Lakini katika muhtasari wa jumla Njia iliyoelezwa pia inafaa kwa Windows Vista. Labda ni mapema sana kuzungumza juu ya G8.

Tutahitaji tena Kifaa cha Kusakinisha Kiotomatiki cha Windows (WAIK). Pakua picha ya ISO, ifungue au uipandishe na usakinishe seti hii ya huduma. Chagua Microsoft kutoka kwa menyu kuu Windows AIK→ Amri ya Amri ya Zana za Upelekaji. Console itafungua mbele yetu, ambayo tunahitaji kuingiza amri ifuatayo:

Copype.cmd x86 C:\WinPE

Amri hii inakili kwenye saraka C:\WinPE faili zinazohitajika ili kuunda picha na mazingira ya usakinishaji wa awali wa 32-bit Windows 7. Kwa toleo la 64-bit, lazima ueleze parameter. amd64 badala ya x86. Mara moja unda folda nyingine C:\TFTP\, ambayo itakuwa mzizi wa seva ya TFTP, na ndani yake fanya saraka. Boot. Mwisho utahifadhi faili za boot. Ili kupata hizi, unahitaji kuweka picha ya wim ya msingi ya Windows PE na unakili kutoka hapo.

Imagex /mountrw winpe.wim Panda nakala 1\Windows\Boot\PXE\*.* C:\TFTP\Boot

Timu pichax inafungua faili kutoka kwa picha ya wim hadi kwenye folda ndogo ya mlima. Unaweza kuzihariri au, kwa mfano, kuongeza zako, na kisha kuzipakia tena kwenye kumbukumbu moja. Tutafanya hivi baadaye, lakini kwa sasa tutafunga na kufungua tena Amri ya Upeo wa Vyombo vya Upelekaji, nakili nyingine. faili muhimu na ushushe picha.

Nakili x86\boot\boot.sdi C:\TFTP\Boot cd /d C:\WinPE imagex /unmount mount

Hebu kunakili faili winpe.wim kwa katalogi C:\TFTP\Anzisha chini ya jina buti.wim na wacha tuanze kuunda bootable Menyu ya Windows(BCD).

Nakili winpe.wim C:\TFTP\Boot\boot.wim cd /d C:\TFTP\Boot bcdedit -createstore BCD

Katika kesi rahisi, tunahitaji tu kutaja vigezo vya diski ya RAM.

Bcdedit -hifadhi BCD -unda (ramdiskoptions) /d "Ramdisk chaguzi" bcdedit -hifadhi BCD -set (ramdiskoptions) ramdisksdidevice boot bcdedit -store BCD -set (ramdiskoptions) ramdisksdipath \boot\boot.sdi bcdedit -creates "PE Boot Image" /application osloader

Kumbuka matokeo ya amri ya mwisho kutekelezwa. Ina GUID, ambayo lazima inakiliwe na kubadilishwa { mwongozo) katika amri hapa chini.

Bcdedit -store BCD -set (guid) systemroot \Windows bcdedit -store BCD -set (guid) detecthal Ndiyo bcdedit -store BCD -set (guid) winpe Ndiyo bcdedit -store BCD -set (guid) osdevice ramdisk=\Boot\boot .wim,(ramdiskoptions) bcdedit -store BCD -set (guid) device ramdisk=\Boot\boot.wim,(ramdiskoptions)

Kwanza, unapaswa kujaribu booting kutoka "safi" Picha ya Windows P.E. Hata hivyo, baadhi ya mabadiliko yatahitaji kufanywa kwa hilo. Kwanza, unaweza kuhitaji madereva kwa kadi ya mtandao au kidhibiti cha gari ngumu. Pili, itakuwa nzuri kufanya uunganisho wa moja kwa moja kwa folda ya mtandao na uzindua kisakinishi. Fungua console ya WAIK tena na uweke picha ya boot.

Cd /d C:\WinPE imagex /mountrw winpe.wim 1 mlima

Ili kuongeza viendeshi (katika mfumo wa *.inf na faili zinazoandamana, bila shaka), tumia amri ifuatayo:

Dism /image:mount /add-driver/driver:Njia ya folda au faili ya inf

Pia unahitaji kuhariri faili rahisi ya maandishi [ C:\WinPE\]mlima\madirisha\system32\startnet.cmd. Hati hii itatekelezwa wakati mazingira ya PE yataanza na itaweka folda ya mtandao kama kiendeshi cha kimantiki ambacho kisakinishi cha Windows 7 kitazinduliwa.

Matumizi ya wavu ya Wpeinit z: \\192.168.0.51\Win7Sakinisha nenosiri /user:jina la mtumiaji z:\setup.exe

192.168.0.51 ni anwani ya IP ya seva ambayo usakinishaji unafanywa. Juu yake unahitaji kunakili faili zote kutoka kwa picha ya usakinishaji ya Windows 7 hadi kwenye folda fulani (kwa mfano wetu hii ni Win7Sakinisha) na ufungue ufikiaji wake kupitia mtandao. Badala ya nenosiri Na jina la mtumiaji lazima ueleze nenosiri na jina ipasavyo mtumiaji wa ndani. Unaweza hata kuunda akaunti tofauti kwa suala hili. Mwishoni, usisahau kufunga faili ya wim na mabadiliko yaliyotumika na uinakili kwenye saraka ya seva ya TFTP. Unaweza kufunga console.

Imagex /unmounts /commit mount copy winpe.wim C:\TFTP\Boot\boot.wim

Hapo awali tumegusa mada ya faili za jibu kwa ajili ya usanidi otomatiki na kuanzisha awali Windows 7. B kwa kesi hii sisi pia tuna kila haki kutumia uwezo wake. Ili kuandaa faili, ni bora kutumia Huduma ya Windows Kidhibiti Picha cha Mfumo kutoka WAIK. Baada ya kuzindua, chagua Faili → Faili mpya ya jibu kutoka kwenye menyu, kisha tutaulizwa kuchagua picha ya usakinishaji wa mfumo. Iko kwenye saraka ya vyanzo, kutoka ambapo OS itawekwa (kwa mfano wetu Win7Sakinisha/vyanzo) — chagua faili yenye kiendelezi clg na toleo lako la OS kama jina (kwa mfano, install_Windows 7 PROFESSIONAL.clg).

Katika jopo Picha ya Windows Kuna mti wa vipengele ambavyo vinaweza kubinafsishwa. Ili kufanya hivyo, bonyeza-click kwenye yoyote kati yao na uchague Ongeza Mpangilio wa Kupitisha * kutoka kwenye menyu ya pop-up - itaonekana mara moja kwenye paneli ya faili ya Jibu, ambapo unaweza kuhariri. vigezo mbalimbali. Kwa mfano, ongeza akaunti, disks za kugawanya, sasisha sasisho, na kadhalika. Hatutakaa kwa undani juu ya kujaza faili ya jibu - habari zote muhimu zinaweza kupatikana kwenye mtandao au kutoka kwa usaidizi uliojengwa. Faili iliyokamilishwa lazima ihifadhiwe kwenye saraka sawa ya usakinishaji vyanzo chini ya jina autounattend.xml.

Kuna kidogo sana kushoto. DHCP na TFTP lazima ziwekewe mipangilio. Kimsingi, unaweza kutumia karibu yoyote utekelezaji wa programu seva hizi. Kwa mfano, tutatumia matumizi ya ulimwengu wote Serva32/64. Baada ya kuanza programu, unahitaji kubofya kitufe cha Mipangilio, nenda kwenye kichupo cha DHCP na uangalie kisanduku cha hundi cha seva ya DHCP. Chini kidogo, bofya Funga DHCP kwa anwani hii na uchague anwani ya IP kutoka kwenye orodha kunjuzi kiolesura cha mtandao ambayo seva itaendesha. Kwa kawaida, anwani lazima iwe tuli na ifafanuliwe.

Katika sehemu ya IP Pool 1 st addr tunaonyesha anwani ya IP ya kuanzia ya anuwai ya anwani zilizotolewa, na kwa ukubwa wa Dimbwi - idadi ya wateja wa DHCP. Usisahau pia kuingiza mask ya Subnet. Hatimaye, katika Faili ya Boot tunataja njia ya jamaa kwenye faili ya bootloader ya PXE. Kwa upande wetu inaweza kuwa pxeboot.com au pxeboot.n12. Katika kesi ya kwanza, ili kuanza uanzishaji wa mtandao utaombwa kubofya kitufe cha F12, vinginevyo uanzishaji kutoka kwa vyombo vya habari vya ndani utaendelea. Ikiwa F12 haipo, basi unahitaji kutaja bootloader ya pili (unaweza kuiita jina tena pxeboot.com).


Kwenye kichupo cha TFTP, vile vile, wezesha Seva ya TFTP na Unganisha TFTP kwenye visanduku vya kuteua vya anwani hii, bainisha. Folda ya mizizi seva (tuna hii C:\TFTP) na chaguo la Majadiliano ya Chaguo lazima liangaliwe, na Upatanifu wa PXE umezimwa. Hiyo ndiyo yote, sasa bofya OK, na hivyo kuhifadhi mipangilio, na uanze upya matumizi. Hakikisha kwamba ngome haizuii milango unayotumia (UDP 67-69). Unaweza kujaribu boot juu ya mtandao kwenye moja ya mashine ya mteja. Ili kutambua matatizo, tumia magogo ambayo Serva hutoa. Ikiwa kila kitu kiko sawa, itaanza kiatomati Kisakinishi cha Windows 7, kazi zaidi ambayo haina tofauti na ile inayokuja na uanzishaji kutoka kwa usakinishaji wa USB/DVD/HDD.


Hiyo ndiyo yote, kwa kweli. Tumeangalia mfano rahisi sana. ufungaji wa mtandao Windows 7. Inawezaje kuboreshwa? Kweli, kwanza kabisa, unaweza kuongeza chaguzi za ziada kwa kipakiaji cha boot cha Windows ili iweze kutoka kwa media ya kawaida kwa chaguo-msingi, badala ya mtandao. Pili, bootloader ya syslinux, ambayo ilitajwa mara ya mwisho, inaweza kutumika kwa usalama na matumizi ya Serva32/64. Umbizo la faili ya usanidi ( pxelinux.cfg/default) sawa. Tatu, haitaumiza kuangalia kwa kina uwezo wa faili ya jibu na otomatiki Ufungaji wa Windows. Kwa ujumla, kuna nafasi ya kuchimba. Lakini tutaiacha kujisomea na katika kuagana, kwa jadi tunakutakia mafanikio mema katika majaribio yako ya mtandao.

Nakala hii inachapisha njia za kuzindua kompyuta kwenye mtandao kwa kutumia picha za diski za floppy/HDD (inawezekana kutumia saizi zingine zaidi ya 1.44 MB). Hii inaweza kuhitajika ikiwa huna nyingine karibu. vyombo vya habari vya bootable, au kwa urahisi wa matumizi katika hali fulani. Njia zimejaribiwa kwa mafanikio angalau mara moja katika hali halisi, na ikiwa unajua wengine, basi tuma chaguo zako kwa msimamizi wa tovuti. Ikiwa unajua jinsi ya kurahisisha mbinu zilizopo, kisha utume chaguo zako kwa waandishi wa mbinu au uzichapishe.

Njia ya 1: Thinstation na seva ya RIS

Ninawasilisha makala kuhusu upakuaji wa mtandao, ambayo iliandikwa na mshiriki katika mkutano wa OSZone.

Dibaji

Nilikuwa na hali hii. Walileta kompyuta, ikiwa hai, Asus S200, ni jambo dogo kama lilivyotokea baadaye. Disk iligawanywa vizuri (sehemu mbili), na kwa pili kulikuwa Usambazaji wa Windows, shukrani kwa mrekebishaji uliopita, nilifanya kazi iwe rahisi.

Kwa hiyo, tuna kompyuta bila flop na CDROM. Kuna kadi ya mtandao ya SIS900. BIOS ina uwezo wa boot kutoka HDD, USB Floppy, USB Flash, USB CDROM na juu ya mtandao.

Wakati mateso yalipoanza, alikuwa na gari la flash tu naye, lakini alikataa kuiondoa. Haikuwezekana kupata CD ya USB au Floppy. Kilichobaki ni upakiaji wa mtandao. Kwa njia, kama ilivyotokea baadaye, tu flop ya USB ingesaidia sana. CD ya USB haikutambuliwa.

Wakati nikisoma hati za MS na mabaraza ya usakinishaji kiotomatiki, nilikutana na kifupi RIS na kutaja kuwa unaweza kuwasha kutoka kwa kadi ya mtandao na kusakinisha mhimili. Kwa hivyo niliamua kuiangalia. Nilisakinisha RIS, nikaunda picha, nikasanidi DHCP na... nikapata bummer kubwa. Mfumo ulizinduliwa, ulipitia sehemu ya maandishi ya usakinishaji na kugonga BSOD na msimbo 0x000000BB. Kwa mujibu wa tafsiri zilizopatikana kwenye mtandao, ili kurekebisha yote unayohitaji kufanya ni kuchukua nafasi ya madereva ya kadi ya mtandao katika usambazaji au kubadilisha kadi ya mtandao. Imepakuliwa toleo jipya madereva, soma KB315279 na viungo vilivyomo, walifanya kila kitu kama ilivyoelezewa, na kucheza na tambourini kumalizika na BSOD ndefu na nambari sawa.

Sawa, ikiwa huwezi kuifanya mara moja, hebu tusome maagizo. Nilisoma na kusoma na nikapata uwezekano wa kutumia karibu picha yoyote ya diski kupakua kwenye mtandao.

Nini utahitaji

  • Huduma ya kuunda picha za mtandao zinazoweza kusomeka kutoka kwa zile za kawaida. Inapakia
  • Perl. Inapakia. (toleo hili lilinifanyia kazi, jaribu wengine mwenyewe, mimi sio mchezaji wa Perl)
  • Notepad kutoka kwa kifurushi cha kawaida cha Windows au kihariri kingine chochote cha ASCII
  • Thinstation. , faili (8.86 MB) (inawezekana kwamba faili nyingine itafanya kazi)
  • Diski ya ufungaji ya Seva ya Windows 2000
  • Mikono moja kwa moja, hamu ya kujifunza :)

Tuanze

Hatua ya 1

Pakua na upakue matumizi ya ubadilishaji. Kwa uwazi, katika D:\BootDisk\.

Hatua ya 2

Pakua na usakinishe Perl.

Hatua ya 3

Unda picha ya diski ya floppy au tumia picha iliyopangwa tayari.

  • Ikiwa hakuna picha ya diski ya floppy ya boot kwa namna ya faili, kisha ingiza diski ya floppy ya boot na MS-DOS na utekeleze amri D:\BootDisk\MKIMAGE.BAT DOS. Viendeshi vya kawaida vya 1.44 Mb vinatumika.
  • Ikiwa picha tayari iko, basi tunarekebisha faili ya uundaji wa picha ya boot.
    1. Fungua notepad na unakili/andika msimbo ufuatao
      @echo imezimwa
      cd mknbi-1.4.1-win
      perl.exe mknbi.pl --nosquash --format=nbi --target=dos ..\image.dos >..\dos.bin
      rem Ikiwa unataka matumizi mengi, basi toa maoni kwenye mstari wa juu (ongeza REM)
      rem na uondoe maoni ya chini kabisa (ondoa REM) (inaendesha MKIMAGE2 image_name_with_extension)
      rem perl.exe mknbi.pl --nosquash --format=nbi --target=dos ..\%1 >..\dos.bin
      cd..
      :mwisho
      Tunaihifadhi chini ya jina MKIMAGE2.BAT
    2. Nakili picha ya diski ya floppy kwa jina D:\BootDisk\image.dos
    3. Endesha faili MKIMAGE2.BAT

Hatua ya 4

Tunasubiri faili ya batch ili kukamilisha kazi yake. Kuangalia kwamba ukubwa dos.bin ukubwa mkubwa picha.dos takriban 4 kb.

Hatua ya 5

Fungua thinstation. Kutoka kwa kumbukumbu tunahitaji faili TFtpdRoot\ thinstation.nbi.zpxe. Nakili kwa D:\BootDisk\ na jina dos.bin.zpxe. Hiki ni kipakiaji cha buti cha PXE.

Hatua ya 6

Sanidi DHCP (ikiwa imesanidiwa, nenda kwa hatua ya 7). Nina Win 2000 Server kwa hivyo nitaielezea kwa hilo.

Ikiwa DHCP haijasakinishwa, basi inahitaji kusakinishwa kwanza. ( Jopo la Kudhibiti> - Ufungaji na uondoaji wa programu-, kisha chagua Huduma za Mtandao, Kiwanja na angalia kisanduku DHCP).

Inasanidi DHCP. Jopo kudhibiti - Utawala, uzinduzi Vifaa vya DCHP. Chagua Seva ya DHCP ambayo tunataka kusanidi. Kisha kutoka menyu ya muktadha kuchagua Unda eneo. Katika mchawi unaoonekana, ingiza jina la eneo na maoni. Toa majina yenye maana ili baada ya miaka kadhaa msimamizi mwingine au wewe mwenyewe uweze kufahamu. Kisha tunaingiza anwani za mwanzo na mwisho ambazo tunataka kusambaza kupitia DHCP. Uwezo wa juu unategemea idadi ya mashine zilizowekwa wakati huo huo. Ikiwa anwani tuli imejumuishwa katika safu ya anwani, unaweza kuiingiza kwenye orodha ya kutengwa kwenye ukurasa unaofuata. Zaidi kwa hiari yako. Baada ya kuunda eneo katika sehemu ya Chaguzi za Eneo, unahitaji kusanidi vigezo 066 seva za IP Na 067 Jina la faili Kwa upakiaji. Katika parameter 067 ingiza jina dos.bin.zpxe.

Hatua ya 7

Kufunga na kusanidi RIS

Jopo kudhibiti - Ufungaji na uondoaji wa programu - Kuongeza na kuondoa vipengele vya Windows, weka tiki Huduma ya Boot ya Mbali. Baada ya ufungaji kukamilika, nenda kwa Utawala - Huduma na kuanza huduma Daemoni ya FTP iliyorahisishwa.

Hatua ya 8

Nakili faili kwa C:\tftpdroot dos.bin.zpxe Na dos.bin.

Hatua ya 9

Tunaweka kompyuta ili boot kutoka kwa adapta ya mtandao kupitia PXE na jaribu boot.
Ikiwa kila kitu ni cha kawaida, basi kompyuta inayofungua itatafuta seva ya DHCP, kisha bootloader itaonyesha kuwa anwani ya IP imepewa, na boot kutoka kwenye picha imeanza.

Vidokezo vya Jumla

Ili kuhariri/kuunda picha ya floppy, unaweza kutumia WinImage, programu-jalizi ya Kamanda Jumla

Uandishi wa chapisho hili ulitanguliwa na kukusanya taarifa kidogo na kutumia saa nyingi kutafuta rasilimali za lugha ya Kirusi na Kiingereza kwenye mtandao kutafuta kiasi. njia rahisi utekelezaji wa uanzishaji wa kompyuta bila diski.

Sharti la kusoma suala hili kulikuwa na kompyuta kwenye mtandao ikiwa na hitilafu gari la diski. Ilihitajika kuendesha mfumo wa uendeshaji "kamili" wa 64-bit Windows 7 kwenye PC hii bila kutumia seva ya Linux, tukijiwekea kikomo kwa zile zinazopatikana tu. mtandao wa ndani Mifumo ya Windows. Imetolewa katika chapisho hili bidhaa za programu zinasambazwa bila malipo na zinaweza kuendeshwa kwenye seva na matoleo ya mtumiaji ya Windows.

Tutazungumzia teknolojia ya ajabu ya iSCSI na jinsi tunavyoweza kuitumia boot juu ya mtandao wa ndani ili kuokoa gharama ya ununuzi wa vifaa vya disk mpya. Nitajaribu kuelezea mchakato mzima wa usanidi bora iwezekanavyo. lugha inayoweza kufikiwa wote kwa wasimamizi wa novice na watumiaji wasio na mwanga.

Ili kuelewa kinachotokea, hebu tufafanue istilahi kidogo:

  • iSCSI (Kiolesura cha Mfumo wa Kompyuta Ndogo wa Mtandao) ni itifaki ambayo inategemea TCP/IP na imeundwa kuanzisha mwingiliano na kudhibiti mifumo ya uhifadhi, seva na wateja;
  • Lengo la iSCSI: (iSCSI Target) - programu au kidhibiti cha vifaa (HBA) ambacho huiga diski na kutekeleza maombi ya iSCSI;
  • iSCSI Initiator: (iSCSI Initiator) ni programu ya mteja au kidhibiti maunzi ambacho huingiliana na Lengo la iSCSI;
  • IQN: (Jina Lililohitimu iSCSI) - kitambulisho cha kipekee (jina) cha Lengo la iSCSI au Mwanzilishi wa iSCSI;
  • LUN: (Nambari ya Kitengo cha Mantiki) - kuzuia anwani ya kifaa katika safu 0-127;
  • DHCP (Itifaki ya Usanidi wa Mwenyeji Mwenye Nguvu) mipangilio yenye nguvu nodi) - itifaki ya mtandao, ambayo inaruhusu kompyuta kupata moja kwa moja anwani ya IP na vigezo vingine muhimu kufanya kazi kwenye mtandao wa TCP/IP;
  • TFTP Uhamisho wa Faili Itifaki - itifaki rahisi ya kuhamisha faili) hutumiwa kimsingi kwa boot ya awali ya vituo vya kazi visivyo na diski.

Utangulizi

Mifumo ya kisasa ya uendeshaji Windows 7, Windows Server 2008 na kila kitu cha zamani kinaweza kuunganisha moja kwa moja kwa lengo la iSCSI. Tatizo pekee ni jinsi ya kuanzisha kifaa cha kuzuia kijijini wakati wa kugeuka kwenye PC.

Hebu tukumbuke kwamba karibu kadi zote za kisasa za mtandao zinaweza boot kwa kutumia teknolojia ya PXE. Lakini hasa kadi za mtandao za seva za gharama kubwa, kwa mfano Intel, ni za kirafiki na iSCSI. Hata hivyo, kuna angalau miradi miwili ya chanzo huria, gPXE na iPXE, ambayo inaruhusu vifaa vya iSCSI kuunganishwa wakati kompyuta ya buti. Mwisho, kwa njia, ni uma wa kwanza, na mfumo wa kuonyesha makosa kidogo na chaguzi za ziada.

Kuna njia nyingi za boot kupitia gPXE na iPXE. Katika chapisho hili tutaangalia uanzishaji kwa kutumia iPXE na kuunganisha hati zinazohitajika wakati wa mchakato wa boot.

Jambo la msingi ni hili: wakati kompyuta inapoanza, kadi ya mtandao inapokea mipangilio muhimu kupitia seva ya DHCP na kupakia PXELINUX. Ifuatayo, bootloader ya PXELINUX inaunganisha hati muhimu na kupakia iPXE, ambayo, kwa upande wake, hufanya kama mwanzilishi wa iSCSI na kuhamisha udhibiti kwenye diski. Hadi kifaa cha kuzuia kitaanzishwa, uhamisho wa faili kwenye mtandao unahakikishwa na itifaki ya TFTP.

Kwa nini tunapakua PXELINUX?

Wengine wanaweza kuuliza - kwa nini kupakua PXELINUX? Kwanza, kupitia PXELINUX, kipakiaji cha iPXE kinapokea hati muhimu ili kuanzisha lengo linalohitajika la iSCSI. Pili, ili uweze kuunda menyu inayofaa na chaguo la chaguzi tofauti za upakiaji. Tatu, ikiwa kuna vituo kadhaa vya kazi visivyo na diski kwenye mtandao, basi kila PC inahitaji kuunganishwa "kwake" diski ya iSCSI na isiwe na ufikiaji wa diski za "kigeni", ambayo inamaanisha wanahitaji kutengwa kwa njia fulani kutoka kwa kila mmoja, kwa mfano. by MAC -anwani. Boot ya hatua mbili kwa kutumia PXELINUX itatumika kwa madhumuni haya.


Lakini mambo ya kwanza kwanza. Hebu tuanze na ufungaji na usanidi katika mfumo Windows inahitajika programu ya kutekeleza DHCP, TFTP na Lengo la iSCSI. Ili kufanya hivyo, nilitumia programu ya bure Tftpd32 na StarWind Virtual SAN. Programu ya Tftpd32 inatumika kama seva ya DHCP na kama a Seva za TFTP, vizuri, StarWind Virtual SAN itatumika ipasavyo kama lengo la iSCSI. Unaweza kupakua programu hizi kwenye wavuti ya watengenezaji, viungo ambavyo vimeonyeshwa kwa majina yao. Ili kupakua programu ya StarWind Virtual SAN, utahitaji kuchagua kwenye tovuti Toleo la bure mpango na kupitia mchakato wa usajili, kuonyesha anwani ya barua pepe ya shirika. Kitufe cha leseni na kiungo cha kupakua programu yenyewe vitatumwa kwa barua pepe yako.

Kuanzisha programu ya Tftpd32

Mpango huu ni rahisi sana na angavu, kwa hivyo nitatoa tu picha za skrini za mipangilio yangu:


Kwenye kichupo cha "GLOBAL", nina Seva ya TFTP, Seva ya Syslog na huduma za Seva ya DHCP. Kwenye kichupo cha TFTP, kwenye uwanja wa Saraka ya Msingi, doti imeonyeshwa, ambayo inamaanisha kuwa folda ambayo programu ya Tftpd32 yenyewe imesakinishwa itatumika kama saraka ya mizizi. Kwenye kichupo cha DHCP, kwenye uwanja wa Faili ya Boot, jina la faili iliyopakuliwa linaonyeshwa, ambalo tutaangalia baadaye katika mipangilio ya PXELINUX. Hakuna mipangilio inayohitajika kwenye kichupo cha SYSLOG.

lengo la iSCSI. Kuanzisha programu ya StarWind Virtual SAN

Wakati wa ufungaji, programu haiulizi mipangilio yoyote, jambo pekee linaloweza kufanya ni kuongeza ufungaji wa NET Framework 4 ikiwa haijawekwa tayari kwenye mfumo. Baada ya ufungaji, programu huanza huduma zake na iko tayari kufanya kazi mara moja. Njia ya mkato ya Dashibodi ya Usimamizi ya StarWind imeundwa kwenye eneo-kazi kwa ajili ya usimamizi.

Fungua Dashibodi ya Usimamizi wa StarWind, bofya kitufe cha Ongeza Seva na uunde seva mpya yenye anwani ya IP 192.168.0.1. Seva chaguo-msingi iliyo na anwani ya IP 127.0.0.1 inaweza kufutwa.
Ifuatayo, chagua seva tuliyounda na ubofye kiungo cha Ongeza Lengo. Katika dirisha linaloonekana, tunaweza kuonyesha jina letu la IQN kwa kuamilisha kisanduku cha kuteua cha Jina Lengwa. Hasa, nilionyesha iqn.2014-11.home:win7-64bit.
Ifuatayo, chagua Lengo tulilounda na ubofye kiungo cha Ongeza Kifaa.
Katika dirisha inayoonekana, chagua Kifaa cha Hard Disk, kisha chagua Virtual Disk, onyesha eneo na kiasi diski inayoundwa, weka vigezo vya kiasi na caching, na unda kifaa cha diski kwa kubofya kitufe cha Unda.

Kama matokeo, tunapata Target ya iSCSI iliyosanidiwa na tayari kutumia, ambayo inaonekana kama hii:


Ikiwa ni lazima, tunaweza kuunda nambari inayotakiwa ya Malengo ya iSCSI na kuunganisha nambari inayotakiwa ya disks za iSCSI kwa kila mmoja wao. Na pia hakikisha usalama wa ufikiaji wa Malengo ya iSCSI kwa kutumia uthibitishaji wa mteja wa CHAP kwa kubofya kiungo cha Ongeza Ruhusa.

Kuanzisha PXELINUX

PXELINUX imejumuishwa kwenye kifurushi cha programu cha syslinux. Kwa hiyo, tunaenda kwenye tovuti www.syslinux.org/wiki/index.php/Download, bofya kwenye kiungo cha Pakua na upakue kumbukumbu ya zip na seti ya vipakiaji vya syslinux. Fungua faili ya kumbukumbu iliyopakuliwa na ufungue faili za pxelinux.0 kutoka kwenye saraka ya msingi na menu.c32 kutoka kwenye orodha ya com32/menu. Faili ya pxelinux.0 ni bootloader ambayo huhamishiwa kwa PC ya mteja na seva ya DHCP, na faili ya menu.c32 inawajibika kwa kujenga orodha ya boot. Weka faili ambazo hazijawekwa kwenye folda ambapo programu ya Tftpd32 imewekwa (ambapo njia imeonyeshwa kwenye uwanja wa Saraka ya Msingi katika mipangilio ya TFTP).

Katika folda ya programu ya Tftpd32, unda folda ndogo pxelinux.cfg, na ndani yake unda faili chaguo-msingi na maudhui yafuatayo:
menyu chaguo-msingi.c32
gfxmenu /erdpxe
haraka 0

MENU TITLE Menyu ya Kuanzisha (chagua Mfumo wa Uendeshaji ili kuwasha)
MENU AUTOBOOT Windows 7 64bit katika sekunde #
MUDA 50
TOTALTIMEOUT 3000

LABEL Windows 7 64bit
MENU DEFAULT
KERNEL IPXE.KRN
INITRD win7.ipxe

Nadhani sio lazima kuandika ufafanuzi wa kina juu ya faili hii;
KERNEL IPXE.KRN - inaonyesha kerneli ya iPXE ya kupakiwa.
INITRD win7.ipxe - inaelekeza kwenye faili ya hati iliyo na vigezo vya iPXE

Mipangilio maalum ya PXELINUX inatosha kutumia usanidi chaguo-msingi na unaweza kuendelea na ubinafsishaji zaidi iPXE, kwa hivyo niliamua kuondoa sehemu iliyobaki ya maandishi chini ya spoiler.

Kuunda menyu tofauti ya boot kwa kila PC

Ikiwa kuna vituo kadhaa vya kazi visivyo na diski kwenye mtandao, na tunataka kila PC iwe na ufikiaji tu kwa diski yake ya iSCSI na sio kufikia diski za watu wengine, basi tutahitaji kuunda faili kadhaa na menyu ya boot kwa kila PC.

Wakati wa kupokea faili ya usanidi kutoka kwa seva ya TFTP, mteja hutafuta moja inayofaa yenyewe kwa mpangilio ufuatao:
pxelinux.cfg/01-88-99-aa-bb-cc-dd
pxelinux.cfg/C0A800FE
pxelinux.cfg/C0A800F
pxelinux.cfg/C0A800
pxelinux.cfg/C0A80
pxelinux.cfg/C0A8
pxelinux.cfg/C0A
pxelinux.cfg/C0
pxelinux.cfg/C
Na ikiwa hakuna kitu kinachofaa -
pxelinux.cfg/default

Hapa pxelinux.cfg ni folda yenyewe yenye faili za usanidi.
01-88-99-aa-bb-cc-dd - faili iitwayo mteja MAC anwani, katika herufi ndogo, ikitenganishwa na kistari, na kiambishi awali 01-.

Ipasavyo, kwa kila kituo cha kazi kisicho na diski tunahitaji kuandika menyu "yetu" ya boot na kuiweka kwenye folda ya pxelinux.cfg yenye jina la faili. 01-mac-anwani mteja, kwa herufi ndogo. Yaliyomo kwenye faili hizi yanaweza kutofautiana, kwa mfano, tu kwenye mstari wa mwisho INITRD win7.ipxe.

mwanzilishi wa iSCSI. Inaweka iPXE

Kwa hiyo, tunakwenda kwenye tovuti ipxe.org/download na kupakua picha ya iso ya kipakiaji cha iPXE. Kutoka kwa picha ya iso iliyopakuliwa, toa faili ya IPXE.KRN na uihifadhi kwenye folda ya programu ya Tftpd32.

Katika folda hiyo hiyo tunaunda faili win7.ipxe na maudhui yafuatayo:
#!ipxe
dhcp wavu0
kuweka keep-san 1
#Ingia
sanboot iscsi:192.168.0.1::::iqn.2014-11.nyumbani:win7-64bit

Kamba dhcp net0 ya hati hii inaonyesha kuwa ni muhimu kupata mipangilio kupitia seva ya DHCP kwenye mtandao.

Mstari uliowekwa weka-san 1 unaonyesha kuwa muunganisho kwenye Lengo la iSCSI lazima udumishwe hata ikiwa uanzishaji kutoka kwa kifaa hiki utashindwa (kigezo hiki ni muhimu unapohitaji kusakinisha mfumo wa uendeshaji kutoka kwa viendeshi vya CD/DVD).

Ikiwa uthibitishaji wa mteja wa CHAP umesanidiwa katika Lengo la iSCSI, basi unahitaji kubatilisha maoni kwenye laini ya kuingia ya #, ambayo itaonyesha fomu ya kuingiza kuingia na nenosiri lako.

Mstari wa mwisho unaunganisha moja kwa moja Lengo la iSCSI lililoainishwa, huanzisha diski ya mbali na kuhamisha mchakato zaidi wa kuwasha hadi kifaa hiki. Syntax ya unganisho itakuwa kama iscsi hii:<Айпи iSCSI target>:::::.

Kuongeza vitu vya ziada kwenye menyu ya kuwasha

Ikiwa tunataka kuongeza kipengee kingine kwenye orodha ya boot, kwa mfano, ili boot Windws 8.1 OS, basi tunaunda katika StarWind Virtual. SAN mpya Lengo linaloonyesha IQN ya lengwa iqn.2014-11.home:windows8.1, ongeza kifaa kipya cha diski ya iSCSI kwake, na kisha katika faili ya pxelinux.cfg/default ongeza, kwa mfano, mistari ifuatayo:
LEBO Windows 8.1
KERNEL IPXE.KRN
INITRD win8.1.ipxe

Inasakinisha Windows 7 OS

Kabla ya kufunga Windows 7 kwenye kituo cha diskless, fungua BIOS yake na usanidi utaratibu wa kupiga kura vifaa vya boot kwa njia ifuatayo:
1) Diski ngumu
2) Mtandao
3) CD/DVD
4) vifaa vingine

Ikiwa PC yako ina gari ngumu iliyowekwa, basi inashauriwa kuizima wakati wa kufunga Windows ili kompyuta isijaribu boot kutoka humo.

Jambo la kwanza tunapaswa kuona ni kwamba uanzishaji wa PXE unaanza. Ikiwa halijitokea, kisha uende kwenye BIOS tena na uruhusu kompyuta boot kupitia adapta ya mtandao.

Ifuatayo, menyu ya kuwasha ya PXELINUX itaonekana kwenye skrini. Ikiwa hii haitatokea, angalia ikiwa programu ya Tftpd32 inaendesha kwenye kompyuta nyingine, ikiwa imeundwa kwa usahihi na ikiwa firewalls, antivirus au programu nyingine zinazuia uendeshaji wake.

Baada ya kuchagua kipengee cha menyu ya boot ya PXELINUX kinachohitajika, tunapaswa kuona uzinduzi wa iPXE.
Wakati wa mchakato wa uanzishaji wa iPXE, ujumbe ufuatao unapaswa kuangaza:
Imesajiliwa kama BIOS drive 0x80
Kuanzisha kutoka kwa BIOS drive 0x80
Hii ina maana kwamba PC imeunganishwa kwa ufanisi kwenye diski ya iSCSi.

Kisha tutaona hitilafu ya boot kupitia diski ya iSCSi, baada ya hapo kompyuta itaendelea kupiga kura kifaa kinachofuata cha boot na kuanza kusakinisha Windows 7 kutoka kwenye gari la CD/DVD. Katika kesi hii, unganisho kwenye diski ya iSCSi itabaki hai - safu ya kuweka-san 1 iliyoainishwa kwenye hati inawajibika kwa hili.

Kwa wale ambao hawawezi kusakinisha Windows kutoka kwenye gari la CD/DVD

BIOS ya baadhi ya kompyuta, baada ya jaribio lisilofanikiwa la boot kutoka iPXE, inasimamisha mchakato wa kuanzisha. Ipasavyo, kisakinishi cha Windows hakitapakiwa zaidi kutoka kwa kiendeshi cha CD/DVD. Tabia hii imezingatiwa, kwa mfano, kwenye kompyuta za mkononi za Hewlett-Packard. Katika hali kama hizi, uanzishaji kwa kutumia gPXE husaidia. Kwa hii; kwa hili:
1) fungua ukurasa wa tovuti rom-o-matic.net/gpxe/gpxe-git/gpxe.git/contrib/rom-o-matic/build.php,
2) katika sehemu ya Chagua umbizo la towe, chagua kipengee cha PXE bootstrap weka (.kpxe),
3) katika sehemu ya chini kabisa ya Hati Iliyopachikwa, ingiza mistari mitatu ya hati yetu:
dhcp wavu0
kuweka keep-san 1
sanboot iscsi:192.168.0.1::::iqn.2014-11.nyumbani:win7-64bit
4) hifadhi bootloader ya gPXE kwenye folda ya programu ya Tftpd32 na ingiza jina la faili kwenye seva ya DHCP kwenye uwanja wa Faili ya Boot,
5) sakinisha Windows OS na uandike tena jina la faili pxelinux.0 kwenye seva ya DHCP kwenye uwanja wa Faili ya Boot.



Wakati wa mchakato wa ufungaji wa Windows, katika hatua ya kuchagua kifaa cha diski, tunapaswa kuona diski ya iSCSi ambayo tumeunganisha. Ikiwa diski ya iSCSi haipo kwenye orodha, inamaanisha kuwa kisakinishi cha Windows hakikuweza kusanikisha kiotomatiki madereva muhimu kwa kadi ya mtandao. Katika kesi hii, pakua madereva ya kadi ya mtandao muhimu kutoka kwa tovuti ya msanidi programu na uwaunganishe na kisakinishi cha Windows. Baada ya hayo, diski ya iSCSi inapaswa kuonekana kwenye orodha.

Ikiwa unapokea ujumbe ambao Windows haiwezi kusakinishwa kwenye kiendeshi kilichochaguliwa

Wakati mwingine, katika hatua ya kuchagua kifaa cha diski, unaweza kupokea ujumbe juu ya kutowezekana kwa kusanikisha Windows kwenye diski iliyochaguliwa na ombi la kuangalia ikiwa imejumuishwa. Mdhibiti wa BIOS diski hii.

Katika kesi hii, kwanza angalia utaratibu wa upigaji kura wa kifaa cha boot katika BIOS. HDD lazima iwe katika nafasi ya kwanza, hata ikiwa hakuna diski ya kimwili iliyowekwa kwenye kompyuta.
Ikiwa tatizo linaendelea, jaribu kugeuka / kuzima mtawala wa SATA katika BIOS, kubadilisha hali yake Kazi ya IDE, ACHI, au unganisha diski halisi wakati wa usakinishaji, lakini fanya usakinishaji kwenye diski ya iSCSI.



Baada ya kuchagua kifaa cha diski, usakinishaji wa Windows 7 Hakuna ugumu zaidi unapaswa kutokea. Baada ya ufungaji, tunapata "full-fledged" mfumo wa uendeshaji wa Windows 7 unaoendesha kwenye diski ya iSCSI.

Kufunga Windows OS (njia mbadala)

Sijui jinsi ilivyo kwa mtu yeyote, lakini mimi binafsi sidhani kama inafaa kwa kila mtu picha ya ufungaji Windows kuchoma diski ya DVD.
Ninapendelea kufunua yaliyomo diski ya ufungaji na endesha usakinishaji wa Windows na gari ngumu. Kwa kuongeza, mfumo wa uendeshaji umewekwa kwa kasi kutoka kwa gari ngumu.

Nitatoa mfano kwa kutumia kipakiaji cha kawaida cha bootmgr, kinachopatikana kwa njia yoyote usambazaji wa ufungaji Windows.
Njia hii pia inafaa kwa kufunga Windows kutoka kwa anatoa ngumu za ndani.

Kwa kifupi, tunaunda kizigeu kidogo cha "kazi" kwenye diski ya iSCSI, nakili yaliyomo kwenye faili ya usakinishaji hapo. diski ya Windows, na kisha usanidi MBR ili boot kutoka kwa diski ya Windows Installer. Maelezo chini ya spoiler.

Njia mbadala ya kusakinisha Windows OS

Kwa hiyo, hebu tufungue Jopo la Kudhibiti - Utawala - ISCSI Initiator kwenye mfumo wa Windows unaofanya kazi.
Dirisha la "Mali: iSCSI Initiator" inaonekana.

Nenda kwenye kichupo cha "Ugunduzi" na ubofye kitufe cha "Tambua Portal ...".
Katika dirisha linalofungua, ingiza anwani ya IP ya lengo letu la iSCSI - 192.168.0.1 na ubofye OK.
Kisha, rudi kwenye kichupo cha "Maliza ya Vipengee" na uone shabaha zote ukitumia vitambulishi vya IQN.
Chagua lengo linalohitajika kutoka kwenye orodha na bofya kitufe cha "Unganisha".
Dirisha jingine litafungua linalohitaji uthibitisho wetu, ambapo sisi pia bonyeza OK.
Ukiacha kisanduku cha kuteua cha "Ongeza muunganisho huu kwenye orodha ya malengo unayopendelea" kwenye dirisha linalofungua, lengo lililobainishwa litaunganishwa kiotomatiki kwenye mfumo kila wakati unapowasha.

Fungua snap-in ya Usimamizi wa Kompyuta na uende kwenye kichupo cha Usimamizi wa Disk. Hapa tutaona kwamba kifaa kingine cha disk kimeonekana kwenye mfumo wetu. Tunaunda "kizigeu kuu" kwenye diski hii, tukibainisha saizi ya diski kubwa kidogo kuliko saizi ya picha yetu ya usakinishaji. Ifuatayo tunaibadilisha kama mfumo wa faili NTFS, unganisha barua yoyote ya gari na ufanye kizigeu "kazi".

Fungua picha ya diski ya usakinishaji inayohitajika kwa kutumia UltraISO au WinRar na ufungue yaliyomo kwenye picha kwenye sehemu ya diski iliyoundwa katika hatua ya awali. Ni muhimu kwamba baada ya kufuta kuna angalau 100MB iliyobaki kwenye diski nafasi ya bure(Kwa Windows 8, 350MB ya nafasi ya bure inapendekezwa.) Ikiwa hakuna nafasi ya kutosha ya bure, kisha panua kizigeu kilichochaguliwa kwenye snap-in ya Usimamizi wa Disk.

Kisha tunapakua programu ya BOOTICE kutoka kwenye mtandao na kuizindua (sitatoa viungo, unaweza kuipata mwenyewe bila shida).
Katika programu, chagua gari tunalohitaji kutoka kwenye orodha ya kushuka. Katika kesi yangu HD6:

Katika dirisha hili tunachagua hatua ya mwisho"Windows NT 5.x / 6.x MBR" na ubofye kitufe cha "Sakinisha/Sanidi".
Diski itasanidiwa na MBR ambayo inapakia kipakiaji cha bootmgr cha kawaida cha bootmgr kutoka kizigeu kinachofanya kazi diski.

Lakini hebu tuchunguze jambo moja zaidi. Ikiwa tunataka kufanya sehemu hii kuwa siri kutoka kwa watumiaji na haipatikani kwa mfumo wa uendeshaji, basi tunaendesha mstari wa amri kama msimamizi na chapa amri zifuatazo:

Sehemu ya diski
Orodha ya diski
Sel disk x (badala ya x tunabadilisha nambari diski inayotaka, orodha ambayo inaonyeshwa na amri iliyotangulia)
Sel sehemu ya 1 (ikiwa ni lazima, orodha ya kizigeu inaweza kutazamwa kwa kutumia amri ya sehemu ya Orodha)
Ondoa
Weka kitambulisho=27

Baada ya hayo, kizigeu hiki cha diski kitakuwa kiteknolojia na kilichofichwa. Haiwezekani tena kugawa barua ya kiendeshi kwa kizigeu hiki na kuiweka kwenye mfumo unaoendesha, lakini Windows imesakinishwa na sehemu hii hakuna shida.
Utapata kitu kama kizigeu cha uokoaji)


Natumaini makala hii itakuwa na manufaa kwako. Bahati nzuri kwa wote!