Debian-Installer (d-i) på Samfundet
OBS Idag brukes netboot istedet.
Ganske greit å bruke:
- Last ned floppyimage.
- Kjør ut på diskett (bruk dd i *nix, rawrite e.l. i DOS/Windows).
- Boot fra disketten, og følg instruksjonene.
Det er bare to spørsmål som faktisk må stilles:
- Profil (arbeidsstasjon, musikkboks, ren baseinstallasjon)
- Navn på maskinen.
Resten tas via nett og ferdigoppsatt Debconf-database på disken, og hentes fra Samfundets lokale Debian-speil (http://debian.samfundet.no/debian).
Se også LinuxUsabilityProsjektet.
Fordeler med d-i
- Lett å tilpasse.
- Høy grad av modularisering.
- God støtte for automatiserte installasjoner.
- Passer godt inn i Debians struktur som helhet, da den vil bli offisielt installasjonssystem for Debian (som vi standardiserer på).
- To ITKere (Tollef og Steinar) som begge har inngående kunnskap til hvordan d-i fungerer og er bygget opp.
Kjente bugs
d-i er for tiden under kontinuerlig utvikling fram mot Debian sarge, og ting kan derfor godt brekke underveis.
- custom-kjerner ser ut til å brekke stadig vekk – rename e.l..
- Ting feiler hvis maskinen man installerer på ikke har CDROM-ting.
- d-i har selvsagt en haug bugs selv, se hjemmesiden
Lokalt oppsett
Stort sett standard d-i, men med følgende endringer:
- Egenkompilert kjerne for å spare noen hundre kilobyte (fjern SCSI-ting, masse totalt unødvendig gurba som iptables, fbcon m.m.) og dermed skvise ned ting til én diskett i stedet for to. Dette fører til en del gurba, bl.a. med at det lokale mirroret på altersex må overskrive modulpakker m.m. (se altersex:/root/update-di-lists) for å få lastingen av moduler til å fungere riktig. Dette burde løses (eller i hvert fall gjøres penere) ved å velge et annet navn på kjernepakkene, evt. finne på Noe Lurt(TM) slik at man kan ha modulpakker i et separat repository. (Egen udeb for å laste ned?)
- NO_I18N=true (fjerner språkoppsett fra diskettene) ved make.
- Egne pakkelister, for å få bort ting vi ikke trenger.
- Noen få udebs (itk-choose-type, itk-install-metapackges, itk-quick) som er egne. Antageligvis kan man fjerne itk-quick snart, samt slå itk-choose-type og itk-install-metapackages sammen til én.
- EXTRAFILES=/var/lib/cdebconf/questions.dat ved make, for å preseede. (Dette kunne nok ha vært en del av en udeb, det blir ganske mange hakk penere.)
Utviklingen skjer i dessverre:/root/debian-installer. (Stygt? Neh ;-) ) Kildekoden til de lokale udeb-ene ligger i tools/ sammen med det meste annet. Kommandolinje for å bygge floppies er:
cd /root/debian-installer/build make clean make image TYPE=floppy NO_I18N=true EXTRAFILES=/var/lib/cdebconf/questions.dat
Ferdig floppy-image havner i dest/floppy-image.img. Siste `offisielle' ITK-image ligger ute på http://itk.samfundet.no/dok-filer/di-floppy.img (samme som linken øverst peker til); jeg skal i hvert fall prøve å oppdatere det når noe viktig skjer. :-)
Lenker: Start, gammel dokumentasjon, linuxusabilityprosjektet
Epost: itk@samfundet.no | Telefon: 992 15 925 | Sist endret: 2007-06-26 19:22 | Revisjon: 13 (historie, blame) | Totalt: 1905 kB | Rediger