Sunday, February 18, 2007

Debian Live CD / Knoppix Disected

Hello readers and fellow Blogsters, this blog post is the beginning of dissecting Knoppix and building custom Debian boot CD/DVD's in a Frankenstein Knoppix style.

The very first thing that is run, when you put the CD or DVD in your drive, is:
  1. ISOLINUX
    • /boot/isolinux/isolinux.bin (this binary is loaded)
    • /boot/isolinux/boot.cat (El Torito Format, Transfering boot execution from BIOS to ISOLINUX)
    • /boot/isolinux/boot.msg
    • /boot/isolinux/f2
    • /boot/isolinux/f3
    • /boot/isolinux/german.kbd
    • /boot/isolinux/isolinux.cfg
    • /boot/isolinux/logo.16
  2. Next ISOLINUX will load:
    • /boot/isolinux/linux
    • /boot/isolinux/minirt.gz (a compressed miniroot.gz)
  3. Initial RAM Disk
    • KNOPPIX
      • bin -> /cdrom/KNOPPIX/bin
      • boot -> /cdrom/KNOPPIX/boot
      • etc -> /cdrom/KNOPPIX/etc
      • lib -> /cdrom/KNOPPIX/lib
      • opt -> /cdrom/KNOPPIX/opt
      • sbin -> /cdrom/KNOPPIX/sbin
      • usr -> /cdrom/KNOPPIX/usr
      • var -> /cdrom/KNOPPIX/var
    • bin -> /KNOPPIX/bin
    • boot -> /KNOPPIX/boot
    • cdrom
    • dev
      • *
    • etc
      • auto.mnt
      • exports
      • filesystems
      • fstab
      • group
      • init
      • ld.so.conf -> /KNOPPIX/etc/ld.so.conf
      • mtab
      • passwd
      • resolv.conf
      • shadow
    • lib -> /KNOPPIX/lib
    • linuxrc
    • media
      • fd0
      • hd
      • test
    • mnt
    • modules
      • *
    • opt -> /KNOPPIX/opt
    • proc
    • sbin -> /static
    • static
      • ash
      • fusermount
      • init -> ash
      • insmod
      • ntfs-3g
      • rmmod
      • sh -> ash
    • sys
    • tmp
    • usr -> /KNOPPIX/usr
  4. linuxrc

Thursday, February 1, 2007

Introduction

Hello,

My name is Richard Jenniss and this is my first post in this blog.
This blog will consist of various functions a system will have and how to set it up.
Wireless router, Directory server, ftp server, a Live CD, you name it.

Time to get this blog started!