Re: Diskless Linux von Mac OS X booten

Autor: Juergen Roethig <jroethig_at_gmx.de>
Datum: 03.01.2005
Hallo,

Martin Koenen wrote:
> 
> Am Montag, 3. Januar 2005 11:06 schrieb Juergen Roethig:
> 
>>Das (also ein Terminalbetrieb ohne jegliche lokale Laufwerke) ist das, was
>>z.B. auch der Knoppix-Terminalserver out-of-the-box (Knoppix booten,
>>Terminalserver starten, tut) ermoeglicht. Dort laeuft das dann zwar von
>>einem Knoppix als Host, aber die entsprechende Funktionalitaet (DHCP-,
>>TFTP-, NFS-Server) sollte auch Dein OS-X hinkriegen. Daher wuerde ich mir
>>an Deiner Stelle die konkrete Verfahrensweise von Knoppix abgucken ...
> 
> 
> Wenn ich Richtig informiert bin, laufen die Prozesse dann aber auf dem Host. 
> Sprich der Terminalrechner braucht nur sehr wenig Resourcen. Soll dieser aber 
> bei Deinem Fall viel Rechnen oder auch viel Hauptspeicher verwenden, wäre 
> diese Lösung ungeschickt.

In der Tat: Bei einem "klassischen Terminalserver" laeuft das so. Aber 
bei seiner heterogenen Umgebung (MacOS X als Server versus 
Linux-Anwendung auf dem Client, und er will ja gerade seine 
Linux-Anwendung anwenden koennen) wuerde ein solcher "klassischer 
Terminalserver" nichts bringen. Der "Terminalserver" von Knoppix ist 
jedoch kein solch "klassischer". Im Gegenteil: Genutzt wird CPU, 
Hauptspeicher und (falls vorhanden) Swap-Speicherplatz vom lokalen 
Rechner. Gebootet wird dagegen der Kernel vom Server (DHCP und TFTP sind 
in dem Zusammenhang die Stichworte auf dem Server, welche ich bereits 
genannt hatte, PXE als Bootmethode des Client hatte ich dagegen 
zugegebenermassen unterschlagen), und das Filesystem wird ebenfalls vom 
Server bereitgestellt (auch NFS hatte ich erwaehnt). Moeglicherweise 
haette Herr Knopper seinem "Terminalserver" einen anderen Namen geben 
sollen ...

> Für Deinen Fall könntest Du die Partionen des alten Rechner in Verzeichnes des 
> Host kopieren. Über PXE, DHCP und TFTP den Client starten und die "alte 
> Platte" per NFS-Server zur Verfügung stellen.
> Wenn Du noch ein Diskettenlaufwerk drin lassen willst, ist die Arbeit noch 
> weniger. Da PXE, DHCP und TFTP wegfallen kann.
> So braucht Dein Linux , vereinfacht gesagt und anstelle von root=/dev/hda auf 
> root=host:/alte-platte umgestellt werden.

Und das (PXE, DHCP, TFTP, NFS) ist so ziemlich genau das, was der 
Knoppix-Terminalserver macht ;-) Wenn man also die Verfahrensweise am 
lebenden Objekt naeher kennenlernen moechte (um sie gegebenenfalls fuer 
die eigene Anwendung entsprechend zu modifizieren), kann man sich das 
entsprechende Script (zu finden bei einem gebooteten Knoppix unter 
"/etc/init.d/knoppix-terminalserver") zur Brust nehmen. Und dieses 
Script hat einen grossen Vorteil: Es laeuft bei einem gestarteten 
Knoppix "out of the box"! Aber auch das erwaehnte ich in meiner ersten 
EMail bereits ...

Gruss

Juergen
Received on Mon Jan 3 19:55:19 2005

Dieses Archiv wurde generiert von hypermail 2.1.8.
Zurück zur UUGRN-Homepage.