Implementatie

Systeemstart

Start het systeem via de volgende procedure:

De uitvoer behoort het volgende te weerspiegelen:

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: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 178k freed
# _

Test het local_fs script

Start het script door het typen van de volgende opdrachten achter de shellprompt:

bash# PATH=/sbin:/bin:/etc/init.d ; export PATH
bash# cat /etc/mtab
bash# local_fs
bash# cat /etc/mtab
bash# df

Als alles correct werkt, dan zou de schermuitvoer er ongeveer uit moeten zien als in onderstaand voorbeeld.

bash# PATH=/sbin:/bin:/etc/init.d ; export PATH
bash# cat /etc/mtab
bash# local_fs
/dev/ram0: clean 74/1024 files 3178/4096 blocks
Remounting / as read-write.
Mounting local filesystems.
bash# cat /etc/mtab
/dev/ram0 / ext2 rw 0 0
proc /proc proc rw 0 0
bash# df
Filesystem      1k-blocks       Used Available Use% Mounted on
/dev/ram0       3963            3045 918        77% /

Extra bestandssystemen aanmaken en mounten

Zorg voor een lege diskette en geef het als label "home". Verwijder de rootdiskette en doe de "home" diskette in het diskettestation. Typ de volgende opdrachten:

bash# mkfs -t ext2 /dev/fd0
bash# fsck /dev/fd0
bash# mount /dev/fd0 /home
bash# mkdir /home/floyd
bash# cd /home/floyd
bash# echo "Goodbye cruel world." > goodbye.txt
bash# cat goodbye.txt

Afsluiten van het systeem

bash# cd /
bash# umount /home

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