శుభ మధ్యాహ్నం, హబ్రా నివాసులారా!
ఈ కథనం యొక్క ఉద్దేశ్యం WDS (Windows డిప్లాయ్మెంట్ సర్వీసెస్) ద్వారా వివిధ సిస్టమ్లను అమలు చేయడానికి గల అవకాశాల గురించి చిన్న అవలోకనాన్ని వ్రాయడం.
ఈ కథనం Windows 7 x64, Windows XP x86, Ubuntu x64ని అమలు చేయడానికి మరియు Memtest మరియు Gparted వంటి నెట్వర్క్ బూట్కు ఉపయోగకరమైన సాధనాలను జోడించడానికి సంక్షిప్త సూచనలను అందిస్తుంది.
నా మదిలో మెదిలిన ఆలోచనల క్రమంలో కథ చెప్పనున్నారు. మరియు ఇదంతా మైక్రోసాఫ్ట్తో ప్రారంభమైంది ...
మరియు ఇప్పుడు కథ కూడా:
కొంతకాలం క్రితం, నేను WDSని ఉపయోగించి పని వద్ద వ్యవస్థలను అమలు చేయాలనే సరైన ఆలోచనతో ముందుకు వచ్చాను. ఎవరైనా మన కోసం పని చేస్తే, అది మంచిది. మరియు అదే సమయంలో మనం కొత్తది నేర్చుకుంటే, అది రెట్టింపు ఆహ్లాదకరంగా ఉంటుంది. WDS పాత్రను ఇన్స్టాల్ చేయడం యొక్క వివరణపై నేను చాలా వివరంగా ఉండను - మైక్రోసాఫ్ట్ తదుపరి-తదుపరి-తదుపరికి ప్రతిదాన్ని ఉడకబెట్టింది మరియు ఈ అంశంపై కథనాల పర్వతాలు ఉన్నాయి. మరియు విండోస్ చిత్రాలతో పని చేయడం గురించి నేను మీకు క్లుప్తంగా చెబుతాను, నాకు ఇబ్బందులు కలిగించిన ఆ క్షణాలపై దృష్టి సారిస్తాను. నాన్-మైక్రోసాఫ్ట్ సిస్టమ్స్ మరింత వివరంగా వివరించబడతాయి (దీని కోసం కథనం ప్రారంభించబడింది).
ప్రారంభిద్దాం.
ఇమేజ్ స్టోరేజ్ మరియు యాక్షన్ కోఆర్డినేటర్గా పనిచేసే సర్వర్లో విండోస్ సర్వర్ 2008 R2 ఉంది. ఈ సేవ సరిగ్గా పని చేయడానికి, DHCP మరియు DNS వంటి పాత్రలు అవసరం. సరే, AD అనేది డొమైన్లోకి మెషీన్లను ఎంటర్ చేయడం కోసం. (ఈ పాత్రలన్నీ ఒక మెషీన్లో ఉంచాల్సిన అవసరం లేదు; అవి మొత్తం నిర్మాణంలో విస్తరించవచ్చు. ప్రధాన విషయం ఏమిటంటే అవి సరిగ్గా పని చేస్తాయి)
1. WDS ఏర్పాటు
మేము అవసరమైన పాత్రలను జోడించి, త్వరగా WDS కన్సోల్లోకి వెళ్లి, మా సర్వర్ని ప్రారంభించి, కింది వాటిని చూడండి:
- చిత్రాలను ఇన్స్టాల్ చేయండి - సంస్థాపన చిత్రాలు. అనుకూలీకరించిన, అందమైన సిస్టమ్లను మేము విడుదల చేస్తాము. సౌలభ్యం కోసం, మీరు సిస్టమ్ రకం ద్వారా అనేక సమూహాలను జోడించవచ్చు: Windows 7, XP లేదా టాస్క్ రకం ద్వారా - IT విభాగం, క్లయింట్ విభాగం, సర్వర్లు
- చిత్రాలను బూట్ చేయండి - చిత్రాలను లోడ్ చేస్తోంది. మెషీన్లో మొదట లోడ్ చేయబడినది మరియు దానితో అన్ని రకాల చర్యలను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది. అక్కడకు వెళ్లే మొదటి చిత్రం ఇన్స్టాలేషన్ డిస్క్లో ఉన్నది (Windows 7 కోసం ఇది మూలాల ఫోల్డర్ మరియు install.wim లేదా boot.wim ఫైల్లు.
కానీ మీరు వారి నుండి అన్ని రకాల ఆసక్తికరమైన విషయాలను చేయవచ్చు:- చిత్రాన్ని క్యాప్చర్ చేయండి లేదా రికార్డింగ్ చిత్రం - మా ప్రధాన సాధనం కాన్ఫిగర్ చేయబడిన సిస్టమ్ యొక్క కాపీని చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, ఇది గతంలో sysprep ద్వారా ప్రాసెస్ చేయబడింది మరియు మా టెంప్లేట్.
- డిస్కవరీ చిత్రం — నెట్వర్క్ బూటింగ్కు మద్దతు ఇవ్వని కంప్యూటర్లకు కాన్ఫిగర్ చేయబడిన సిస్టమ్ల చిత్రాలను అప్లోడ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
- పెండింగ్లో ఉన్న పరికరాలు — ఇన్స్టాలేషన్ కోసం అడ్మినిస్ట్రేటర్ ఆమోదం కోసం వేచి ఉన్న పరికరాలు. వారి కంప్యూటర్లో మన ఆకర్షణను ఎవరు ఉంచారో తెలుసుకోవాలనుకుంటున్నాము.
- బహుళ ప్రసార ప్రసారాలు - మల్టీకాస్ట్ మెయిలింగ్. పెద్ద సంఖ్యలో క్లయింట్లకు ఒక చిత్రాన్ని ఇన్స్టాల్ చేయడానికి ఉపయోగించబడుతుంది.
- డ్రైవర్లు - డ్రైవర్లు. అవి సర్వర్లోని చిత్రాలకు అవసరమైన డ్రైవర్లను జోడించడంలో సహాయపడతాయి మరియు ఈ రకమైన లోపాలను నివారించడానికి:
WDS సర్వర్కు డ్రైవర్లను జోడించిన తర్వాత, అవి తప్పనిసరిగా కావలసిన బూట్ ఇమేజ్కి జోడించబడాలి.
అవును, మరియు మరొక విషయం - మీరు ప్రతి సిస్టమ్ బిట్ డెప్త్ కోసం మీ స్వంత బూట్లోడర్లు మరియు ఇన్స్టాలర్లను తయారు చేసుకోవాలి. జూలో వెరైటీ ధరతో వస్తుంది.
నిజానికి, మా WDS ఇప్పటికే సిద్ధంగా ఉంది. మేము మెషీన్ నుండి నెట్వర్క్ ద్వారా బూట్ చేయవచ్చు మరియు మా బూట్ చిత్రాలతో ఎంపిక విండోను చూడవచ్చు.
నేను ఆదర్శ చిత్రాన్ని సిద్ధం చేసే అన్ని దశలను వివరించను, కానీ నేను ఉపయోగించిన కథనానికి లింక్ను వదిలివేస్తాను:
మరియు ఇక్కడ
2. యూనివర్సల్ బూట్లోడర్
ఇప్పుడు మన దగ్గర అలాంటి వ్యవస్థ ఉండడం విశేషం. దాన్ని ఉపయోగించడం ఆనందంగా ఉంది. కానీ మీ జీవితాన్ని మరింత సులభతరం చేయడానికి ఏదైనా మార్గం ఉందా?
నేను దాని ద్వారా Linux ని ఇన్స్టాల్ చేయాలనుకుంటున్నాను!
అన్నింటిలో మొదటిది, మీలో చాలా మందికి గుర్తున్నట్లుగా, విండోస్ మరియు ఉబుంటును సమాంతరంగా ఇన్స్టాల్ చేయడం విండోస్ బూట్లోడర్కు బాగా ముగియదు. ఇది యూనివర్సల్ GRUB ద్వారా భర్తీ చేయబడుతోంది.
ఇక్కడ కూడా అంతే. మాకు యూనివర్సల్ బూట్లోడర్ అవసరం, దీనిని తీర్చండి
1) తాజా సంస్కరణను డౌన్లోడ్ చేయండి (ఇది వ్రాసే సమయంలో
మేము ఈ ఫైల్లపై ఆసక్తి కలిగి ఉన్నాము:
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
నోస్కేప్ 0
అనుమతి 0
# 1/10 సెకన్ల యూనిట్లలో గడువు ముగిసింది
సమయం ముగిసింది 300
మెనూ మార్జిన్ 10
మెనూ వరుసలు 16
మెనూ ట్యాబ్లు గ్రో 21
మెనూ టైం అవుట్రో 26
మెనూ రంగు అంచు 30;44 #20ffffff #00000000 ఏదీ లేదు
మెనూ రంగు స్క్రోల్బార్ 30;44 #20ffffff #00000000 ఏదీ లేదు
మెనూ రంగు శీర్షిక 0 #ffffffff #00000000 ఏదీ లేదు
మెనూ రంగు SEL 30;47 #40000000 #20ffffff
మెనూ బ్యాక్గ్రౌండ్ pxelinux.cfg/picture.jpg #పిక్చర్ 640×480 నేపథ్యం కోసం
మెనూ శీర్షిక మీ విధిని ఎంచుకోండి!LABEL wds
మెనూ లేబుల్ విండోస్ డిప్లాయ్మెంట్ సర్వీసెస్ (7, XP, బూట్ ఇమేజ్లు)
KERNEL pxeboot.0LABEL స్థానికం
మెను డిఫాల్ట్
మెనూ లేబుల్ హార్డ్డిస్క్ నుండి బూట్ చేయండి
లోకల్బూట్ 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కి నియంత్రణను బదిలీ చేయగలదు మరియు హార్డ్ డ్రైవ్ నుండి మళ్లీ బూట్ చేయగలదు. ఉబుంటును బూట్ చేయడం నేర్పుదాం!
3. డేగకు ఎగరడం నేర్పడం
అక్కడ మనకు ఏమి కావాలి? ఉబుంటు, Gparted? ఆర్డర్ కోసం మెమ్టెస్ట్ని యాడ్ చేద్దాం.
సరళమైన వాటితో ప్రారంభిద్దాం:
మెమెటెస్ట్
బూట్/x64 WDS ఫోల్డర్లో Linux ఫైల్ల కోసం ప్రత్యేక ఫోల్డర్ని క్రియేట్ చేద్దాం, ఉదాహరణకు Distri. మరియు మన సంబంధిత సిస్టమ్ల కోసం సబ్ఫోల్డర్లు:
డౌన్లోడ్
లేబుల్ MemTest
మెను లేబుల్ MemTest86+
కెర్నల్ మెమ్డిస్క్ ఐసో ముడి
initrd Linux/mt420.iso
దీనితో మనం మన చిన్న చిత్రాన్ని మెమరీలోకి లోడ్ చేసి అక్కడ నుండి లాంచ్ చేస్తాము. దురదృష్టవశాత్తు, పెద్ద చిత్రాలతో ఇది నాకు పని చేయలేదు.
గ్యాప్ట్ చేయబడింది
డౌన్లోడ్
ఈ ఫైళ్లు ఏమిటి? (నేను పదాలలో తప్పు ఉండవచ్చు, నేను తప్పుగా ఉంటే నన్ను సరిదిద్దమని పాఠకులను దయతో కోరుతున్నాను)
- vmlinuz (ఎక్కువగా కనిపించే vmlinux) - కంప్రెస్డ్ కెర్నల్ ఫైల్
- initrd.img - రూట్ ఫైల్ సిస్టమ్ యొక్క చిత్రం (బూటింగ్ కోసం కనీస అవసరం)
- filesystem.squashfs - ఆపరేషన్ సమయంలో ఉపయోగించే ఫైల్లు
మేము మొదటి రెండు ఫైల్లను డౌన్లోడ్ ఫోల్డర్లో ఉంచుతాము (నా విషయంలో ఇది Bootx64DistrGparted) మరియు మూడవది IIS సర్వర్లో (అదృష్టవశాత్తూ ఇది ఇప్పటికే WSUSa కోసం ఇన్స్టాల్ చేయబడింది).
లిరికల్ డైగ్రెషన్ - దురదృష్టవశాత్తూ, పెద్ద డిస్ట్రిబ్యూషన్లతో ఐసో ఇమేజ్ని మెమ్డిస్క్లోకి లోడ్ చేసే ట్రిక్ నాకు పని చేయలేదు. మీరు అకస్మాత్తుగా విజయం యొక్క రహస్యాన్ని తెలుసుకుంటే, ఇది ఐసో ఇమేజ్ నుండి ఏదైనా సిస్టమ్ను త్వరగా బూట్ చేయడానికి మిమ్మల్ని అనుమతించే అద్భుతమైన పరిష్కారం.
ఫైల్ సిస్టమ్
ఇప్పుడు మేము మా pxelinux.cfg/defaultకి ఎంట్రీని జోడిస్తాము:
LABEL ప్రత్యక్ష ప్రసారం చేసారు
MENU LABEL ప్రత్యక్ష ప్రసారం చేసారు
KERNEL Distri/Gparted/vmlinuz
APPEND initrd=Distr/Gparted/initrg.img boot=live config Union=aufs noswap nopromt vga=788 fetch=http://192.168.10.10/Distr/Gparted/filesystem.squashfs
తనిఖీ చేద్దాం - ఇది పనిచేస్తుంది!
ఉబుంటు 9
నేను రెండు సాధ్యమైన ఇన్స్టాలేషన్ ఎంపికలను జోడించాను - పూర్తిగా ఆటోమేటిక్ (యూజర్కి ధన్యవాదాలు
ప్రత్యామ్నాయ ఇన్స్టాలేషన్తో ఫైల్ను డౌన్లోడ్ చేయండి మరియు అక్కడ నుండి రెండు ఫైల్లను (మునుపటి వలె) చింపివేయండి - initrd.gz మరియు linux మరియు వాటిని Dist/Ubuntuలో ఉంచండి
పంక్తులను మా pxelinux.cfg/defaultకి జోడించండి
పూర్తిగా మాన్యువల్ సంస్థాపన కోసం
LABEL ఉబుంటు
KERNEL Distri/Ubuntu/linux
అనుబంధం ప్రాధాన్యత=తక్కువ vga=సాధారణ initrd=Distr/Ubuntu/initrd.gz
కానీ ఆటోమేటిక్ ఇన్స్టాలేషన్ కోసం మీకు ప్రతిస్పందన సెట్టింగ్లతో కూడిన ఫైల్ అవసరం (మీరు చదవగలరు
LABEL ఉబుంటు ఆటో ఇన్స్టాల్
KERNEL Distri/Ubuntu/linux
APPEND 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
భవిష్యత్తుకు ఉపయోగపడుతుంది
అంశంపై మెటీరియల్ని వెతుకుతున్నప్పుడు మరియు నా ప్రశ్నలకు సమాధానాల కోసం చూస్తున్నప్పుడు, నేను కనుగొన్నాను
తీర్మానం
ఈ కథనం మైక్రోసాఫ్ట్ WDS పాత్ర మీ కోసం అందించే సామర్థ్యాల యొక్క అవలోకనం. నేను ఈ కథనాన్ని ప్రారంభించినప్పుడు, ప్రణాళికలు చాలా పెద్దవిగా ఉన్నాయి: పైన అందించిన సిస్టమ్లను లోడ్ చేయడానికి సంబంధించిన అన్ని అంశాల గురించి వివరణాత్మక HOWTO... కానీ WDS లోనే మెటీరియల్ పేరుకుపోవడం ప్రారంభించినప్పుడు, కథనం యొక్క థ్రెడ్ నన్ను ఎవరూ లేని లోతులకు నడిపించింది. ఎప్పుడైనా కలుసుకోవచ్చు, బహుశా... అందువల్ల మేము సాధ్యమయ్యే వాటి యొక్క సారాంశాన్ని మరియు వీలైతే, మంచి కథనాలకు లింక్లను పంచుకోవాలని నిర్ణయించుకున్నాము. పాఠకులు చదవడానికి ఆసక్తి కలిగి ఉంటే, లేదా హబ్రహబ్ర్ ఖజానాను కథనాలతో నింపడానికి నేను అకస్మాత్తుగా కీర్తి మరియు డబ్బును కోరుకుంటే, నేను బహుళ ప్రయోజన WDS సర్వర్ను సెటప్ చేసే ప్రతి దశలో మరింత వివరంగా చెప్పగలను.
నేను రచయితలకు మరోసారి కృతజ్ఞతలు చెప్పాలనుకుంటున్నాను
సహజంగానే, హబ్రేపై ఇప్పటికే అదే అంశంపై కథనాలు ఉన్నాయి, నేను సమస్యను వేరే కోణం నుండి హైలైట్ చేయడానికి లేదా దానికి అనుబంధంగా ఉంచడానికి ప్రయత్నించాను:
మీ దృష్టిని ధన్యవాదాలు.
రోబోట్లకు కీర్తి!
మూలం: www.habr.com