If-Koubou

Kā PXE startēt Ubuntu attēlu no Windows Server 2008

Kā PXE startēt Ubuntu attēlu no Windows Server 2008 (Kā)

Šajā rokasgrāmatā ir izskaidrots, kā konfigurēt Windows Server 2008 mašīnu, lai izspiestu statisko Ubuntu attēlu, ko var uztvert bezkontaktu termināli, lai jūs varētu būt vairākas mašīnas, kurās darbojas pilnīgi funkcionāls Ubuntu gadījums bez cietā diska, ja vien tie spēj veikt PXE booting.

Šis ir viesa raksts no Alexander Karnitis un Cody Dull, diviem lasītājiem, kuri strādā uzņēmumā Hyndman Inc, un viņiem bija jāizdomā, kā veikt šo uzdevumu savam darbam. Viņi bija pietiekami laipni, lai rakstītu procesu visiem citiem.

Kāpēc es to gribu?

PXE palaišana ļauj gan vienkāršāk, gan lētāk pārvaldīt tīklu, un spēja apkalpot pielāgotus Ubuntu attēlus no Windows Server var palīdzēt padarīt jūsu vidi izturīgāku. Jūs varat izmantot šos attēlus, lai lietotājiem nodrošinātu tādu pašu pamata vidi, no kuriem varētu strādāt, ir viegli atjaunojama sistēma (tikai mašīna ar jaudas ciklu), diagnostikas veikšana uz nepareizas darbības mašīnas un daudz kas cits. Arī, nododot šos attēlus no Windows servera, būtu iespējams nogādāt gan Windows, gan Ubuntu attēlus no vienas atrašanās vietas, lai gan tas neattiecas uz šo rokasgrāmatu.

Kas man ir nepieciešams?

  • Windows Server 2008 mašīna, kurā tiek izmantoti Windows ieviešanas pakalpojumi (WDS)
  • Klients, kas spēj PXE booting
  • Windows Server Machine, kurā darbojas DHCP
  • NFS serveris (šajā rokasgrāmatā tiek pieņemts, ka NFS serveris ir tāds pats kā WDS serverim, bet tam nav jābūt)

WDS servera izveide

Windows dislokācijas pakalpojumu instalēšana Windows serverī nav ārkārtīgi sarežģīta, un Microsoft ir lieliskas vadlīnijas, kas jums palīdzēs instalēt (2008. un 2008. gada R2 šeit), tāpēc šajā rokasgrāmatā netiks apskatīts, kā to izdarīt, bet zinu, ka jūs vēlaties gan izvēršanas serveri, gan transporta serveri. Ņemiet vērā arī to, ka, konfigurējot lomu, iestatīšanas laikā vēlaties atzīmēt izvēles rūtiņu "Reaģēt uz visiem (zināmiem un nezināmiem) klientu datoriem", izņemot gadījumus, kad dators, kuru esat boņojis, jau ir zināms Active Directory. Tas ir tādēļ, ka serveris atsaucas uz Active Directory kā iestādi par pazīstamajām un nezināmām ierīcēm.

Rokasgrāmata ir jāpārrauga līdz sadaļai "Skatuves pievienošanai attēliem", jo mēs pievienosim savus attēlus, izmantojot pxelinux, nevis WDS.

Pxelinux instalēšana

Lejupielādējiet un izrakstiet syslinux kopiju (šeit ir viens iespējamais avots). No šejienes mēs kopēsim failus, kurus pxelinux nepieciešams pārvērst WDS direktorijā. Konkrēti, pxelinux 5,01 gadījumā tas nozīmē, ka mēs kopēsim šādus failus:

· Core / pxelinux.0

· Com32 \ menu \ vesamenu.c32

· Com32 \ lib \ libcom32.c32

· Com32 \ elflink \ ldlinux.c32

· Com32 \ libutil \ libutil.c32

· Com32 \ chain \ chain.c32

Šie faili tiks nokopēti vēlamajā arhitektūras direktorijā (\ boot \ x64, \ boot \ x86 vai abas). Pēc failu kopēšanas arhitektūras direktorijā vajadzētu izskatīties līdzīgi šim (ir nelielas atšķirības starp x86 un x64, bet ne pxelinux).

Šeit arhitektūras direktoriji atrodas direktorijā, kas tika norādīts, lai WDS failus saglabātu, pielāgojot WDS lomu.

Šajā brīdī mums vairs netiks izmantoti citi syslinux faili, tādēļ syslinux direktoriju var droši noņemt.

PXElinux konfigurēšana

Pixelinux konfigurācijas failu var ļoti pielāgot, lai sniegtu unikālu sāknēšanas izvēlni dažādiem datoriem, pamatojoties uz aparatūras tipu un aparatūras adresi, vai arī pamatojoties uz IP adresi vai IP adrešu diapazonu (vairāk par to šeit), un var nodrošināt diezgan daudz boot metodes un diezgan izturīga izvēlņu sistēma (vairāk par to šeit). Tomēr šajā pamatvedībā mēs izmantosim noklusējuma konfigurācijas failu un izskaidrosim pamata izvēlni, ko var izmantot, lai pcsizmantotu liveCD. Lai sāktu, konfigurācijas faili jāatrod apakšmapē ar nosaukumu "pxelinux.cfg", tādēļ izveidojiet šo mapi tajā pašā direktorijā, kuru kopējāt pxelinux failu veidā. Mēs arī izveidojām mapi "Images" kopā ar pxelinux.cfg mapi, lai saglabātu visus mūsu linux attēlus. Šajā brīdī arhitektūras mapei vajadzētu izskatīties šādi:

Tagad mapē pxelinux.cfg izveidojiet failu ar nosaukumu "noklusējuma" bez faila paplašinājuma.

Atveriet failu teksta redaktorā, piemēram, notepad, un ierakstiet šādu:


DEFAULT vesamenu.c32
PROMPT 0
NOESCAPE 0
ATLĪDZINĀJUMI 0

# Taimauts vienībās 1/10 s

TIMEOUT 30 # 3 otrais laiks.
MENU MARGIN 10
MENU rindas 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30; 44 # 20ffffff # 00000000 nav
MENU COLOR SCROLLBAR 30; 44 # 20ffffff # 00000000 nav
MENU KRĀSU SADAĻA 0 #ffffffff # 00000000 nav
MENU COLOR SEL 30; 47 # 40000000 # 20ffffff
MENU NOSAUKUMS Netboot izvēlne

# -Piemēram liveCD boot

LABEL

kodola attēli / UbuntuLIVE / casper / vmlinuz # kodola atrašanās vieta

pievienot boot = casper netboot = nfs nfsroot =: / RemoteInstall / Boot / x64 / Images / UbuntuLive initrd = Attēli / UbuntuLive /casper/initrd.gz

Ņemiet vērā, ka šis iestatījums ir pieņēmums, ka attēls tiek saglabāts arhitektūras direktorijā mapē Images / UbuntuLIVE.

Lai iegūtu plašāku informāciju par to, ko tā dara, varat apskatīt:

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

NFS koplietošanas izveide

NFS koplietošanas izveide ir diezgan vienkārša arī uz Windows servera, un to var paveikt, veicot šeit aprakstītās darbības. Tomēr ir dažas lietas, kas jāņem vērā attiecībā uz atļaujām.

Pirmkārt, NTFS atļaujas koplietošanas mapē būs jāmaina, jo ikvienam grupai būs vajadzīgas lasīšanas un izpildes atļaujas.

Pārliecinieties, vai izveidotā daļa ir NFS daļa, nevis SMB daļa.

Arī visām mašīnām būs nepieciešama anonīma piekļuve, un ikvienam NTFS atļaujas būs jāpiemēro anonīmiem lietotājiem.

Pēc tam, kad viss ir iestatīts, visiem iestatījumiem, kas tiek izplatīti pa tīklu, var paiet ilgs laiks, bet, tiklīdz tas būs iespējams, ir jāsāk pakalpojuma LiveCD no jūsu Windows Server lodziņa! Lai pārbaudītu serveri, jūs varat kopīgot vienkāršu LiveCD, kas ņemts no Ubuntu tīmekļa vietnes. Tomēr ir iespējams arī pasūtīt pielāgotu LiveCD. Ja plānojat kādu LiveCD pamata konfigurāciju, varat sekot šim rakstam:

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

Tomēr, ja vēlaties veikt vēl intensīvāku pielāgošanu, piemēram, tweaking Unity, ko nevar izdarīt labi, izmantojot iepriekš minēto metodi, vai arī ja vēlaties izmantot vienkāršu mašīnu un pasniegt tās identiskas kopijas, tad vēl viens diezgan vienkāršs veids, kas ļauj jums izveidot attēlu, kas var tikt rādīts, ir šāds:

Ubuntu Live CD izveide un pielāgošana

Jauna pielāgotā attēla izveide ir vienkārša. Lejupielādējiet un instalējiet virtuālās mašīnas atskaņotāju, ja jums to vēl nav. Šajā rokasgrāmatā norādītie pasākumi ir paredzēti Oracle VM VirtualBox. https://www.virtualbox.org/wiki/Downloads

Izveidojiet jaunu virtuālo mašīnu, izvēloties Linux kā veidu un Ubuntu vai Ubuntu (64 bitu) kā Versiju, atkarībā no jūsu vēlmēm noklikšķiniet uz Tālāk.

Izvēlieties piešķirtās atmiņas apjomu, ieteicams vismaz 1024 MB, noklikšķiniet uz Tālāk.

Izvēlieties, lai izveidotu jaunu virtuālo cieto disku, kas tagad ir VDI tips, un padariet to dinamiski sadalītiem.



Visbeidzot, iestatiet virtuālā cietā diska izmēru. 4 GB ir minimāls, bet ieteicams 6-8 GB.

Lejupielādējiet Ubuntu 12.04 LTS Live CD no Ubuntu tīmekļa vietnes. Pārliecinieties, vai esat atlasījis to pašu versiju, kuru esat izvēlējies 2. solī. Http://www.ubuntu.com/download/desktop

Pārejiet uz tikko izveidotā VM iestatījumus. Sadaļā Krātuve noklikšķiniet uz vienotā diska Kontrolieris: IDE. Ekrāna labajā pusē zem Atribūti, noklikšķiniet uz diska ar bultiņu blakus laukam CD / DVD disks. Klikšķis Izvēlieties virtuālo failu. Atrodiet vietu, kur esat lejupielādējis Live CD un izvēlies to.

Tagad varat sākt VM un instalēt Ubuntu 12.04.

Pēc instalēšanas veiciet visas vēlamās izmaiņas. Dažas no mūsu veiktajām izmaiņām:

  • Ja to izmantos kāds, izņemot sistēmas administratorus, izveidojiet Lietotāja kontu kā standarta lietotāju, uzstādiet to automātiski pieteikties, neprasot paroli.
  • Noņemiet nevajadzīgas programmas atkarībā no gala attēla mērķa. Dažas lielākas programmas, kuras var noņemt, ja tās nav nepieciešamas, ir: Firefox, LibreOffice, Gwibber, Thunderbird, empātija un visas spēles. Jūs to varat izdarīt, izmantojot spēju attīrīt komandu terminālā vai instalējotSynaptic Package Manager no Ubuntu programmatūras centrs.
  • Zem Starta lietojumprogrammas, izveidojiet ierakstu jebkurai programmai, kuru vēlaties palaist sākuma laikā. Piemēram, ja šīs mašīnas tiks izmantotas galvenokārt attālo darbvirsmu savienojumiem, iestatiet Remmina attālā darbvirsma lai sāktu.
  • Lai mainītu noklusējuma izšķirtspēju, izveidojiet failu, kurā palaistu xrandr komandu.
    • Piemēram, skripts, kuru mēs izmantojām, lai izslēgtu integrēto displeju mūsu plānajos klientos un mainītu pievienoto monitoru izšķirtspēju, bija šādas divas rindas:
      xrandr - izeja LVDS1 -offs

      randr - izeja VGA1 - primārais - režīms 1280x1024

    • Padariet failu izpildāmu un pievienojiet to Starta lietojumprogrammas.
    • Ar šo metodi var sākties papildu komandas.
    • Paturiet prātā, ka tas darbosies tikai tad, ja visas jūsu ierīces atzīmēs to ekrānus līdzīgi. Ja jums ir vairāki modeļi, var būt nepieciešama sarežģītāka pieeja.
  • Atbrīvojiet visas palaišanas programmas atlikušās ikonas, kurām nav jābūt tur, un pievienojiet visus, ko vēlaties pievienot.

Pēc visu pielāgojumu veikšanas jums ir jāinstalē Remasterys. Neskatoties uz dažiem ziņojumiem, kurus jūs varat atrast forumos, Remasterys joprojām darbojas un darbojas.

  • gūt Synaptic Package Manager vai nu ievadot sudo apt-get install synaptic pie termināļa vai saņemt no tā Ubuntu programmatūras centrs.
  • Lai palaistu krātuves gpg atslēgu, izpildiet šādu komandu terminālā:
    sudo wget-O -http: //www.remastersys.com/Ubuntu/remastersys.gpg.key | apt-key add-
  • Atveriet failu /etc/apt/sources.list teksta redaktorā ar sudo tiesībām pievienojiet nākamo rindiņu, ja nepieciešams, precīzi mainiet versiju: ​​deb http://www.remastersys.com/ubuntu precīzs galvenais
  • Atvērt Synaptic un meklēt Remasterys. Atzīmējiet pakas Remasterys un Remasterys-gui Lai instalētu, piespiediet pieteikties, lai instalētu.
  • Atvērt Remasterys-gui un izvēlieties Dublēt.

Jums tagad ir pielāgota tiešraides cd. Nākamais solis ir pārsūtīt to uz savu serveri. Ja esat izvēlējies Ubuntu ceļvedi Windows Server 2008 uz PXE startēšanas Ubuntu rokasgrāmatas konfigurēšanu, šeit ir norādītas darbības, kā izvietot attēlu.

  • Izpildiet šādu komandu terminālā, lai padarītu Ubuntu VM par NFS klientu. sudo apt-get install rpcbind nfs-common
  • Izveidojiet direktoriju, lai instalētu NFS akciju. sudo mkdir / NFS
  • Tagad jums ir jāinstalē NFS daļa ar piešķirtām rakstīšanas atļaujām. Ieteicams izveidot papildu kopiju, lai koplietotu failus no klienta uz serveri, jo pxe boot failu sistēmai parasti nav šādas atļaujas.
    sudo mount: / / NFS
    ex. sudo mount 192.168.1.24:/TempNFS / NFS
  • Kopējiet jaunizveidoto ISO uz pievienoto akciju
    sudo cp /home/remastersys/remastersys/custom-back.iso / NFS
  • Šajā brīdī jūs esat pabeidzis ar Ubuntu VM.Uz jūsu Windows servera atveriet vietu, kur izo ir nokopēts, un izvelciet saturu, izmantojot attēlu failu apstrādes rīku, piemēram, Power ISO. http://www.poweriso.com/download.htm
  • Izveidojiet mapi zem / boot / x64 / Images un nokopējiet izo saturu šajā mapē.
  • Ja jūsu serveris ir pareizi konfigurēts, tagad, kad jūs sākat lietot diskless klientu, tagad jums vajadzētu redzēt savu pielāgoto Ubuntu Live CD kā vienu no pxe sāknēšanas opcijām.

Lai mainītu pielāgoto attēlu, atgriezieties VM un atkārtojiet no augšas norādītās darbības, sākot no soļa, kurā esat izvēlējies diska attēlu, no kura varēsit palaist. Šoreiz, tā vietā, lai izmantotu noklusējuma cd, kas lejupielādēts no Ubuntu, jūs izmantojat izdevēja dublējamo izo failu.