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