Füllen der Festplatte

Um die Festplatte zu partitionieren, einen Boot Loader zu installieren, sowie das Firmware Image und den modifizierten Kernel aufzuspielen, empfiehlt sich die Verwendung eines von USB oder PXE bootbaren LinuxLive Images wie PartedMagic

  1. Booten des Live Images in der virtuellen Maschine
  2. Herstellen einer Internet Verbindung
    > Start -> Internet -> Start Network
  3. Öffnen und weiterlesen unter RF gos Virtual 
  4. Laden, speichern und entpacken von bzImage unter /tmp/raumfeld/bzImage.tgz
  5. Laden, speichern und entpacken von lilo.conf unter /tmp/raumfeld/lilo.conf.tgz
  6. Laden und Speichern der Raumfeld® Firmware unter /tmp/raumfeld/base.img
  7. Öffnen eines Terminal Fensters
    > cd /tmp/raumfeld
  8. Mit Hilfe von testdisk die Datei rootfs.tgz aus dem Firmware Image extrahieren
    > testdisk base.img
  9. Partitionieren der Festplatte
    Achtung! Sicherstellen, dass "sda" auch die richtige Platte ist !
    > dd if=/dev/zero of=/dev/sda bs=512 count=1
    > sfdisk /dev/sda << __EOF__
              0,8
              ,300
              ;
              ;
              __EOF__
    > mkfs.ext3 /dev/sda1
    > mkfs.ext3 /dev/sda2
    > mkfs.ext3 /dev/sda3
  10. Kopieren des Raumfeld® Firmware Image auf die neue Platte
    > cd /media
    > mkdir sda
    > mount /dev/sda2 sda
    > zcat /tmp/raumfeld/rootfs.tgz | tar -f - -C sda -xv
    > mkdir -p -m 755 sda/data
    > mount /dev/sda3 sda/data
    > mkdir -p -m 755 sda/data/Music
    > chown -R 99:99  sda/data/Music
    > umount sda/data
    > chmod 0755 sda
  11. Kopieren des neuen Kernels auf die Platte
    > mount /dev/sda1 sda/boot
    > tar -C sda/boot -xvzf /tmp/raumfeld/bzImage.tgz
  12. Installieren von lilo als Boot Manager
    > tar -C /etc -xvzf /tmp/raumfeld/lilo.conf.tgz
    > mkdir /boot
    > lilo
  13. Aufräumen
    > umount sda/boot
    > umount sda
  14. Neustart des Systems
    > reboot

Falls nach dem Neustart wieder die Live CD geladen wird, ist die Boot-Reihenfolge noch falsch eingestellt.


>>