Vår guide til å bygge din egen online distro
NyheterVille det ikke vært bra hvis du bare klikker deg på en tilpasset distro?
Tross alt, de fleste pakker du trenger, sitter på en godt tilkoblet webserver et sted, så det er fornuftig å bygge ISO-bilder og repositorier direkte på den serveren. Og siden serveren har et HTTP-grensesnitt, hvorfor ikke gjøre distrobyggingsprogrammet til et webprogram?
Dette er prinsippet bak www.instalinux.com, skapt av Chris Slater. Den er basert på SystemDesigner CGI-skriptene fra Linux Common Operating Environment-prosjektet, opprinnelig utviklet som et verktøy for intern bruk på HP, og nå utgitt under GNU GPL.
Ifølge HPs Jeffrey Wade, sitert i fjor på tidspunktet for LinuxCOE 4.0-utgivelsen, har selskapet installert over 15 000 av sine egne stasjonære og servere ved hjelp av LinuxCOE. Den bruker også programvaren til å installere Linux på serverne den selger, og som en del av tjenestetilbudet også.
For den nye distro-skaperen slår det sikkert å måtte laste ned all kildekoden over en innenlands bredbåndsforbindelse, og finne ut hvordan man bygger den. Oppsettet er veldig greit, og det støtter en rekke base distros. De eneste spørsmålene du må svare på i SystemDesigner, er de samme som du måtte bruke i en standardinstallasjon.
Det er også veldig nyttig for en mer erfaren systemadministrator som må bruke en identisk pre-seeded konfigurasjon til et stort antall maskiner. I det følgende eksemplet skal vi se på å skape en 64-bit Ubuntu Hardy desktop distro med tilleggsopplæringspakker fra Edubuntu og støtte til japansk - bare fordi vi kan.
For å lage din tilpassede distro, klikk på Designer-linken på Instalinux-hjemmesiden og velg din base distro. Du har for øyeblikket et valg av CentOS 4 eller 5, Debian Etch, Fedora opp til versjon 8, OpenSUSE opptil 10,3, Scientific Linux opptil 5,0, SUSE 9.3 eller Ubuntu opp til Hardy Heron.
Alle base distros er tilgjengelig i både 32-biters og 64-bits Intel / AMD-versjoner. Bortsett fra disse overvägelsene, er ditt eneste andre alternativ på den første siden av System Designer å sette vertsnavnet, eller sett målemaskinen for å hente et vertsnavn via DHCP.
Sjekk beløpene dine
Det er også et MD5SUM levert, som du bør notere nå - det er best å lagre nettsiden til din lokale maskin, sammen med filen preseed.txt som tilbys.
Når bildet nedlastingen er fullført, test det med kommandoen md5sum. Du bør ha md5sum-pakken allerede installert i en anstendig Linux-distro, men hvis ikke, er det en standardpakke, og det bør sikkert være tilgjengelig fra ditt nåværende distros online-lager. Skriv bare md5sum i en terminal og legg navnet på ISO-bildet, slik som:
daniel @ 64studio: $ md5sum iso8574.iso 41a0b070302bae85ec8d5a0159969eb6 iso8574.iso
Utdataene fra kommandoen md5sum skal være nøyaktig det samme som det som vises på den endelige Instalinux-siden. Din sjekksum vil nesten helt sikkert være forskjellig fra meg, med mindre du angav nøyaktig de samme alternativene.
Etter å ha bekreftet at nedlastingen din er OK (fordi det ville være veldig pinlig for å distribuere et ødelagt installasjonsbilde), kan du brenne det til CD ved hjelp av det foretrukne programmet.
Husk å sikkerhetskopiere personlige data før du tester platen på en PC eller laptop, spesielt hvis du angav automatisk harddiskformatering under installasjonsprosessen. Når oppstartsskjermen varsler, kan innholdet i noen eller alle stasjoner slettes.
Til tross for den forhåndsdefinerte filen som inneholder språkinnstillinger, i manuell modus, ba LinuxCOE-versjonen av Ubuntu-installatøren oss fortsatt om å angi installasjonsspråket og dialekten. Resten av installasjonen var ikke akkurat feilfri heller - på et tidspunkt ble installasjonen stoppet med en melding om "Loading apt-mirror-setup" mislyktes av ukjente grunner. Vi måtte velge Fortsett med Tab og Enter-tastene før nedlastingen av pakker fra Ubuntu apt-speilet kunne fortsette.