Linux tips II (2 / 14 steg)
Steg 2: Debians boot från server
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å 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 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ätverk gränssnitt DHCP-net0 in 209:string pxelinux.cfg/default set 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 är u su allierade sparas som ett mycket långt 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,
$ nano /etc/apt/sources.list göra dd if=test.dsk av = / dev/fd0
Obs: på nyare system det kan vara något i stil med:
$ # apt-get update göra dd om = gpxe-1.0.1+-gpxe.dsk av = / dev/sdb
Klientdatorn är redo att gå, så nu Låt oss titta på servern. Vill du förmodligen att göra en särskild katalog # apt-get install sudo ch som debian i ditt dokument root. / var/www /.
$ # usermod -a -G sudo <username> göra mkdir Debians $ 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,
$ # reboot göra 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! Göra $ sudo apt-get update re din apache2 webbservern körs dock.
$ $ sudo apt-get upgrade 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 $ sudo reboot pport 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 system för MSWindows...