Implementatie

Systeemstart

Volg deze stappen voor het booten van het systeem:

Als alles goed gaat ziet het scherm er ongeveer uit als in onderstaand voorbeeld.

GNU GRUB version 0.95

grub> kernel (fd0)/boot/vmlinuz init=/bin/sh root=/dev/fd0 load_ramdisk=1 prompt_ramdisk=1
   [Linux-bzImage, setup=0xc00, size=0xce29b]

grub> boot

Linux version 2.4.26
..
.. [diverse kernelmeldingen]
..
VFS: Insert root floppy disk to be loaded into RAM disk and press ENTER
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 1440 blocks [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 178k freed
# _

Testen wat er werkt

Probeer een paar interne opdrachten van BASH uit om te onderzoeken of het naar behoren werkt.

bash# echo "Hello World"
bash# cd /
bash# pwd
bash# echo *

Kijk ook wat er niet werkt

Probeer een paar andere bekende opdrachten uit.

bash# ls /var
bash# mkdir /var/tmp

Alleen de interne opdrachten van BASH functioneren en externe opdrachten, zoals ls en mkdir werken in het geheel niet. Deze tekortkoming is iets waar we in een toekomstige fase van het project naar kunnen kijken. Voor het moment zouden we plezier moeten beleven aan het feit dat ons prototype boot/root diskset werkt en dat het helemaal niet zo moeilijk was om deze samen te stellen.

Afsluiten van het systeem

Verwijder de diskette uit fd0 en herstart het systeem met CTRL-ALT-DELETE.