In deze sectie worden de beschikbare keuzes beschreven, welke opties praktisch zijn, welke ik heb gekozen en waarom.
Het beste hulpmiddel hiervoor is een mini-Linux. Er is een brede keuze aan kleine Linux distributies op het Net, maar de meeste daarvan kunnen niet in 4mb RAM worden geboot. Ik vond er twee die dit wel doen:
SmallLinux boot in slechts 2mb RAM, maar de rootdisk kan niet uit het diskettestation worden genomen, wat jammer is, omdat het verder alles biedt wat we nodig hebben (d.w.z. fdisk, mkswap en mkfs.ext2). SmallLinux kan de benodigde partities aanmaken, maar het kan niet worden gebruikt om de rootpartitie te kopiëren.
muLinux boot wel in 4mb, maar slechts in de beperkte single-user modus. In deze modus zijn fdisk en mkswap beschikbaar, maar mkfs.ext2 en de library's die nodig zijn, staan in de /usr partitie die in de onderhoudsmodus niet beschikbaar is. Voor het gebruik van muLinux voor de gehele voorinstallatieprocedure moeten de bestanden die nodig zijn om ext2 bestandssystemen aan te maken, worden geëxtraheerd uit de usr diskimage en naar diskette worden gekopieerd.
Dit geeft de keuze uit of het gebruik van SmallLinux om de partities aan te maken en muLinux om de rootpartitie te kopiëren of het gebruik van muLinux voor het uitvoeren van de gehele taak. Aangezien ik twee laptops had, probeerde ik beiden.
De keuze voor Slackware nam niet veel tijd in beslag. Afgezien van het feit dat ik het prettig vind, het nog niet zoveel heb gebruikt en er meer van wil leren, nam ik de volgende punten in overweging:
Versie 7.0 was de laatste versie toen ik dit probeerde, dus die gebruikte ik.
Je hoeft het niet te gebruiken. Ik kan geen antwoord geven voor alle distributies, maar ik weet dat Debian, Red Hat en SuSE een breed bereik aan installatiemethoden bieden en een "expert" installatieprocedure bevatten
Doet Debian het ook nog anders?welke hier kan worden gebruikt. De meeste stappen die in dit document worden beschreven kunnen zonder wijzigingen op andere distributies worden toegepast.
Als je de expert methode van je voorkeursdistributie nog niet eerder gebruikte, voer dan een testrun uit op een simpele desktopcomputer om er aan te wennen en de opties die het biedt te onderzoeken.
Dit betekent 15 diskettes, wat je slechts een absoluut minimale installatie geeft en een tweede fase vereist om de applicaties te verkrijgen die je hebben wilt. Het is ook erg langzaam op dergelijke low-spec computers. Dit is een laatste redmiddel als je het via de anderen methoden niet voor elkaar krijgt.
Waarbij op de parallelle poort een IDE device, parallelle kabel of pocket ethernetadaptor is
Een pocket lan adaptor installatie zal op deze computers erg langzaam zijn.aangesloten. Dit zou een goede keus zijn voor de Aero, waarbij het PCMCIA slot vrij blijft voor het diskettestation.
Als bovenstaand, dit zou een CD-ROM of netwerkinstallatie kunnen zijn. Dit zou de beste methode kunnen zijn voor de T1010, voor de Aero is het wat lastiger.
Geen optie voor de laptops natuurlijk, maar opgenomen voor het geval je doelcomputer een desktop-PC is.
De tools die ik ter hand had dicteerde een PCMCIA netwerkinstallatie. Ik zal aangeven waar de stappen verschillen voor de andere methoden. Welke methode je ook kiest, je hebt een higher-spec computer beschikbaar nodig, zelfs als je alleen de diskettes maar hoeft aan te maken voor een installatie via diskettes.
Voor deze procedure zijn minstens twee Linux native partities nodig in aanvulling op een swappartitie. Aangezien één van de ext2 partities tijdens de installatie in gebruik zal zijn als een tijdelijke root zal het niet beschikbaar zijn als een doelpartitie en zou deze klein moeten zijn, alhoewel niet kleiner dan 5mb. Het is verstandig deze partitie aan te maken die je als /home zult hergebruiken als de installatie eenmaal is voltooid. Een andere optie zou kunnen zijn het opnieuw als een DOS-partitie aan te maken zodat je naderhand een dual-boot laptop hebt.
Er is geen ruimte om al te slimme truuken uit te halen hier. Er is een argument voor een enkele ext2 partitie en het gebruik van een swapbestand om een verspilling van ruimte te voorkomen, maar ik raad je toch ten zeerste een aparte partitie aan voor /usr. Als je slechts één partitie hebt en er iets mee misgaat, dan wordt je wellicht geconfronteerd met een volledige herinstallatie. Een aparte /usr en kleine partitie voor / geeft een herstelactie een beter vooruitzicht. Op beide machines maakte ik in totaal 4 partities aan:
Daarbovenop gebruikt de Aero hda3 voor een DOS-partitie van 2mb met configuratie-utility's. Zie de Aero FAQ's voor details.
De volledige glibc library's alleen al zou de harddisks volledig opvullen, dus er kan geen sprake zijn van het bouwen van een ontwikkelaarsmachine. Het ziet ernaar uit dat een minimale X-installatie wel zou passen, maar ik ben er zeker van dat het heel traag zou zijn en ik wil het hoe dan ook toch niet. Ik besloot het volgende te installeren (zie voor een volledige opsomming Appendix A):
Deze selectie komt overeen met het soort computer dat is beschreven in Wat voor nut heeft een kleine laptop?.