In deze sectie worden niet veel details verstrekt over het Slackware installatieproces. In feite wordt verondersteld dat je er bekend mee bent. In plaats daarvan ligt de nadruk op die onderdelen waarvoor speciale aandacht of ongebruikeljke stappen nodig zijn.
Maak een bootdisk van één van de images. Ik raad je aan gebruik te maken van bareapm.i op een laptop en bare.i op een desktop, tenzij je een parallelle poort IDE device (pportide.i) hebt. Boot hier de laptop van. Wanneer de boot: prompt verschijnt, typ je "mount root=/dev/hdax" waarbij x de tijdelijke rootpartitie i. Log in als root. Activeer vervolgens de swappartitie.
In beide gevallen, zou geen extra werk nodig moeten zijn om de media te benaderen. Start simpelweg setup.
Slackware heeft hier aanvullende disks met tools voor en instructies voor hun gebruik groeten je wanneer je inlogt. Gebruik de netwerkdisk op een desktop-PC met ethernetkaart of een laptop met pocket ethernet adaptor. Gebruik de PCMCIA disk voor een PCMCIA installatie. Start setup zodra je netwerkadapter/PCMCIA socket is geïdentificeerd.
Het Slackware installatieproces voert de PCICIA-drivers uit vanaf de aanvullende diskette. Omdat de Aero een PCMCIA diskettestation heeft, betekent dit dat je het diskettestation niet kunt verwijderen om de PCMCIA CD-ROM/ethernetkaart in te voegen. De oplossing is simpel: de PCMCIA setuproutine van Slackware maakt /pcmcia aan en mount hieraan de aanvullende disk, dus
Het setupprogramma van Slackware is recht-door-zee. Start met de Keymap sectie en het zal je stap-voor-stap verder brengen.
Je moet deze stap uitvoeren, zodat het 't juiste record in fstab kan plaatsen, maar zorg ervoor dat mkswap niet wordt uitgevoerd, je maakt reeds gebruik van de partitie.
In deze sectie vraagt Slackware welke partities zullen worden gemount als wat en formatteert ze dan als je dit wilt.
Het veiligste hier is je tijdelijke partitie in het geheel weg te laten en fstab gewoon later te wijzigen zodra je weet dat je het niet meer nodig heb voor tijdelijke doeleinden. Als je het als /home gaat hergebruiken dat is het OK het toe te kennen als /home, uiteraard moet je het nu niet formatteren! Als je van plan bent het als een deel van de directorystructuur te gaan hergebruiken waarin bestanden zullen worden geplaatst tijdens de installatie (zoals bijvoorbeeld /var) dan moet je het in deze stap absoluut negeren: als de installatie eenmaal is voltooid, dan kun de de bestanden ernaar verplaatsen.
Hier kies je welke algemene categoriën software te installeren. Ik koos als volgt:
Ik zou je niet aan willen raden hier nog iets aan toe te voegen, als er iets is, houd het dan bij A, AP en N. Dat geeft je een core Linux setup waaraan je naar behoeften toe kunt voegen.
Kies de Expert installatiemethode. Hiermee kun je bij het installeren individuele packages selecteren/verwerpen uit de categoriën die je kiest in de selectiestap. In Appendix A worden de keuzes die ik maakte doorlopen.
Dit onderdeel duurt ongeveer 3 uur bij een PCMCIA netwerkinstallatie. Je wordt gevraagd individuele packages te selecteren voor de installatie van elke categorie, dus je kunt gewoon weglopen terwijl het wordt doorlopen.
Zodra de packages zijn geïnstalleerd, wordt je gevraagd om de uiteindelijke configuratie voor je machine uit te voeren. Dit bedekt de onderdelen als netwerken, Lilo, het kiezen van een kernel, enz. Een aantal punten waar je op moet letten:
Het setupproces is klaar, maar jij nog niet. Herstart je systeem nog niet! Er is nog een ander te voltooien stap.
Op een normale machine zou je eenvoudigweg rebooten zodra de installatie is voltooid. Als je dat hier doet, dan zul je wellicht 6 of 8 uur moeten wachten tot er een loginprompt verschijnt en nog eens een half uur tot je de opdrachtprompt krijgt. Voor het opnieuw booten moet je de elementen wijzigen of verwijderen die deze vertraging veroorzaken. Hiervoor moet je configuratiebestanden bewerken, dus je moet bekend zijn met vi, ed of sed.
In deze fase is je toekomstige rootpartitie nog steeds gemount als /mnt dus denk eraan dat aan de hier gegeven paden toe te voegen.
Wijzig dit om de loginshell van root te wijzigen in ash. ash is echt de enige praktische loginshell voor 4mb RAM.
Plaats een commentaarteken voor de regel 'depmod -a'. Je hoeft de module-afhankelijkheden alleen bij te werken als je je module-configuratie hebt gewijzigd (zoals bijvoorbeeld bij een hercompilatie of het toevoegen van nieuwe modules). Op een standaardsysteem duurt het slechts één of twee seconden, dus doet het er niet toe dat het elke keer onnodig wordt uitgevoerd. Op een laptop met 4mb kan het wel 8 uur duren. Wanneer je de modulesetup wijzigt, kun je het commentaarteken voor deze regel simpelweg verwijderen en je systeem herstarten. Als alternatief kun je dit deel van het script zodanig herschrijven dat het alleen wordt uitgevoerd, wanneer je achter de bootprompt een parameter opgeeft. Bijvoorbeeld:
if [ "NEWMODULES" == "1" ] ; then depmod -a fi
Dit script start de netwerkservices zoals nfs. Je hebt ze waarschijnlijk niet nodig en zeker niet bij het opstarten. Hernoem dit script in iets als RC.inet2, hiermee zal worden voorkomen dat het tijdens het booten zal worden uitgevoerd en je kunt het handmatig starten wanneer je het nodig hebt.
Op de Aero zou je dit script ook moeten hernoemen, anders verlies je het gebruik van je diskettestation bij het opstarten. Het is tevens waard het voor andere kleine laptops in overweging te nemen, je kunt het altijd handmatig uitvoeren voordat je een kaart invoegt.
Zodra deze wijzigingen zijn aangebracht, ben je zover je systeem te herstarten.
Als je de wijzigingen aanbevolen in sectie configuratie voor de herstart hebt aangebracht, dan zal het bootproces slechts een paar minuten duren, in tegenstelling tot verscheidene uren. Login als root en controleer of alles goed functioneert.
Zodra je er zeker van bent dat de installatie degelijk is, dan kun je de partitie terugwinnen die je als tijdelijke root gebruikte. Verwijder niet zomaar de inhoud, herformatteer het bestandssysteem. Denk eraan dat het programma mke2fs dat werd geleverd bij de mini-Linux verouderd is.
Als je van plan bent deze partitie als /home te gaan gebruiken, denk er dan aan nog geen gebruikeraccounts aan te maken totdat je deze stap hebt voltooid.
In een dergelijke kleine ruimte aan RAM, helpt elk klein beetje. Doorloop de initscripts van SlackWare in de stijl van BSD in /etc/rc.d en plaats een commentaarteken voor alles wat je niet nodig hebt. Kijk eens in de Small Memory mini-HOWTO http://eddie.cis.uoguelph.ca/~tburgess/ van Todd Burgess voor meer ideeën.