ElinOS auf CD-Rom - FB2

Transcription

ElinOS auf CD-Rom - FB2
ElinOS auf CD-Rom
A-Team:
(Ayik, Krsic, Massong, Naccarato, Voscak)
Gliederung
„
„
„
Voraussetzungen
Fernkompilieren auf dem FH-Rechner
Bootfähige CD erzeugen
A-Team -- ElinOS auf CD
2
Voraussetzungen
„
„
Internetzugang
Irgendeine Live-CD
‰
„
„
„
hier Kanotix Æ http://www.kanotix.com
Laptop oder PC
Ein Brennprogramm
Es ist nicht nötig Linux zu installieren
A-Team -- ElinOS auf CD
3
Fernkompilieren auf dem FH-Rechner
Å auf FH-Server einloggen
Å einen Ordner in /tmp erzeugen
Mit „elinos-cloneproject“ das Project „Hello“ clonen
und in den Ordner MyFirst ablegen
A-Team -- ElinOS auf CD
4
Fernkompilieren auf dem FH-Rechner
A-Team -- ElinOS auf CD
5
Fernkompilieren auf dem FH-Rechner
Å Shell-Variablen laden
A-Team -- ElinOS auf CD
6
Fernkompilieren auf dem FH-Rechner
- Auf der Live-CD mit irgendeinem Editor
eine init.c schreiben und abspeichern!
A-Team -- ElinOS auf CD
7
Fernkompilieren auf dem FH-Rechner
Auf der Live-CD eine neue Konsole aufmachen und die vorhin
gespeicherte init.c auf dem FH-Server in den entsprechenden Ordner
hochladen.
A-Team -- ElinOS auf CD
8
Fernkompilieren auf dem FH-Rechner
Nun wieder auf die FH-Konsole wechseln und „make boot“ ausführen.
ElinOS wird nun kompiliert. Dies kann einige Zeit dauern.
A-Team -- ElinOS auf CD
9
Fernkompilieren auf dem FH-Rechner
Nun werden die beiden nötigen Dateien in den Ordner public_html kopiert,
damit man sie später herunterladen kann. Zu beachten ist, dass in der
ersten Zeile vmlinuz beim Kopieren gleichzeitig in „linux“ umbenannt wird.
Nach dem Kopiervorgang kann man sich ausloggen.
( Diese beiden Dateien können natürlich auch per sftp auf die Live-CD
kopiert werden )
A-Team -- ElinOS auf CD
10
Fernkompilieren auf dem FH-Rechner
mit wget die beiden
Dateien auf das HostSystem herunterladen
A-Team -- ElinOS auf CD
11
Bootfähige CD erzeugen
Æ Pbcd von der o.g. URL herunterladen
A-Team -- ElinOS auf CD
12
Bootfähige CD erzeugen
Å root werden
Å Archiv entpacken
Å Dateien nach isolinux kopieren
Å dies ist nötig damit der bootloader später das richtige image lädt
Å in den Ordner wechseln und Iso-Image erstellen
Wenn alles geklappt hat, erhält man
nun eine Datei pbcd.iso die man auf
den FH-Server in den Ordner
public_html wieder hochschiebt.
A-Team -- ElinOS auf CD
13
Bootfähige CD erzeugen
„
„
„
„
„
Falls man einen USB-Stick zur Hand hat, kann man
die iso-Datei auch auf den Usb-Stick kopieren; dann
würde der letzte Schritt entfallen.
Die ISO-Datei liegt nun unter:
http://194.94.80.8/~username/pbcd.iso.
Wenn man Kanotix als Live-CD benutzt, könnte man
nun mit dem Befehl „qemu -cdrom pbcd.iso“
ausprobieren ob das Image funktioniert.
Nun muss man nur noch die Datei herunterladen und
mit einem Brennprogramm brennen.
Wenn alles geklappt hat, kann man von der
gebrannten CD-ROM booten und der Code in der
Datei init.c wird ausgeführt.
A-Team -- ElinOS auf CD
14