Pagrindinis » kaip » Kaip PXE paleisti „Ubuntu“ vaizdą iš „Windows Server 2008“

    Kaip PXE paleisti „Ubuntu“ vaizdą iš „Windows Server 2008“

    Šiame vadove paaiškinama, kaip konfigūruoti „Windows Server 2008“ įrenginį, kad išstumtumėte statinį Ubuntu vaizdą, kurį gali pasiimti be diskų terminalai, kad galėtumėte turėti bet kokį skaičių įrenginių, kuriuose veikia visiškai funkcionalus „Ubuntu“ pavyzdys be standžiojo disko, tol, kol jie gali paleisti PXE.

    Tai svečias, kurį parašė Aleksandras Karnitis ir Cody Dull, du skaitytojai, dirbantys „Hyndman Inc“ ir turėję išsiaiškinti, kaip atlikti šią užduotį savo darbui. Jie buvo maloniai parašę procesą visiems kitiems.

    Kodėl aš to noriu?

    PXE paleidimas leidžia lengviau ir pigiau valdyti tinklą, o galimybė aptarnauti pasirinktus „Ubuntu“ vaizdus iš „Windows Server“ gali padėti jūsų aplinką padaryti patikimesnę. Šiuos vaizdus galite naudoti tam, kad naudotojai gautų tą pačią pagrindinę aplinką, iš kurios būtų galima dirbti, turėti lengvai atkuriamą sistemą (tiesiog maitinti mašiną), atlikti diagnostiką netinkamai veikiančioje mašinoje ir dar daugiau. Be to, aptarnaujant šiuos vaizdus iš „Windows Server“, būtų galima tiek tiek „Windows“, tiek „Ubuntu“ vaizdus pateikti iš vienos vietos, nors tai nepatenka į šio vadovo taikymo sritį.

    Ką man reikia?

    • „Windows Server 2008“ įrenginys, kuriame veikia „Windows“ diegimo paslaugos (WDS)
    • Klientas, galintis paleisti PXE
    • „Windows Server“ mašina, kurioje veikia DHCP
    • NFS serveris (šiame vadove daroma prielaida, kad NFS serveris yra toks pat, kaip WDS serveris, bet tai neturėtų būti)

    WDS serverio kūrimas

    „Windows“ diegimo paslaugų diegimas „Windows“ serveryje nėra labai sudėtingas, o „Microsoft“ turi puikių vadovų, kad galėtumėte jums atlikti diegimo procesą (2008 ir 2008 R2 čia), todėl šis vadovas neapima, kaip tai padaryti, bet žinokite, kad nori diegimo serverio ir transporto serverio. Taip pat atkreipkite dėmesį, kad konfigūruodami vaidmenį, norėsite pažymėti langelį „Atsakymas į visus (žinomus ir nežinomus) klientų kompiuterius“ sąrankos metu, nebent kompiuteriai, kuriuos paleistumėte, jau yra žinomi „Active Directory“. Taip yra todėl, kad serveris nurodo „Active Directory“ kaip autoritetą žinomiems ir nežinomiems įrenginiams.

    Vadovėlis turėtų būti vykdomas tol, kol skirsnis „Vaizdų pridėjimo žingsniai“, nes mes pridėsime savo vaizdus, ​​naudodami „pxelinux“, o ne WDS.

    Pxelinux diegimas

    Atsisiųskite ir ištraukite syslinux kopiją (vienas galimas šaltinis yra čia). Iš čia mes nukopijuosime failus, kuriuos turi atlikti „pixelinux“ per WDS katalogą. Tiksliau sakant, „pxelinux 5.01“ reiškia, kad kopijuosime šiuos failus:

    · Core \ t

    · Com32 meniu \ t

    · Com32 libcom32.c32

    · Com32 iflink ldlinux.c32

    · Com32 libutil libutil.c32

    · Com32 grandinė

    Šie failai bus nukopijuoti į norimą architektūros katalogą (x64, x86 arba abu). Kopijuojant failus, architektūros katalogas turėtų atrodyti panašus (yra nedideli skirtumai tarp x86 ir x64, bet ne „pxelinux“).

    Čia architektūros katalogai yra po kataloge, kuris buvo skirtas WDS failams laikyti, kai pritaikoma WDS funkcija.

    Šiuo metu mes nebebus naudojami jokiems kitiems syslinux failams, todėl syslinux katalogas gali būti saugiai pašalintas.

    PXElinux konfigūravimas

    Pxelinux konfigūracijos failas gali būti labai pritaikytas tam, kad būtų sukurtas unikalus paleidimo meniu skirtingiems kompiuteriams pagal aparatūros tipą ir aparatūros adresą, arba remiantis IP adresu arba IP adresų diapazonu (daugiau apie tai čia) ir gali suteikti gana daug įkrovos metodai ir gana patikima meniu sistema (daugiau apie tai čia). Tačiau šiame pagrindiniame vadove mes laikysimės numatytojo konfigūracijos failo ir paaiškinsime pagrindinį meniu, kurį galima naudoti, kad galėtumėte paleisti LiveCD. Norėdami pradėti, konfigūracijos failai turi būti sub-aplanke, pavadintame „pxelinux.cfg“, todėl sukurkite tą aplanką tame pačiame kataloge, kurį nukopijavote per pxelinux failus. Taip pat sukūrėme aplanką „Images“, esančią šalia „pxelinux.cfg“ aplanko, kad galėtume išsaugoti visus mūsų „Linux“ vaizdus. Šiuo metu architektūros aplankas turėtų atrodyti taip:

    Dabar, aplanke pxelinux.cfg, sukurkite failą, vadinamą „default“, be failo plėtinio.

    Atidarykite failą teksto redaktoriuje, pavyzdžiui, užrašų knygoje, ir įveskite:


    DEFAULT vesamenu.c32
    PROMPT 0
    NOESCAPE 0
    GALIMYBĖS 0

    # Laiko neveikimas 1/10 s vienetais

    TIMEOUT 30 # 3 antrasis laikas.
    MENU MARGIN 10
    MENU ROWS 16
    MENIU TABMSGROW 21
    MENIU TIMEOUTROW 26
    MENU COLOR BORDER 30; 44 # 20ffffff # 00000000 nėra
    MENU COLOR SCROLLBAR 30; 44 # 20ffffff # 00000000 nėra
    MENU COLOR TITLE 0 #ffffffff # 00000000 nėra
    MENU COLOR SEL 30; 47 # 40000000 # 20ffffff
    MENU TITLE „Netboot“ meniu

    # -A pavyzdinis LiveCD įkrovimas

    LABEL

    branduolio atvaizdai / UbuntuLIVE / casper / vmlinuz #lernelio vieta

    pridėti boot = casper netboot = nfs nfsroot =: / RemoteInstall / Boot / x64 / Images / UbuntuLIVE initrd = Nuotraukos / UbuntuLIVE /casper/initrd.gz

    Atkreipkite dėmesį, kad ši sąranka leidžia manyti, kad vaizdas yra saugomas pagal archyvo katalogą „Images / UbuntuLIVE“.

    Norėdami gauti daugiau informacijos apie tai, ką tai daro, galite ieškoti:

    • https://www.howtogeek.com/61263/how-to-network-boot-pxe-the-ubuntu-livecd/

    NFS dalies kūrimas

    „NFS“ dalies kūrimas „Windows“ serveryje taip pat yra paprastas ir gali būti atliktas atlikdami veiksmus čia. Tačiau yra keletas dalykų, kuriuos reikia pažymėti dėl leidimų.

    Pirma, NTFS leidimai bendrai naudojamame aplanke turės būti pakeisti, nes kiekviena grupė turės turėti leidimus skaityti ir vykdyti.

    Įsitikinkite, kad sukurta dalis yra NFS, o ne SMB dalis.

    Be to, visos mašinos turės turėti anoniminę prieigą, o anonimiems naudotojams turi būti taikomi visi NTFS leidimai..

    Kai viskas bus sukurta, vis dar gali užtrukti, kol visi nustatymai sklinda per tinklą, tačiau, kai tik jie bus padaryti, turėtų būti įmanoma pradėti teikti „LiveCD“ iš „Windows Server“ dėžutės! Norėdami išbandyti serverį, galite bendrinti paprastą „LiveCD“, paimtą iš „Ubuntu“ svetainės. Tačiau taip pat galima aptarnauti individualų LiveCD. Jei planuojate atlikti pagrindinę LiveCD konfigūraciją, galite sekti straipsnį:

    • https://www.howtogeek.com/109736/how-to-create-a-custom-ubuntu-live-cd-or-usb/

    Tačiau, jei norite atlikti dar intensyvesnį pritaikymą, pavyzdžiui, „Twisting Unity“, kuris negali būti atliktas gerai naudojant aukščiau nurodytą metodą, arba jei norite naudoti paprastą mašiną ir pateikti identiškas jo kopijas, kitas gana paprastas metodas, kuris bus leidžia jums padaryti vaizdą, kuris gali būti įteiktas, yra toks:

    Ubuntu Live CD kūrimas ir pritaikymas

    Naujo pasirinkto vaizdo sukūrimas yra paprastas. Jei dar neturite, atsisiųskite ir įdiekite virtualų įrenginį. Šiame vadove pateikti veiksmai skirti „Oracle VM VirtualBox“. https://www.virtualbox.org/wiki/Downloads

    Sukurkite naują virtualią mašiną, pasirinkite „Linux“ kaip tipą ir „Ubuntu“ arba „Ubuntu“ (64 bitų) kaip versiją, priklausomai nuo jūsų pageidavimų, spustelėkite Pirmyn.

    Pasirinkite norimą priskirti atminties kiekį, rekomenduojama mažiausiai 1024 MB, spustelėkite Pirmyn.

    Pasirinkite, kad dabar sukurtumėte naują VDI virtualų standųjį diską ir dinamiškai paskirstytumėte.



    Galiausiai nustatykite virtualiojo kietojo disko dydį. 4 GB yra minimalus, tačiau rekomenduojama 6-8 GB.

    Atsisiųsti Ubuntu 12.04 LTS Live CD iš Ubuntu svetainės. Įsitikinkite, kad pasirinkote tą pačią versiją, kurią pasirinkote 2 veiksme. Http://www.ubuntu.com/download/desktop

    Eikite į ką tik sukurto VM nustatymus. Dalyje Saugojimas spustelėkite po vieną diską Kontrolierius: IDE. Ekrano dešinėje pusėje yra Atributai, spustelėkite diską su rodykle šalia lauko CD / DVD diskas. Spustelėkite Pasirinkite virtualų failą. Eikite į vietą, kurioje atsisiuntėte Live CD, ir pasirinkite jį.

    Dabar galite pradėti VM ir įdiegti Ubuntu 12.04.

    Įdiegę atlikite visus pageidaujamus pakeitimus. Kai kurie pakeitimai, kuriuos padarėme, buvo šie:

    • Jei tai bus naudojama visiems, išskyrus sistemos administratorius, sukurkite naudotojo paskyrą kaip standartinį vartotoją, nustatykite, kad jis prisijungtų automatiškai, nereikalaujant slaptažodžio.
    • Priklausomai nuo galutinio vaizdo tikslo, pašalinkite visas nereikalingas programas. Kai kurios didesnės programos, kurias galima pašalinti, jei jų nereikia, yra: „Firefox“, „LibreOffice“, „Gwibber“, „Thunderbird“, empatija ir bet kokie žaidimai. Tai galite padaryti naudodami tinkamumo valymas komandą terminale arba diegiant „Synaptic Package Manager“ nuo Ubuntu programinės įrangos centras.
    • Pagal Paleisties programos, sukurti įrašą bet kuriai programai, kurią norite paleisti pradiniu laiku. Pavyzdžiui, jei šios mašinos bus naudojamos daugiausia nuotoliniams darbalaukio ryšiams, nustatykite „Remmina Remote Desktop“ automatiškai paleisti.
    • Norėdami pakeisti numatytąją skiriamąją gebą, sukurkite failą, kuriame bus paleista xrandr komanda.
      • Pavyzdinis scenarijus, kuriuo mes išjungėme integruotą ekraną mūsų ploniems klientams ir pakeista prijungtų monitorių skiriamoji geba, buvo šios dvi eilutės:
        xrandr --output LVDS1 -offx

        randr - output VGA1 - pirminis - 1280x1024

      • Padarykite failą vykdytiną ir pridėkite jį prie Paleisties programos.
      • Papildomą komandą galima paleisti pradiniu laiku naudojant šį metodą.
      • Atminkite, kad tai veiks tik tada, jei visi jūsų įrenginiai panašiai pažymės savo ekranus. Jei turite kelis modelius, gali prireikti sudėtingesnio požiūrio.
    • Atrakinkite visas likusias paleidimo piktogramas, kurių nereikia ten, ir pridėkite norimą pridėti.

    Atlikę visus pritaikymus, turite įdiegti Remastersys. Nepaisant kai kurių pranešimų, kuriuos galite rasti forumuose, Remastersys vis dar veikia ir veikia.

    • Gaukite „Synaptic Package Manager“ įvesdami sudo apt-get install Synaptic į terminalą arba iš jo Ubuntu programinės įrangos centras.
    • Norėdami atsisiųsti saugyklos gpg raktą, terminale paleiskite šią komandą:
      sudo wget -O -http: //www.remastersys.com/Ubuntu/remastersys.gpg.key | apt-key pridėti -
    • Atidarykite failą /etc/apt/sources.list teksto redaktoriuje su sudo teisėmis pridėkite šią eilutę, jei reikia, pakeiskite tikslią versiją: deb http://www.remastersys.com/ubuntu tikslus pagrindinis
    • Atviras Synaptic ir ieškokite Remastersys. Pažymėkite paketus Remastersys ir Remastersys-gui įdiekite, paspauskite, kad įdiegtumėte.
    • Atviras Remastersys-gui ir pasirinkite Atsarginė kopija.

    Dabar turite pasirinktinį tiesioginį CD. Kitas žingsnis - perkelti jį į jūsų serverį. Jei sekėte „Windows Server 2008 konfigūravimą į„ PXE “įkrovos„ Ubuntu “vadovą, žr..

    • Vykdykite šią komandą terminale, kad Ubuntu VM būtų NFS klientas. sudo apt-get install rpcbind nfs-common
    • Sukurkite katalogą, kad galėtumėte prisijungti prie NFS. sudo mkdir / NFS
    • Dabar turite prijungti NFS bendrinimą su suteiktomis rašymo teisėmis. Rekomenduojama sukurti papildomą akciją, kad galėtumėte perkelti failus iš kliento į serverį, kai bendrinate, nes „pxe“ įkrovos failų sistema paprastai neturi šio leidimo.
      sudo mount: / / NFS
      ex. sudo mount 192.168.1.24:/TempNFS / NFS
    • Nukopijuokite naujai sukurtą iso į pritvirtintą dalį
      sudo cp / home / remastersys/remastersys/custom-back.iso / NFS
    • Šiuo metu jūs darote su „Ubuntu VM“. „Windows“ serveryje eikite į ten, kur ISO buvo nukopijuotas, ir ištraukite turinį naudodami vaizdo failų apdorojimo įrankį, pvz., „Power ISO“. http://www.poweriso.com/download.htm
    • Sukurkite aplanką po / boot / x64 / Images ir nukopijuokite iso turinį į šį aplanką.
    • Jei jūsų serveris tinkamai sukonfigūruotas, dabar, kai paleisite be diskelio kliento, turėtumėte matyti savo pritaikytą „Ubuntu Live“ CD kaip vieną iš „pxe“ paleidimo parinkčių.

    Norėdami pakeisti pasirinktinį vaizdą, grįžkite į VM ir pakartokite veiksmus iš aukščiau, pradedant nuo žingsnio, kuriame pasirinkote diską, kurį norite paleisti iš. Šį kartą, užuot naudoję numatytąjį CD, atsisiųstą iš „Ubuntu“, naudosite eksportuotą „backup“ iso failą.