Verder Terug Inhoud

7. Debian 1.2 Installatie


  OPMERKING: De auteur van deze sectie heeft me dit 11 Juni 1997 opgestuurd.

7.1 Benodigdheden

7.2 Overzicht

Na een aantal uren worstelend gespendeerd te hebben aan dpkg, besloot ik dat het eenvoudiger zou zijn om de Debian "Rescue" disk zodanig aan te passen dat het de ppa ZIP drive zou herkennen. Dit bleek erg makkelijk te zijn. Je kunt deze gewijzigde disk dan gebruiken om de normale Debian basis systeeminstallatie te doorlopen. Zodra je het basissysteem hebt geïnstalleerd, kun je een opstartdiskette gebruiken om het nieuwe basissysteem mee op te starten en de installatie te voltooien met gebruik van dselect. Om deze techniek te kunnen gebruiken moet je twee kernels aanmaken - een met ppa en initiële RAM-disk ondersteuning, - en een andere zonder de RAM-disk ondersteuning.

Als je dat wilt, kun je alle stappen in sectie 2 overslaan en de Debian installatie procedure het formatteren van de ZIP-disk voor je af laten handelen.

7.3 De gewijzigde Rescue-disk aanmaken

De Debian rescue disk is een SYSLINUX stijl boot disk, die gebruik maakt van een DOS geformatteerde diskette en een speciale bootloader om te voorkomen dat MS-DOS wordt geladen. Deze disks zijn erg makkelijk aan te passen zodanig dat je je eigen aangepaste bootconfiguratie kunt starten. Het Debian "boot-floppies" pakket bestaat uit een set scripts om het proces bootdisks aanmaken, te automatiseren. Het is echter zo eenvoudig, dat ik het makkelijker vond om dit proces met de hand te wijzigen. Dit wijkt een beetje af van de Debian filosofie, maar ik ben er over heen :). Er staan korte en bondige instructies in het `readme.txt' bestand op de Rescue diskette.

Gebruik dd (of RAWRITE onder DOS) om een nieuwe Rescue-disk aan te maken.

Kijk nog eens naar de Debian installatie docs als je niet meer weet hoe je dit doet.

Een nieuwe kernel aanmaken met ZIP ppa ondersteuning

Maak een nieuwe kernel aan met ZIP ppa ondersteuning (als in stap 3.3.1), maar dan ook met de configuratie van een RAM disk en initiële RAM-disk ondersteuning. Het is ook nodig om de msdos, fat, minix, ext2fs, en procfs bestandssystemen te configureren.

Configureer ook elke module die je graag op je uiteindelijke installatie op de ZIP disk wilt.

Zodra de kernel is geconfigureerd, aangemaakt met:

==> make dep; make clean

==> make bzImage

Maak dan de modules aan met:

==> make modules

Je zult deze later installeren.


   OPMERKING: Zorg dat je 'make bzImage' gebruikt,
              en niet 'make zImage'.

Mount de nieuwe Rescue disk.

==> fdmount fd0

of

==> mount /dev/fd0 /mnt

of

==> wat dan ook :)

Kopieer de kernel image

Kopieer de kernel image (op het i386 platform zal het te vinden zijn op arch/i386/boot/bzImage) naar 'linux' op de diskette.

Het 'rdev.sh' script wijzigen

Open het 'rdev.sh' script dat is geplaatst op de Rescue diskette met je favoriete editor. Verander de laatste regel:

van--:

       'rdev /mnt/linux /dev/ram0'
naar--:
       'rdev /mnt/linux /dev/sda1'

Je zult ook alle voorkomende /mnt/linux paden moeten wijzigen naar het gepaste path. Aangezien ik mijn diskettes mount onder /fd0, moest ik /mnt/linux wijzigen in /fd0/linux.

Start dit gewijzigde 'rdev.sh' script op

==> ./rdev.sh

7.4 Het basissysteem installeren op de ZIP-drive

Boot je gewijzigde Rescue-disk. Als alles goed gaat zal je worden gepresenteerd op het bekende Debian menugeöriënteerde installatieproces, behalve dat het nu gewaar is van je ppa ZIP drive. Vervolg dit proces alsof je het systeem zou installeren op een gewone harddisk, maar mount /dev/sda1 als root en initialiseer /dev/sda2 als swap.

Vergeleken met het standaard installatie proces is er een uitzondering -- installeer en/of configureer geen laadbare modules. Je zult de modules die je in stap 7.3.2 hebt aangemaakt, later installeren.

7.5 De opstartdiskette aanmaken

Je kunt een opstartdiskette aanmaken zoals staat beschreven in de stappen 3.3.1 tot 3.3.2, of, als je dat wilt, gewoonweg de "Create Boot Disk" optie gebruiken gedurende de Debian installatie. Ik ben blij met deze tweede optie omdat ik een andere SYSLINUX opstartdiskette kreeg, die me toestond de begroetingsmelding te wijzigen zodat ik een soort aangepaste opstartdiskette kon beschrijven en het me in de gelegenheid stelde om aanvullende kernelargumenten in te vullen. Je kunt zelfs helpbestanden, die dan toegankelijk zijn via de functietoetsen, opnemen. Het is aan jou.

7.6 Reboot het systeem

Doe je opstartdisk in de drive en kies de 'Reboot' optie vanuit het installatie-menu

7.7 Configureer het basissysteem en maak het installatieproces af

Als het systeem herstart zal je een langzame maar volledig werkende Debian basisinstallatie hebben lopen vanaf je ppa ZIP drive. Ga vanaf dit punt gewoon verder met de installatie. Ik installeerde alle gewone UNIX utility's, samen met documentatie sets, make, gcc, libraries, en diverse nuttige bestandsmanipulatie utility's. Het resultaat is een zeer krachtig nood-opstartsysteem dat ik in nood voor ieder systeem op onze afdeling kan gebruiken.


OPMERKING: Je moet op z'n minst 'make' installeren om 
de volgende stap te voltooien.

7.8 De modules installeren die je hebt aangemaakt in stap 7.3.2.

Als je make in de laatste stap hebt geïnstalleerd, zou je in staat moeten zijn om de harddisk partitie met je aangemaakte kernel te mounten, cd naar de juiste directory en start 'make modules_install' op.

Zo deed ik het:

==> mount /dev/hda2 /mnt

==> cd /mnt/usr/src/linux

==> make modules_install


OPMERKING: Het is niet nodig om het bestand /etc/fstab 
te wijzigen, zoals in stap 5 werd uitgelegd.
Het Debian installatie proces heeft hier al voor gezorgd.


Verder Terug Inhoud