HAIKU (Alpha) - Tipps und Tricks

System: BeOS, Haiku, Zeta

HAIKU ist der Versuch, ein BeOS r5 von Grund auf neu zu programmieren. Dieses Projekt wurde nach der Pleite von Be.Inc mit dem Arbeitstitel Open BeOS ins Leben gerufen und ist wie ZETA ein Versuch das System zu erhalten. Anders als ZETA, welches auf kommerziellen Weg entwickelt und vertrieben wird, ist Haiku Open Source.
 
Übersicht

- HAIKU Test Image vergrößern - HAIKU Imagedatei Bootfähig machen
- HAIKU von Imagedatei auf Festplatte
  kopieren
- HAIKU Icons beziehen



 

HAIKU Test Image vergrößern

Wer sich HAIKU nicht einfach nur mal anschauen möchte, wird das Problem haben, daß die Imagedatei zu klein ist, um in diese Daten hinzu zu fügen.

Unter BeOS und ZETA ist das eine zwar etwas umständliche aber doch einfache Sache. Beziehen Sie sich eine HAIKU Imagedatei und entpacken diese. Danach öffnen Sie den Terminal und mounten die Imagedatei mit folgenden Befehlen:

mkdir /Haiku

mount /pfad/zur/Imagedatei /Haiku


- Mit "mkdir /Haiku" erstellen wir ein Verzeichnis, welches wir benötigen um eine Imagedatei zu mounten.

- Mit "mount /pfad/zur/Imagedatei /Haiku" mounten wir die Imagedatei in das zuvor erstellte Verzeichnis.

- Bei "/pfad/zur/Imagedatei" muß die Imagedatei mit dessen Dateipfad angegeben werden.

Auf dem Desktop sollten Sie nun ein neues Symbol erhalten haben mit dem Titel HAIKU. Öffnen Sie die Imagedatei und kopieren dessen Inhalt in ein Verzeichnis auf Ihrem Rechner.



Hier sollten Sie ein leeres Verzeichnis nehmen, oder in einen diesen, ein neues anlegen für die Dateien.

Nun unmounten Sie die Imagedatei, indem Sie eine Rechtsklick auf das Symbol durchführen und "unmount", bzw. "Laufwerk aushängen" auswählen.



Nun erstellen wir eine neue Imagedatei, die größer ist als die heruntergeladene. Dazu kann man eine diesbezügliche Software verwenden wie z.B. den BFS Image Creator (Zeta), oder diesen Vorgang über den Terminal ausführen.

Wir werden hier das erstellen der Imagedatei über den Terminal beschreiben. Dazu öffne Sie den Terminal und geben folgende Befehle ein:

dd  if=/dev/zero of="Pfad/Zur/Imagedatei/Dateiname"  bs=1024  count="Dateigröße"


- Mit dem Befehl dd und den Angaben if=/dev/zero erstellen wir eine Imagedatei an Position (of) "Pfad/Zur/Imagedatei/Dateiname".

- Mit bs wird die Blockgröße angegeben, die hier der Standardwert 1024 hat. Bei count geben wir die gewünschte Größe, in Kilobyte, der Datei an.

Hiernach versehen wir die Imagedatei mit den BFS Dateisystem:

mkbfs 2048  "Pfad/Zur/Imagedatei"

sync


- Wir nutzen den Befehl mkbfs (make BFS) um die Imagedatei mit dem BFS Dateisystem zu inizialisieren. Dabei verwenden wir eine Blockgröße von 2048.

- Danach führen wir noch den Befehl sync durch.

Nachdem wir eine neue Imagedatei, in der von uns gewünschten Größe, erstellt haben mounten wir diese wir zuvor die heruntergeladene Imagedatei über den Terminal.

Öffnen Sie das Verzeichnis in welches Sie die HAIKU Dateien kopiert haben und die gemountete Imagedatei.



Kopieren Sie alle Dateien aus dem Verzeichnis in die Imagedatei.

Nun können Sie die Imagedatei unmounten oder zuvor mit zusätzlichen Dateien befüllen.

Möchtne Sie die Imagedatei danach auf CD Brennen und von dieser booten, müssen Sie diese vorher bootfähig machen.

zurück zur Übersicht


 

HAIKU Image bootfähig machen

Sollte eine HAIKU Imagedatei, die Sie auf CD gebrannt haben, nicht bootfähig sein (z.B. wenn Sie diese selber erstellt haben), dann können Sie dieses wie folgt machen:

makebootable "Pfad/Zur/Imagedatei/Dateiname"


- Mit dem Befehl makebootable machen Sie eine BFS Imagedatei oder Partition bootfähig.

- Bei "Pfad/Zur/Imagedatei/Dateiname" geben Sie die Imagedatei oder Partition mit dessen Dateipfad an, welche bootfähig gemacht werden soll.

zurück zur Übersicht


 

HAIKU von Imagedatei auf Festplatte kopieren

Das testen von HAIKU über Emulatoren ist einfach, jedoch bringt dies auch immer Probleme mit sich. Zum Beispiel wird ein System, welches emuliert wird selten oder sogar niemals die Geschwindigkeit erlangen, welche dieses wenn es direkt auf die Hardware installiert wird, erlangen würde.

Wir werden Ihnen nun einen Weg zeigen, wie sie von ZETA oder BeOS aus, Haiku auf einer Festplatte kopieren um das System dann von dort zu nutzen.

Zuerst erstellen Sie eine Partition mit einem Partitionsmanager (z.B. das in BeOS und ZETA enthaltene DriveSetup). Sollten Sie sich an DriveSetup nicht so richtig rantrauen, können Sie diesen Arbeitsvorgang auch mit einer anderen Software bewerkstelligen (z.B. Paragon Partition Manager (Windows) oder GParted (Linux)).

Müssen Sie, um Platz für eine neue Partition zu schaffen, eine mit Daten gefüllte Partition oder Festplatte verkleinern, benutzen Sie bitte nicht DriveSetup. Hier ist die Wahrscheinlichkeit sehr hoch, daß Sie Daten verliehren.


Bitte beachten Sie das für Haiku das Be Filesystem verwendet werden muss. Dieses müssen Sie dann zum Beispiel mit DriveSetup auf die erstellte Partition durchführen. Dieser Vorgang ist bei der Anleitung zu DriveSetup enthalten.

Sollten Sie die Partition "Haiku" genannt haben, müssen Sie diese vorerst aushängen (unmount). Dies liegt daran, dass unter BeOS, Haiku und Zeta keine gleichnamigen Dateien oder Verzeichnisse gleichzeitig vorhanden sein können. Aus diesem Grund verwenden wir in diesem Tutorial den Namen "Haiku OS" für die Partition.

Als nächstes beziehen Sie sich eine HAIKU Imagedatei und entpacken diese. Danach öffnen Sie den Terminal und mounten die Imagedatei mit folgenden Befehlen:

mkdir /Haiku

mount /pfad/zur/Imagedatei /Haiku


- Mit "mkdir /Haiku" erstellen wir ein Verzeichnis, welches wir benötigen um eine Imagedatei zu mounten.

- Mit "mount /pfad/zur/Imagedatei /Haiku" mounten wir die Imagedatei in das zuvor erstellte Verzeichnis.

- Bei "/pfad/zur/Imagedatei" muß die Imagedatei mit dessen Dateipfad angegeben werden.

Auf dem Desktop sollten Sie nun ein neues Symbol erhalten haben mit dem Titel Haiku. Öffnen Sie die Imagedatei und kopieren dessen Inhalt in ein Verzeichnis auf Ihrem Rechner (hier: /boot/home/Desktop/Haiku).



Nachdem Sie alle Daten kopiert haben, unmounten Sie die Imagedatei, indem Sie eine Rechtsklick auf das Symbol durchführen und "unmount", bzw. "Laufwerk aushängen" auswählen.



Nun mounten Sie die Haiku Partition oder wenn bereits gemounted, öffnen Sie diese. Kopieren Sie nun alle Daten aus dem Verzeichnis auf die Partition.



Um Haiku starten zu können, müssen Sie noch Ihren Bootmanager anpassen. Verwenden Sie den BeOS Bootmanager "Bootman" lesen Sie bitte dazu diese Anleitung.

Wenn Sie den Bootmanager aktuallisiert haben, können Sie einen Neustart durchführen und Haiku von Festplatte starten.

zurück zur Übersicht


 

HAIKU Icons beziehen

Wer für Entwicklungszwecke die Haiku Icons herunterladen möchte, kann dies über den Terminal mit svn machen:

svn checkout svn://svn.berlios.de/haiku/haiku/trunk/data/artwork/icons


Diese werden dann im /boot/home/icons Verzeichnis abgelegt (Verzeichnis wird erstellt).

zurück zur Übersicht


Anleitung erstellt durch Christian Albrecht (Lelldorin) März 2007
Bereitgestellt durch BeSly, der Haiku, BeOS & Zeta Wissensbasis.