GNU/Fiwix Live-FileSystem Image v1.3 ==================================== This file is a live-filesystem to play with the Fiwix kernel. Inside you can find a lot of several packages ported from RedHat 5.2. Most of them are compiled and linked statically, except some ones which are dynamically linked. In the /root directory you'll see a set of application demos that will permit you to play with the newly added SVGAlib kernel support. Some of them may not work due to the emulation/simulation/virtualization you use with the GNU/Fiwix operating system. WARNING: All packages has been compiled in a RedHat 4.2 and/or RedHat 5.2. If you compile this packages in a RedHat 6.0 or newer maybe does not work. Using it with Bochs ------------------- To use this image as a virtual hard disk using Bochs, you must add the following line in your $HOME/.bochs/bochsrc file: ata0-master: type=disk, path="/path/to/fiwix60mb.img", cylinders=121, heads=16, spt=63, translation=auto, biosdetect=auto, model="Generic 60MB" Using it with QEMU (recommended) -------------------------------- Just execute the following command: # qemu -fda fiwix-0.3.x.img -hda fiwix60mb.img -boot a -m 32 Changing the root filesystem ---------------------------- If you want to test the live-filesystem as the root filesystem, you'll have to change a kernel parameter. You can do it in the grub.conf file of the floppy image, substituting the parameter passed to the kernel "/dev/fd0" by "/dev/hda1", or you can do it on the fly, pressing "a" when you see the splash screen, and the GRUB will let you modify the kernel boot line. Modifying this file ------------------- If you want to add, modify or delete some parts of this live-filesystem, you must have activated the Loopback device support in your Linux kernel and do the following: to mount this live-filesystem # losetup /dev/loop0 fiwix60mb.img -o 32256 # mount /dev/loop0 /mnt/somewhere to umount and deactivate the /dev/loop0 device # umount /dev/loop0 # losetup -d /dev/loop0 Thanks. Jordi Sanfeliu http://www.fiwix.org