Syslinux: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
(Die Seite wurde neu angelegt: „{{righttoc}} {{unvollständig}} Das Syslinux Projekt beinhaltet Bootloader beinhaltet Bootloader für das Dateisystem FAT (SYSLINUX), die Dateisysteme EXT2 und E…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{righttoc}}
{{righttoc}}
{{unvollständig}}


Das Syslinux Projekt beinhaltet Bootloader beinhaltet Bootloader für das Dateisystem FAT (SYSLINUX), die Dateisysteme EXT2 und EXT3 (EXTLINUX), CD-ROMs (ISOLINUX) und das Booten aus dem Netzwerk (PXELINUX). Dies steht im Gegensatz zu anderen Bootloadern, die alle Funktionen in einem Programm vereinen.
Das Syslinux Projekt beinhaltet Bootloader beinhaltet Bootloader für das Dateisystem FAT (SYSLINUX), die Dateisysteme EXT2 und EXT3 (EXTLINUX), CD-ROMs (ISOLINUX) und das Booten aus dem Netzwerk (PXELINUX). Dies steht im Gegensatz zu anderen Bootloadern, die alle Funktionen in einem Programm vereinen.
Zeile 7: Zeile 6:
==Installation==
==Installation==


Syslinux wird mittels
Das Syslinux Paket wird mittels
  pacman -Sy syslinux
  pacman -Sy syslinux
installiert.
installiert.


{{Hinweis|Die nachfolgenden Schritte beziehen sich nur auf EXTLINUX}}
'''EXTLINUX:'''
Anschließend muss der MBR (Master Boot Record) auf die Festplatte geschrieben werden, von der gestartet wird.
 
Um EXTLINUX zu nutzen, muss ein MBR (Master Boot Record) auf die Festplatte geschrieben werden, von der gestartet wird.
  cat /usr/lib/syslinux/mbr.bin > /dev/sdX
  cat /usr/lib/syslinux/mbr.bin > /dev/sdX


Der eigentliche Bootloader wird mittels
EXTLINUX wird mittels
  mkdir /boot/extlinux
  mkdir /boot/extlinux
  extlinux --install /boot/extlinux
  extlinux --install /boot/extlinux
installiert. Alle Pfadangaben in der Konfigurationsdatei beziehen sich auf das hier angegebene Verzeichnis ''/boot/extlinux''.
installiert. Alle Pfadangaben in der Konfigurationsdatei beziehen sich auf das hier angegebene Verzeichnis ''/boot/extlinux''.


Um ein Menü zu erhalten, muss noch die Datei ''menu.c32'' oder ''vesamenu.c32'' in das Installationsverzeichnis kopiert werden. ''menu.c32'' stellt ein Textbasiertes Menu bereit, wohingegen ''vesamenu.c32'' ein grafisches bereitstellt.
'''SYSLINUX:'''
 
Um SYSLINUX zu nutzen, muss ein MBR (Master Boot Record) auf die Festplatte geschrieben werden, von der gestartet wird.
cat /usr/lib/syslinux/mbr.bin > /dev/sdX
 
SYSLINUX wird mittels
mkdir /boot/syslinux
syslinuxl /boot/syslinux
installiert. Alle Pfadangaben in der Konfigurationsdatei beziehen sich auf das hier angegebene Verzeichnis ''/boot/syslinux''.


==Konfiguration==
==Konfiguration==


Die Konfigurationsdatei von EXTLINUX heißt extlinux.conf und muss sich im Verzeichnis befinden, dass bei der Installation angebeben wurde.
Die Konfigurationsdatei von EXTLINUX heißt extlinux.conf und muss sich im Verzeichnis befinden, dass bei der Installation angebeben wurde.
Um ein Menü zu erhalten, muss noch die Datei ''menu.c32'' oder ''vesamenu.c32'' in das Installationsverzeichnis kopiert werden. ''menu.c32'' stellt ein Textbasiertes Menu bereit, wohingegen ''vesamenu.c32'' ein grafisches bereitstellt.


'''Beispieldatei:'''
'''Beispieldatei:'''
Zeile 42: Zeile 52:
   kernel ../vmlinuz26
   kernel ../vmlinuz26
   append initrd=kernel26.img ro root=/dev/sda2
   append initrd=kernel26.img ro root=/dev/sda2
==Todo==
* Konfiguration detailreicher
* SYSLINUX, usw. ...


==Siehe auch==
==Siehe auch==

Version vom 3. April 2010, 21:52 Uhr

Das Syslinux Projekt beinhaltet Bootloader beinhaltet Bootloader für das Dateisystem FAT (SYSLINUX), die Dateisysteme EXT2 und EXT3 (EXTLINUX), CD-ROMs (ISOLINUX) und das Booten aus dem Netzwerk (PXELINUX). Dies steht im Gegensatz zu anderen Bootloadern, die alle Funktionen in einem Programm vereinen. EXTLINUX stellt auf regulären Linuxsystemen eine einfache Alternative zu GRUB und GRUB2 dar.

Installation

Das Syslinux Paket wird mittels

pacman -Sy syslinux

installiert.

EXTLINUX:

Um EXTLINUX zu nutzen, muss ein MBR (Master Boot Record) auf die Festplatte geschrieben werden, von der gestartet wird.

cat /usr/lib/syslinux/mbr.bin > /dev/sdX

EXTLINUX wird mittels

mkdir /boot/extlinux
extlinux --install /boot/extlinux

installiert. Alle Pfadangaben in der Konfigurationsdatei beziehen sich auf das hier angegebene Verzeichnis /boot/extlinux.

SYSLINUX:

Um SYSLINUX zu nutzen, muss ein MBR (Master Boot Record) auf die Festplatte geschrieben werden, von der gestartet wird.

cat /usr/lib/syslinux/mbr.bin > /dev/sdX

SYSLINUX wird mittels

mkdir /boot/syslinux
syslinuxl /boot/syslinux

installiert. Alle Pfadangaben in der Konfigurationsdatei beziehen sich auf das hier angegebene Verzeichnis /boot/syslinux.

Konfiguration

Die Konfigurationsdatei von EXTLINUX heißt extlinux.conf und muss sich im Verzeichnis befinden, dass bei der Installation angebeben wurde.

Um ein Menü zu erhalten, muss noch die Datei menu.c32 oder vesamenu.c32 in das Installationsverzeichnis kopiert werden. menu.c32 stellt ein Textbasiertes Menu bereit, wohingegen vesamenu.c32 ein grafisches bereitstellt.

Beispieldatei:

default menu.c32
prompt 0
menu title Arch Linux
timeout 600

label arch
 menu label Arch Linux
 kernel ../vmlinuz26
 append initrd=kernel26.img ro root=/dev/sda2

label fallback
 menu label Arch Linux (Fallback)
 kernel ../vmlinuz26
 append initrd=kernel26.img ro root=/dev/sda2

Siehe auch

Weblinks