Nästan diskless stöveln från en webbserver. (9 / 9 steg)

Steg 9: Ytterligare anteckningar.



Några anteckningar om att göra en http baserade linux installera.

Linux Debian tar typ av av av att vara en av de mest populära linux-distributioner. Som att installera ett operativsystem på traditionellt sätt, kan du stöta på vägspärrar. Till exempel, du kanske inte kunna bränna en linux cd, den maskin du vill ladda linux på har en bruten cd-/ dvd-rom eller en mängd andra skäl. Vad vi tänker göra är vad som kallas pxeboot nätverk. Ett annat ord vi använder en webbserver för att sätta igång med en linux installera på ett system. Traditionellt hade du faktiskt har flera servrar att göra nätverksinstallationen. Du var tvungen att ändra en DHCP-server (IP-adress servrar), en Tftp-server (boot-filer), och bland andra system som allmänt krävs en hel del setup och välsignelse av systemadministratören,

Försökt den här med python webbservern, men du måste ha alla filer i en katalog från vad jag kunde se. Jag ville bara inte tar sig tid att göra det.

$ python -m SimpleHTTPServer

Jag gick vidare och används Apache2 webbservern. Du kan få bärbara versioner av Apache2 webbservern så att det inte finns mycket att installera. Men innan jag går före mig själv, vi behöver ett sätt att starta måldatorn för att ansluta till nätverket.

Etherboot ledde vägen i denna riktning och hade nu examen till Ipxe. (mer information på http://www.etherboot.org). Så behöver vi göra en startdiskett för vi vill installera linux på datorn. Du har severaal val. För våra ändamål används en diskett. Du kan också använda en cd/dvd rom disk och eller en mycket liten USB-sticka. Vi måste gå till http://www.romomatic.org att skapa startmedia för våra system.

Vi valde disketten. Nu även om vi kan använda disketten åtkomst till nätverket, måste vi lägga till ett kort manus om du vill veta om webbservern vi vill använda disketten. i vårt fall var skriptet för oeorgan1 använda debian i/var/www-katalog. Manuset är ganska standard så allt vi behövde göra var att ändra en rad i skriptet.

#! gpxe

ECHO utför DHCP på första nätverksgränssnitt

DHCP-net0

Ange 209:string pxelinux.cfg/default

Ange 210:string http://oeorgan1/debian/

kedja ${210:string}pxelinux.0

Du kommer att trycka på knappen anpassning att få rutan om att ange skriptet. Om skriptet är ok, den du vill spara den på ditt befintliga system. Det sparas vanligtvis som en mycket lång namn så jag använda gui för att döpa det till test.dsk.

Nu måste vi få bilden skrivs till disketten och det är ganska lätt,

$ sudo dd if=test.dsk av = / dev/fd0

Obs: på nyare system det kan vara något i stil med:

$ sudo dd om = gpxe-1.0.1+-gpxe.dsk av = / dev/sdb

Klientdatorn är redo att gå, så nu Låt oss titta på servern. Du vill förmodligen göra en särskild katalog som debian i ditt rot. / var/www /.

$ sudo mkdir debian

$ cd debian

Nu när vi har en plats att lagra filerna måste vi hämta dem. Kom ihåg att vi inte kommer att behöva bränna en dvd. Här är där filerna är, så allt du behöver göra är att ladda ner dem direkt till din webbserver,

$ sudo wget http://debian.linuxmint.com/incoming/dists/testing/main/installer-i386/current/images/netboot/netboot.tar.gz

Det vi behöver Expandera arkivet i katalogen /var/www/debian.

$ tar zxvf netboot.tar.gz

Också måste du få den cdrom bild arkivera för ditt system. I detta fall vi för i386-versionen,

$ wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-i386/current/images/netboot/mini.iso

Det är allt du behöver! Kontrollera att webbservern apache2 körs dock.

$ sudo service apache2 status

Apache körs (pid 12345)

Nu är det dags att starta upp din klient maskin med plumsa media!

På bara några sekunder bör du få installera-menyn. Nu bör resten av installationen komma från internet. Det är en annan artikel. Vi har vår server som inrättats för att stödja flera linux-distributioner. dvs. Debian, Mint, Ubuntu och andra. Använda en standard startmedia,'s det is.no behöva bränna nya cd varje gång en ny version av linux kommer ut. Ha det så kul!

Även om din dator inte har en diskettenhet kan du få en USB-diskettenhet ganska billigt. Eftersom data på disketten är så liten, bör det inte ta lång tid att ladda även med en USB-diskettenhet. För massa installerar rekommenderar vi skomakare, drbd/clonezilla, eller som en sista utväg dimma programvaran. Jag kommer att tala om dem senare. Sist men inte minst kan du också använda denna metod för att installera MSWindows system.

Arch Linux Netboot levande System

Arch Linux netboot miljön tillåter uppstart Arch Linux live media direkt över nätverket. Det kommer att starta upp en meny där du kan välja från en lista över tillgängliga speglar. Bilden kommer att laddas in i minnet.

Krav: En dator som ansluter till internet via LAN och DHCP.

Om din ethernet NIC inte stöds av iPXE, måste du använda din NIC netboot kapacitet. Detta är endast möjligt om du väljer "Uppstart från nätverk" i BIOS och konfigurera DHCP-servern att ladda PXE bilden nedan. I det här fallet används UNDI drivrutinen för nedladdningar tills Linux är startat. Den första etappen av nedladdningen kan vara extremt långsam.

Test netboot med qemu

Ladda ner en iPXE kernel bild.

IPXE.lkrn grafiska Menuipxe_text.lkrn Text-menyn köra qemu med kernel bilden:

qemu -m 1G-kernel ipxe.lkrn Boot med någon Linux bootloader

Ladda ner en iPXE kernel bild till/boot.

IPXE.lkrn grafiska Menuipxe_text.lkrn Text-menyn Lägg till bilden i din bootloader konfiguration:

GRUB 2:

menuentry "Arch Linux Netboot miljö" {ange root='(hd0,1)' linux16 /ipxe.lkrn} Syslinux:

ETIKETT archnetboot etikett Arch Linux Netboot miljö KERNEL /ipxe.lkrn GRUB Legacy:

titeln Arch Linux Netboot miljö kernel (hd0,0)/ipxe.lkrn stöveln från USB

Installera en starthanterare (e.g. GRUB eller syslinux) på USB-enheten och använda filen .lkrn som beskrivs ovan.

Starta från diskett

Hämta en iPXE plumsa bild.

IPXE.DSK grafiska Menuipxe_text.dsk Text-menyn skriva bilden till din diskett:

DD if=ipxe.dsk av = / dev/fd0 stöveln från CD

Ladda ner en iPXE ISO bild och skriva den till en CD.

IPXE.ISO grafiska Menuipxe_text.iso Text-menyn Boot från nätverket (från Arch dokumentationen)

Det finns två sätt att göra detta:

Med hjälp av en iPXE bild

Hämta en iPXE PXE bild till din TFTP rot.

IPXE.PXE grafiska Menuipxe_text.pxe Text-menyn ange PXE filnamn till ipxe.pxe (med alternativet filename i dhcpd eller alternativet - M i dnsmasq).

Denna metod rekommenderas, eftersom det alltid kommer fungera – om iPXE saknar en infödda NIC-drivrutinen, UNDI föraren kommer att användas.

Blinkande din start-ROM

Du kan bygga en anpassad iPXE bilder och flash till din start-ROM. Du måste inkludera en av de följande iPXE skript:

Arch.IPXE grafiska Menuarch_text.ipxe Text-menyn om du gör det, datorn startar alltid Arch netboot miljön när du netboot datorn.

Varit spendera tid titta på uppstart system till nätet för att installera linux operativsystem. Hittills har vi tittat på Arch och Debian-baserade system. Fedora och Centos har färdiga iso-talet för nätverket installera.

CentOS:

http://www.centos.org/download/

Fedora:

http://fedoraproject.org/en/get-Fedora

Men om du vill rulla dina egna, är här några skript att titta på:

Fedora

#! ipxe

DHCP någon

# Ange källa URI

ställa in spegel http://download.fedoraproject.org/pub/fedora/linux/releases/20

# Upptäcka CPU arkitekturen och beräkna databasen URI

Ställ in arch i386

ställa in repo ${spegel} /Fedora/$ {arch} /os

# Starta installationsprogrammet

kernel ${repo} / bilder/pxeboot/vmlinuz initrd=initrd.img repo = ${repo}

initrd ${repo}/images/pxeboot/initrd.img

Boot

eller

#! ipxe

DHCP någon

# Ange källa URI

ställa in spegel http://download.fedoraproject.org/pub/fedora/linux/releases/18

# Upptäcka CPU arkitekturen och beräkna databasen URI

CPUID – ext 29 & & set arch x86_64 || Ställ in arch i386

ställa in repo ${spegel} /Fedora/$ {arch} /os

# Starta installationsprogrammet

kernel ${repo} / bilder/pxeboot/vmlinuz initrd=initrd.img repo = ${repo}

initrd ${repo}/images/pxeboot/initrd.img

Boot

eller äldre utgåvor

#! ipxe

DHCP någon

# Ange källa URI

ställa in spegel http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/14

# Upptäcka CPU arkitekturen och beräkna databasen URI

Ställ in arch i386

ställa in repo ${spegel} /Fedora/$ {arch} /os

# Starta installationsprogrammet

kernel ${repo} / bilder/pxeboot/vmlinuz initrd=initrd.img repo = ${repo}

initrd ${repo}/images/pxeboot/initrd.img

Boot

———————————————-

CentOS

DHCP någon

Ange bas http://mirror.centos.org/centos/6/os/x86_64

kernel ${base} / bilder/pxeboot/vmlinuz stage2=${base}/images/install.img ksdevice = ${netX/mac}

initrd ${base}/images/pxeboot/initrd.img

Boot

=================================

Vårt lokala server ipxe skript

DHCP någon

Ange bas http://oeorgan1/distro/centos

kernel ${base} / pxeboot/vmlinuz stage2=${base}/install.img ksdevice = ${netX/mac}

initrd ${base}/pxeboot/initrd.img

Boot

Filer för lokal server behövs:

${base} /

Boot.ISO

install.img

${base} /pxeboot/

initrd.img

vmlinuz

Se Steg
Relaterade Ämnen

En annan nästan gratis datorer tunn klient ställer in.

Om din dator budget är för hög, då måste du titta på detta instructable. Bra sätt att spara på kostnader. Äldre maskiner kan konverteras till tunna klienter därför minskar behovet av att köpa ny utrustning. Linux kommer att ersätta egenutvecklade sys...

Stöveln från USB på en bios som inte stöder det

detta instructable är min andra och är mycket användbar när du har en startbar flash-enhet. Den visar hur du skapar och använder plumsa stöveln direktör.---Du kommer behovet av---En dator (inte behöver vara windows)EN CD-SKIVAEn blixt driva med ett O...

Rök Bomb misslyckas (eller hur jag nästan brann mitt Garage)

Så tur att bilden är inte mitt garage (eller snarare min föräldrar garage) men det lätt kunde ha varit. Här är hur.Steg 1: Hur man inte ska göra en rök BombDet var den 4 juli 2006 och jag bestämde mig för jag ville göra en rök bomb, precis som jag ha...

Nästan gratis bra snygg lödning stand

Vi behöver alla som lödning stand, vi kan köpa färdiga eller DIY pigg som kan göra en nästan gratis.Eftersom jag var att göra en mycket hög kvalitet lödning station under 33$. Montern kostar sd vara så nära noll som möjligt.Samtidigt här jag har tagi...

Nästan uninteruptable strömförsörjning.

Detta är min första instructable. Jag är en ingenjör som arbetar med elektronisk väg skyltar. Nyligen kom en kund till oss letar du efter ett tecken som varnade trafikanter av farligt tillstånd som orsakas av höga vindhastigheter på en sajt på bron....

Hur man dölja nästan vad som helst i slätt sikta

trött på lämnar pengar eller någon liten värdefulla objekt ute i fria eller dölja det och glömmer var du lagt det? Heres en snabb och relativt enkel lösning.Du behöver:En piska grädde eller någon aerosal kan (måste vara helt tom)En konservöppnareMagn...

Hur man karbonat nästan vad som helst: gör din egen kolsyrad frukt och läsk!

Sedan jag köpte en CO2 tank, jag har carbonating mina egna saker i år nu. Jag säger "saker", eftersom möjligheterna att vad kan vara kolsyrad är nästan obegränsade. Nästan allt som innehåller vatten kan vara snabbt och enkelt kolsyrat för några...

Akuta tips för efterlevande nästan hur som helst

Jag älskar att se andra skapa och dela sina kunskaper, det är därför jag gillar Instructables så mycket. Hittills har jag varit ganska nöjda att kolla in andra projekt och vara förvånad över spänna av ämnen visas här.Att ha tjänade mitt land som en C...

Hur till tvåfaldig-stöveln Linux och Windows (på en PC med Windows 7 redan installerat)

syftet med detta Instructable är att konfigurera datorn för flervalsstart Windows 7 och Ubuntu Linux. Tvåfaldig-starter upp är en teknik som tillåter en enda fysisk dator att köra två eller flera operativsystem (OS). Detta är användbart för att exper...

Hur till stöveln Fönstren 10 i felsäkert läge

Hur till stöveln Fönstren 10 i felsäkert läge. Felsäkert läge är ett diagnostiskt läge för en datoroperativsystem (OS). Det kan också referera till ett läge med programvara. Felsäkert läge är avsett att hjälpa fixa de flesta, om inte alla problem ino...

Hur till tvåfaldig-stöveln Fönstren XP och Linux (uppdaterad!)

De flesta datorer använder vi har Windows på dem. De flesta har Windows XP. Men vad händer om du behöver köra något i Linux och det måste faktiskt installeras på en dator? För de flesta som inte är totalt nördar, verkar det som en skrämmande uppgift....

Uppvärmda handskar, Tja... nästan

alla handskar kommer att göra, helst något isolerad att du vill rida i mindre än 40 grader iaf. Jag bär Manzellas från gåskarl berg och de inte är bara tillräckligt bra för temperaturer understigande 20 grader för min nästan 10 mil pendla eller 10 mi...

Lägga till en Pocket Clip till nästan vad som helst

Tjena,Min post för Pocket Sized Contest 2012!--[]--Här kommer jag visa dig hur du lägger till en pocket clip (som de på en kulspetspenna) vad som helst. Detta är en mycket snabb och billig metod men det håller upp starka och lägger port-möjligheten t...

Stöveln bricka med DROPP behållaren

All snö vi har haft i år har översatt till våt stökigt stövlar. Först vi sätter våra stövlar på plast brickor att skydda våra golv. Det enda problemet var att när snön smält du hade facken full av smutsiga saltvatten som skulle slask över sidorna om...

Hur man gör en nästan omöjlig Domino bro

om du har sett min andra Instructable, skulle du veta att det finns en hel del andra omöjligt objekt som endast kan dras. Men vad sägs om att göra en full en i verkliga livet? Inga särskilda åsikter, bara göra en. Här kommer du lära dig hur man gör e...

Nästan gratis polariserat ljus fotografering.

Ta en bra bild på något glänsande som elektronik är svårt. Här är en nästan gratis sätt att förvandla din befintliga eller gamla mobiltelefon kamera till ett polariserat ljus kamera.Polariserade filter har länge använts för att minska reflektioner i...

Nästan perfekt 360° foto sfärer med en mobiltelefon

Vet du vad är en 360 x 180° sfäriskt bild? Tja, de har varit spridda av Google Street View, och mer nyligen av dess förlängning, Google företagsvyn, men denna typ av fotografering finns redan sedan slutet av 90-talet.Det kan också kallas som 360 bild...

Corn & spricka paj (nästan)

ungefär en månad sedan min frus flickvän, Leslie, ringde för att berätta om en ugnsfast tävling som skulle hållas på bondens marknad. Det var sponsrad av Santa Fe alliansen som ett sätt att främja lokal livsmedelsproduktion och den lokala ekonomin. E...

Nästan ingen sy t shirt bag

dessa är några söta t shirt väskor kan du göra med nästan ingen sömnad.Steg 1: ärmlös Avskuren ärm. Ganska enkelt. Men bara ärmarna. Vi är inte att göra en sideless tankSteg 2: Insidan och ut Vända den ut och in och ställa upp som så på symaskinen.St...