Kuidas PXE käivitada Ubuntu pildi Windows Server 2008-st
Käesolevas juhendis selgitatakse, kuidas konfigureerida Windows Server 2008 seadet staatilise Ubuntu pildi väljatõmbamiseks, mida saab ilma diskonteerimata terminalideta võtta, nii et teil võib olla suvaline arv masinaid, mis töötavad täielikult funktsionaalset Ubuntu eksemplari ilma kõvakettata. niikaua kui nad on võimelised PXE käivitamiseks.
See on Alexander Karnitise ja Cody Dull'i külaliste artikkel, kaks lugejat, kes töötavad Hyndman Inc-s ja pidid välja selgitama, kuidas seda ülesannet oma töö jaoks täita. Nad olid sõbralikud, et kirjutada protsess kõigile teistele.
Miks ma seda tahan?
PXE käivitamine muudab võrgu haldamise lihtsamaks ja odavamaks ning võime teenida kohandatud Ubuntu pilte Windows Serverist, mis aitab teie keskkonda tugevamaks muuta. Neid pilte saab kasutada, et anda kasutajatele sama põhikeskkond, kus töötada, neil on kergesti taastatav süsteem (lihtsalt masina töötsükkel), teostada diagnostikat rikke korral töötaval masinal. Samuti, kui neid pilte Windows Serverist teenindate, oleks võimalik nii Windowsi kui ka Ubuntu pilte teenindada ühest asukohast, kuigi see ei kuulu käesoleva juhendi reguleerimisalasse..
Mida ma vajan??
- Windows Server 2008 masin, mis töötab Windows Deployment Services'il (WDS)
- Klient, kes on võimeline PXE käivitamiseks
- Windows Serveri masin, mis töötab DHCP-s
- NFS-server (selles juhendis eeldatakse, et NFS-server on sama, mis WDS-server, kuid see ei pea olema)
WDS-serveri loomine
Windowsi juurutamisteenuste installimine Windowsi serverisse ei ole väga raske ning Microsoftil on suurepärased juhised, kuidas teid installimisprotsessis käia (siin 2008 ja 2008 R2), nii et see juhend ei hõlma seda, kuidas seda teha, aga teate, et tahavad nii kasutuselevõtu serverit kui ka transpordiserverit. Pange tähele ka seda, et rolli konfigureerimisel tuleb märkida ruut „Reageerimine kõigile (teadaolevatele ja tundmatutele) klientarvutitele” seadistamise ajal, välja arvatud juhul, kui käivitatavad arvutid on Active Directory juba teada. Seda seetõttu, et server viitab Active Directoryle kui teadaolevate ja tundmatute seadmete volitusele.
Juhendit tuleb järgida kuni “Piltide lisamise sammud”, kuna lisame pilte pxelinuxi, mitte WDS-i kaudu..
Pxelinuxi installimine
Laadige alla ja eraldage syslinuxi koopia (üks võimalik allikas on siin). Siit me kopeerime failid, mida pxelinux vajab WDS-kataloogi üle minema. Täpsemalt tähendab pxelinux 5.01, et me kopeerime järgmistel failidel:
· Core pxelinux.0
· Com32 menüü \ t
· Com32 libcom32.c32
· Com32 iflink idlinux.c32
· Com32 libutil libutil.c32
· Com32 ahel
Need failid kopeeritakse soovitud arhitektuuri kataloogi (x64, x86 või mõlemad). Pärast failide kopeerimist peaks arhitektuurikataloog sarnanema sellele (x86 ja x64 vahel on väikesed erinevused, kuid mitte pxelinuxi puhul).
Siin asuvad arhitektuuriraamatud WDS-failide kohandamiseks WDS-failide kohandamiseks määratud kataloogi all.
Siinkohal ei ole meil enam mingeid muid syslinux-faile, nii et syslinuxi kataloogi saab turvaliselt eemaldada.
PXElinuxi seadistamine
Pxelinuxi konfigureerimisfaili saab eriliselt kohandada, et pakkuda unikaalset käivitusmenüüd erinevatele arvutitele riistvaratüübi ja riistvara aadressi alusel või IP-aadressi või IP-aadresside vahemiku alusel (rohkem sellest siin) ja võib pakkuda üsna vähe alglaadimismeetodeid ja üsna jõulist menüüsüsteemi (rohkem siit). Selle põhijuhendi puhul jääme siiski vaikimisi konfigureerimisfaili juurde ja selgitame põhimenüüd, mida saab kasutada liveCD-le. Kõigepealt tuleb konfigureerimisfailid asuda alamkataloogis nimega "pxelinux.cfg", nii et looge see kaust samas kataloogis, mille kopeerisite pxelinux-failide kaudu. Loodasime ka pikselinux.cfg kausta kõrval kausta „Pildid”, et salvestada kõik meie linux-pildid. Sel hetkel peaks arhitektuurikaust välja nägema selline:
Nüüd looge kaustal pxelinux.cfg fail nimega "default" ilma faililaiendita.
Avage fail tekstiredaktoris nagu notepad ja sisestage järgmine tekst:
DEFAULT vesamenu.c32
PROMPT 0
NOESCAPE 0
LÄHENEMISVIISID 0
# Timeout ühikutes 1/10 s
TIMEOUT 30 # 3 teine aeg.
MENU MARGIN 10
MENÜÜRID 16
MENU TABMSGROW 21
MENÜÜ TIMEOUTROW 26
MENU COLOR BORDER 30; 44 # 20ffffff # 00000000 none
MENU COLOR SCROLLBAR 30; 44 # 20ffffff # 00000000 none
MENU COLOR JAOTIS 0 #ffffffff # 00000000 none
MENU COLOR SEL 30, 47 # 40000000 # 20ffffff
MENU TITLE Netboot Menu
# -Aktiivne CD-proov
LABEL
kernel Images / UbuntuLIVE / casper / vmlinuz #elementi asukoht
Lisa boot = casper netboot = nfs nfsroot =: / RemoteInstall / Boot / x64 / Pildid / UbuntuLIVE initrd = Pildid / UbuntuLIVE /casper/initrd.gz
Pange tähele, et see häälestus eeldab, et pilt on salvestatud kataloogi Images / UbuntuLIVE all.
Lisateavet selle kohta, mida see teeb, saate vaadata:
- https://www.howtogeek.com/61263/how-to-network-boot-pxe-the-ubuntu-livecd/
NFS-i jagamise loomine
NFS-i jagamise loomine on Windowsi serveris samuti lihtne ja seda saab teha järgmiste sammude järgi. Permissionsiga seoses on siiski mõned märkused.
Kõigepealt tuleb NTFS-i jagamiskausta õigusi muuta, kuna grupp Igaühel on vaja lugeda ja käivitada õigusi.
Veenduge, et loodud osa on NFS-aktsia, mitte SMB-aktsia.
Samuti peavad kõik masinad olema anonüümsed ja anonüümsetele kasutajatele tuleb rakendada kõiki NTFS-õigusi..
Kui kõik on üles seatud, võib see ikkagi aega võtta, et kõik seadistused võrgu kaudu leviksid, kuid kui nad seda teevad, peaks olema võimalik käivitada LiveCD-sid oma Windowsi serveri kasti! Serveri testimiseks saate jagada lihtsat LiveCD-d, mis on võetud Ubuntu veebisaidilt. Siiski on võimalik teenida ka kohandatud LiveCD-d. Kui te plaanite LiveCD põhikonfiguratsiooni teha, saate seda artiklit järgida.
- https://www.howtogeek.com/109736/how-to-create-a-custom-ubuntu-live-cd-or-usb/
Kui aga soovid teha mõnda intensiivsemat kohandamist, nagu Twisting Unity, mida ei saa ülalkirjeldatud meetodil hästi teha, või kui soovid võtta lihtsa masina ja teenida selle identsed koopiad, siis veel üks üsna lihtne meetod, mis võimaldab teil teha pilti, mida saab kätte toimetada, on järgmine:
Ubuntu Live CD loomine ja kohandamine
Uue kohandatud pildi loomine on lihtne. Laadige alla ja installige virtuaalne masin mängija, kui teil seda veel ei ole. Selle juhendi sammud on mõeldud Oracle VM VirtualBoxi jaoks. https://www.virtualbox.org/wiki/Downloads
Looge uus virtuaalne masin, valige versiooniks Linux kui tüüp ja Ubuntu või Ubuntu (64-bitine), sõltuvalt teie eelistustest, klõpsake nuppu Edasi.
Valige eraldatava mälu hulk, soovitatav on vähemalt 1024 MB, klõpsake nuppu Edasi.
Valige nüüd VDI tüüpi uus virtuaalne kõvaketas ja tee see dünaamiliselt.
Lõpuks määrake virtuaalse kõvaketta suurus. 4 GB on minimaalne, kuid soovitatav on 6-8 GB.
Lae Ubuntu 12.04 LTS Live CD Ubuntu veebilehelt. Veenduge, et valisite sama versiooni, mille olete valinud punktis 2. http://www.ubuntu.com/download/desktop
Avage just loodud VM seaded. Klõpsake jaotises Storage (Salvestamine) üksikut ketast all Kontroller: IDE. Ekraani paremal pool all Atribuudid, klõpsa ketta kõrval väli kõrval CD / DVD-draiv. Klõpsake nuppu Valige virtuaalne fail. Liikuge kohale, kus te alla laadisite Live CD ja valige see.
Nüüd saate käivitada VM ja installida Ubuntu 12.04.
Pärast installimist tehke kõik soovitud muudatused. Mõned meie tehtud muudatustest olid järgmised:
- Kui seda kasutab keegi peale süsteemi administraatorite, looge kasutajakonto tavakasutajana, seadke see sisse logima automaatselt ilma paroolita.
- Eemaldage kõik mittevajalikud programmid sõltuvalt lõpliku pildi eesmärgist. Mõned suuremad programmid, mida on võimalik eemaldada, on järgmised: Firefox, LibreOffice, Gwibber, Thunderbird, empaatia ja kõik mängud. Te võite seda teha sobivuse puhastamine käsk terminalis või installimine Synaptic Package Manager alates Ubuntu tarkvarakeskus.
- Alla Käivitamisrakendused, looge kirje iga programmi jaoks, mida soovite käivitamise ajal käivitada. Näiteks, kui neid masinaid kasutatakse peamiselt kaugtöölauaühenduste jaoks, seadistatakse Remmina kaugtöölaud automaatseks käivitamiseks.
- Vaikimisi resolutsiooni muutmiseks looge fail, mis käivitab käsu xrandr.
- Näidiskript, mida me kasutasime oma õhukeste klientide integreeritud kuvari väljalülitamiseks ja lisatud monitoride resolutsiooni muutmiseks, olid järgmised kaks rida:
xrandr --output LVDS1 -offx
randr - väljund VGA1 - esmane - 1280x1024
- Näidiskript, mida me kasutasime oma õhukeste klientide integreeritud kuvari väljalülitamiseks ja lisatud monitoride resolutsiooni muutmiseks, olid järgmised kaks rida:
- Tehke fail käivitatavaks ja lisage see Käivitamisrakendused.
- Selle meetodi abil saab käivitamise ajal käivitada täiendavaid käske.
- Pidage meeles, et see toimib ainult siis, kui kõik teie masinad märgistavad oma kuvad sarnaselt. Kui teil on mitu mudelit, võib osutuda vajalikuks keerukam lähenemine.
- Avage kõik käivitusseadmel olevad ikoonid, mida ei pea seal olema, ja lisage kõik, mida soovite lisada.
Pärast kõigi kohanduste tegemist peate installima Remastersys. Vaatamata mõnedele postitustele, mida võite foorumites leida, Remastersys on ikka veel töötav.
- Hangi Synaptic Package Manager sisenedes sudo apt-get install sünaptiline terminalist või saada see Ubuntu tarkvarakeskus.
- Hoidke terminalis gpg-võtme allalaadimiseks järgmist käsku:
sudo wget -O -http: //www.remastersys.com/Ubuntu/remastersys.gpg.key | apt-key add -
- Avage fail /etc/apt/sources.list sudo õigustega tekstiredaktoris lisage järgmine rida, muutes vajadusel täpselt oma versiooni: deb http://www.remastersys.com/ubuntu täpne peamine
- Ava Synaptic ja otsige Remastersys. Märkige paketid Remastersys ja Remastersys-gui installimiseks vajutage paigaldamiseks rakendust.
- Ava Remastersys-gui ja valige Varundus.
Nüüd on teil kohandatud live cd. Järgmine samm on selle ülekandmine serverile. Kui olete järginud Windows Server 2008 konfigureerimist PXE alglaadimise Ubuntu juhendiks, leiate siit sammud pildi kasutuselevõtmiseks.
- Teostage terminalis järgmine käsk, et teha Ubuntu VM NFS-kliendiks. sudo apt-get install rpcbind nfs-common
- Looge kataloog NFS-i jagamiseks. sudo mkdir / NFS
- Nüüd peate lisama NFS-jagamise antud kirjutamisõigustega. Soovitatav on luua täiendav osa, et jagada faile kliendilt serverisse, sest pxe alglaadimissüsteemil ei ole seda luba tavaliselt..
sudo mount: / / NFS
ex. sudo mount 192.168.1.24:/TempNFS / NFS - Kopeerige äsja loodud iso kinnitatud osa
sudo cp / home / remastersys/remastersys/custom-back.iso / NFS - Siinkohal olete teinud Ubuntu VM-iga. Minge oma Windowsi serverisse, kuhu ISO kopeeriti, ja ekstraheerige sisu pildifailide töötlemise vahendiga nagu Power ISO. http://www.poweriso.com/download.htm
- Looge kaust / boot / x64 / Pildid ja kopeerige iso sisu sellesse kausta.
- Kui teie server on õigesti konfigureeritud, siis peaksite nüüd nägema oma kohandatud Ubuntu Live CD-d ühena pxe-alglaadimissuvanditest, kui käivitate te ilma kettuta kliendi.
Kohandatud pildi muutmiseks mine tagasi VM-i ja korrake ülaltoodud samme, alustades sammust, kus valisite alglaaditava ketta pildi. Seekord kasutate Ubunust allalaaditud vaikimisi cd-i asemel eksporditud backup-faili.