SYSLINUX — Änderungen 10133 → 10135

Zeile 6: Zeile 6:
 
Unter Linux sollte das SYSLINUX aus dem Repository der Distribution verwendet werden. Für Windows gibt es Binaries in der offiziellen Source Code Distribution in den Verzeichnissen ''win32\syslinux.exe'' und ''win64\syslinux64.exe'' (für 32- bzw. 64-Bit-Windows).
 
Unter Linux sollte das SYSLINUX aus dem Repository der Distribution verwendet werden. Für Windows gibt es Binaries in der offiziellen Source Code Distribution in den Verzeichnissen ''win32\syslinux.exe'' und ''win64\syslinux64.exe'' (für 32- bzw. 64-Bit-Windows).
  
−
Um mittels SYSLINUX ein Multiboot-kompatibles Betriebssystem zu booten wird das Modul ''mboot.c32'' benötigt. Dieses ist in der offiziellen Source Code Distribution mitgeliefert und befindet sich im Verzeichnis ''com32/mboot''.
+
Um mittels SYSLINUX ein [[Multiboot]]-konformes Betriebssystem zu booten wird das Modul ''mboot.c32'' benötigt. Dieses ist in der offiziellen Source Code Distribution (siehe Weblinks) mitgeliefert und befindet sich im Verzeichnis ''com32/mboot''.
  
 
Außerdem muss eine Konfigurationsdatei namens ''syslinux.cfg'' erstellt werden, die wie folgt aussehen könnte:
 
Außerdem muss eine Konfigurationsdatei namens ''syslinux.cfg'' erstellt werden, die wie folgt aussehen könnte:
Zeile 16: Zeile 16:
 
</code>
 
</code>
  
−
In der Zeile ''KERNEL'' muss ''mboot.c32'' angegeben werden, da es aus Sicht von SYSLINUX der Kernel ist. Erst dieses Modul lädt die Datei mykernel aus dem Wurzelverzeichnis sowie die Module myprog1 und myprog2. Die Module werden durch drei Bindestriche (---) voneinander getrennt. Es können nach jedem Modul Kommandozeilenparameter angegeben werden. Weitere Informationen siehe Weblinks.
+
In der Zeile ''KERNEL'' muss ''mboot.c32'' angegeben werden, da es aus Sicht von SYSLINUX der Kernel ist. Erst dieses Modul lädt die Datei mykernel aus dem Wurzelverzeichnis sowie die Module myprog1 und myprog2. Die Module werden durch drei Bindestriche (---) voneinander getrennt. Es können nach jedem Modul Kommandozeilenparameter angegeben werden. Weitere Informationen stehen in der Dokumentation zu mboot.c32 (siehe Weblinks).
  
−
# Das Laufwerk/Image mit dem FAT-Dateisystem formatieren. Dazu sind die Bordmittel des Betriebssystem zu verwenden.
+
# Das Laufwerk/Image mit dem FAT-Dateisystem formatieren. Dazu sind die Bordmittel des Betriebssystems zu verwenden.
 
# Durch den Aufruf von ''syslinux'' den Bootloader installieren.
 
# Durch den Aufruf von ''syslinux'' den Bootloader installieren.
 
#* '''Linux''': <tt>syslinux -d boot/syslinux image_oder_dev</tt>
 
#* '''Linux''': <tt>syslinux -d boot/syslinux image_oder_dev</tt>
Zeile 25: Zeile 25:
 
#*: Um diesen Befehl auszuführen sind Administratorrechte erforderlich.
 
#*: Um diesen Befehl auszuführen sind Administratorrechte erforderlich.
 
# Verzeichnis ''boot/syslinux'' auf dem Image erstellen.
 
# Verzeichnis ''boot/syslinux'' auf dem Image erstellen.
−
# ''syslinux.cfg'' und ''mboot32.c32'' in das eben erstelle Verzeichnis kopieren.
+
# ''syslinux.cfg'' und ''mboot.c32'' in das eben erstelle Verzeichnis kopieren.
−
# Das eigene Betriebssystem auf die Diskette kopieren (in diesem Beispiel mykernel, myprog1 und myprog2)
+
# Das eigene Betriebssystem auf das Image kopieren (in diesem Beispiel mykernel, myprog1 und myprog2)
  
 
Nur der letzte Schritt muss wiederholt werden, wenn das Image aktualisiert werden soll.
 
Nur der letzte Schritt muss wiederholt werden, wenn das Image aktualisiert werden soll.