netwboot
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| netwboot [2018/06/28 19:30] – angelegt noone | netwboot [2018/06/28 20:31] (aktuell) – noone | ||
|---|---|---|---|
| Zeile 14: | Zeile 14: | ||
| * SD-Karte (wird einmalig benötigt) | * SD-Karte (wird einmalig benötigt) | ||
| - | Wichtig! Das Booten ohne SD-Karte funktioniert nur für Kabelnetzwerke, | + | **Wichtig!** Das Booten ohne SD-Karte funktioniert nur für Kabelnetzwerke, |
| ====PiServer als Virtual Box System installieren==== | ====PiServer als Virtual Box System installieren==== | ||
| - | Um den PiServer ausführen zu können benötigen wir das Betriebssystem [[https:// | + | Um den PiServer ausführen zu können benötigen wir das Betriebssystem [[https:// |
| Da ich keinen extra Rechner als PiServer abstellen möchte verwende ich ein virtuelles System auf meinem Windows 10 Desktop Rechner. Die Software Oracle VirtualBox ermöglicht es uns das für den PiServer notwendige Raspberry Pi Desktop Betriebssystem als „Virtuelles System“ auf unserem Desktop auszuführen. | Da ich keinen extra Rechner als PiServer abstellen möchte verwende ich ein virtuelles System auf meinem Windows 10 Desktop Rechner. Die Software Oracle VirtualBox ermöglicht es uns das für den PiServer notwendige Raspberry Pi Desktop Betriebssystem als „Virtuelles System“ auf unserem Desktop auszuführen. | ||
| - | Virtuelle Maschine erstellen | ||
| - | | + | ===Virtuelle Maschine erstellen=== |
| - | Nach dem ersten Start von VirtualBox klickt ihr auf neu um ein neues virtuelles System zu erzeugen | + | Ladet euch [[https:// |
| + | Nach dem ersten Start von VirtualBox klickt ihr auf >neu< um ein neues virtuelles System zu erzeugen | ||
| - | Oracle VM VirtualBox Manager | + | ===Oracle VM VirtualBox Manager=== |
| + | Wählt als Name PiServer, den Typ Linx und als Version Debian (32Bit) für euren virtuellen Rechner | ||
| - | Wähl als Name PiServer, den Typ Linx und als Version Debian (32Bit) für euren virtuellen Rechner | + | ===Virtuelle Maschine erzeugen=== |
| - | + | Da ich ausreichend Arbeitsspeicher auf meinem Desktop habe, zweige ich 2048MB (2GB) davon für meinen virtuellen Raspbian Desktop ab, falls ihr wenig Arbeitsspeicher hab verwendet 1024MB | |
| - | Virtuelle Maschine erzeugen | + | Dann erzeugen wir eine neue virtuelle Festplatte für unseren Rechner vom Typ VDI |
| - | + | Es reicht vollkommen aus wenn wir den Speicher für die virtuelle festplatte dynamisch zuordnen und als maximale Größe 20GB angeben | |
| - | | + | |
| - | + | ||
| - | Virtuelle Maschine erzeugen | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | Virtuelle Maschine erzeugen Festplatte | + | |
| - | + | ||
| - | | + | |
| - | + | ||
| - | Virtuelle Festplatte Dynamisch | + | |
| Nachdem eurer virtuelles System erstellt wurde müssen wir die ISO Datei, welche die Installationsdateien für das Raspberry Pi Desktop Betriebssystem enthält, als CD an unseren virtuellen Server anhängen und die Installation starten | Nachdem eurer virtuelles System erstellt wurde müssen wir die ISO Datei, welche die Installationsdateien für das Raspberry Pi Desktop Betriebssystem enthält, als CD an unseren virtuellen Server anhängen und die Installation starten | ||
| + | Ladet euch das [[https:// | ||
| + | Öffnet die Einstellungen eurer eben erstellten virtuellen Maschine über einen Rechtsklich > Ändern | ||
| + | Unter Massenspeicher wählt ihr das CD-Laufwerk und hängt die eben runtergeladene ISO über "Datei für optisches Medium wählen" | ||
| + | Stellt die Netzwerkkarte über Netzwerk auf Netzwerkbrücke. | ||
| + | Dann startet ihr euren virtuellen Rechner durch einen Klick auf > | ||
| + | Die Installation wird nun automatisch von der eingelegten CD (ISO Datei) gestartet, wählt " | ||
| + | **Wichtig!** Ist eure Maus im Fenster der VM gefangen könnt ihr mit der rechten STRG Taste auf eurer Tastatur aus dem Fenster springen. | ||
| - | Ladet euch das Raspberry Pi Desktop | + | ===Raspberry Pi Desktop |
| - | | + | Folgt dem Installation-Dialog, |
| + | Dann fragt euch das Setup nach der Ziel Festplatte für die Installation. Da wir nur eine virtuelle Festplatte angelegt haben, akzeptiere ich alle Standardeinstellungen die mir durch das Setup vorgeschlagen werden, | ||
| + | Da wir nur eine Festplatte haben lege ich auch den Boot Loader, welcher für das Starten des Betriebssystems verantwortlich ist, auf die vorgeschlagene virtuelle Festplatte | ||
| + | Nach etwas Wartezeit ist die Installation abgeschlossen und euer System startet nach Bestätigen des Dialogs neu. | ||
| + | Wartet den ersten Start des Desktops ab bevor ihr weiter macht | ||
| - | VirtualBox System editieren | + | Um sicherzustellen dass der Raspbian Desktop korrekt funktioniert, |
| - | Unter Massenspeicher wählt ihr das CD-Laufwerk | + | Wählt im Fenster eurer virtuellen Maschine unter Geräte > Gasterweiterungen einlegen (Es wird wieder eine ISO Datei in das virtuelle |
| - | VirtualBox ISO Mounten | + | Beendet den Dialog mit CANCEL und öffnet ein Terminal |
| - | Stellt die Netzwerkkarte | + | Führt zur Installation der Treiber der VirtualBox (Guest Additions) und zum Update eures Systems folgende Befehle im Terminal aus. |
| + | Falls ihr in Englisch installiert habt könnt ihr vorher | ||
| - | Raspbian Desktop auf der Virtuelle Maschine installieren | + | sudo sh / |
| + | sudo apt-get update && sudo apt-get upgrade | ||
| + | sudo reboot | ||
| - | Dann startet ihr euren virtuellen Rechner durch einen Klick auf Starten | + | ===Netzwerk Boot am Raspberry Pi einrichten=== |
| - | Oracle VM VirtualBox Manager - VM starten | + | Um euren Raspberry Pi ohne SD-Karte über das Netzwerk starten zu können, muss einmalig der Netzwerk Boot pro Raspberry Pi aktiviert werden. Ich starte hierzu jeden Raspberry Pi einmalig mit einer Raspbian Light SD-Karte und gebe folgende Kommandos ein. |
| - | + | ||
| - | Die Installation wird nun automatisch von der eingelegten CD (ISO Datei) gestartet, wählt Install im ersten Menü | + | |
| - | Wichtig! Ist eure Maus im Fenster der VM gefangen könnt ihr mit der rechten STRG Taste auf eurer Tastatur aus dem Fenster springen | + | |
| - | + | ||
| - | Raspberry Pi Desktop installieren | + | |
| - | + | ||
| - | Folgt dem Installation-Dialog, | + | |
| - | + | ||
| - | Raspberry Pi Desktop Sprache wählen | + | |
| - | + | ||
| - | Dann fragt euch das Setup nach der Ziel Festplatte für die Installation. Da wir nur eine virtuelle Festplatte angelegt haben akzeptiere ich alle Standardeinstellungen die mir durch das Setup vorgeschlagen werden, | + | |
| - | + | ||
| - | Raspberry Pi Desktop Disk Formatieren | + | |
| - | + | ||
| - | Raspberry Pi Desktop Disk Formatieren | + | |
| - | + | ||
| - | Raspberry Pi Desktop Disk Formatieren | + | |
| - | + | ||
| - | Da wir nur ein Festplatte haben lege ich auch den Boot Loader, welcher für das Starten des Betriebssystems verantwortlich ist, auf die vorgeschlagene virtuelle Festplatte | + | |
| - | + | ||
| - | Raspberry Pi Desktop Bootloader | + | |
| - | + | ||
| - | Nach etwas Wartezeit ist die Installation abgeschlossen und euer System startet nach bestätigen des Dialogs neu. | + | |
| - | + | ||
| - | Raspberry Pi Desktop Installation beendet | + | |
| - | + | ||
| - | Wartet den ersten start des Desktops ab bevor ihr weiter macht | + | |
| - | + | ||
| - | Gast Erweiterung installieren | + | |
| - | + | ||
| - | Um sicherzustellen das der Raspbian Desktop korrekt funktioniert sind einige Treiber notwendig die Virtual Box für uns mitbringt ohne die Treiber (Gast Erweiterung) ist die Leistung des Systems schlecht und die Funktion eingeschränkt. | + | |
| - | + | ||
| - | Wählt im Fenster eurer virtuellen Maschine unter Geräte > Gasterweiterungen einlegen (Es wird wieder eine ISO Datei in das virtuelle CD Laufwerk eingelegt) | + | |
| - | + | ||
| - | Virtuelle Maschine Gast erweiterung installieren | + | |
| - | + | ||
| - | Beendet den Dialog mit CANCLE und öffnet ein Terminal | + | |
| - | + | ||
| - | ISO Meldung Gast Erweiterung | + | |
| - | + | ||
| - | Führt zur Installation der Treiber der VirtualBox (Guest Additions) und zum Update eures Systems folgende Befehle im Terminal aus. | + | |
| - | Falls ihr in Englisch installiert habt könnt ihr vorher über das Start Menu > Preferences > Raspberry Pi Configuration > Localisation > Set Keyboard die Eingabesprache ändern | + | |
| - | + | ||
| - | Shell | + | |
| - | sudo sh / | + | |
| - | sudo apt-get update && sudo apt-get upgrade | + | |
| - | sudo reboot | + | |
| - | 1 | + | |
| - | 2 | + | |
| - | 3 | + | |
| - | + | ||
| - | sudo sh / | + | |
| - | sudo apt-get update && sudo apt-get upgrade | + | |
| - | sudo reboot | + | |
| - | Netzwerk Boot am Raspberry Pi einrichten | + | |
| - | + | ||
| - | Um euren Raspberry Pi ohne SD-Karte über das Netzwerk starten zu können muss einmalig der Netzwerk Boot pro Raspberry Pi aktiviert werden. Ich starte hierzu jeden Raspberry Pi einmalig mit einer Raspbian Light SD-Karte und gebe folgende Kommandos ein. Für Details zum flashen der SD-Karte mit dem aktuellen Raspbian Image könnt ihr meinen Einsteiger Guide verwenden. | + | |
| Als erstes aktualisieren wir das System um sicherzustellen das der Netzwerk Boot funktioniert, | Als erstes aktualisieren wir das System um sicherzustellen das der Netzwerk Boot funktioniert, | ||
| - | Shell | + | sudo apt-get update && sudo apt-get upgrade |
| - | sudo apt-get update && sudo apt-get upgrade | + | |
| - | 1 | + | |
| - | + | ||
| - | sudo apt-get update && sudo apt-get upgrade | + | |
| Dann editieren wir die Datei config.txt mit Nano | Dann editieren wir die Datei config.txt mit Nano | ||
| - | Shell | + | sudo nano / |
| - | sudo nano / | + | |
| - | 1 | + | |
| - | + | ||
| - | sudo nano / | + | |
| Fügt folgende Zeile am Ende der Datei ein | Fügt folgende Zeile am Ende der Datei ein | ||
| - | Shell | + | program_usb_boot_mode=1 |
| - | program_usb_boot_mode=1 | + | |
| - | 1 | + | |
| - | + | ||
| - | program_usb_boot_mode=1 | + | |
| Speichert mit STRG + X, Y und ENTER | Speichert mit STRG + X, Y und ENTER | ||
| Nach einem Neustart ist die Funktion aktiviert. | Nach einem Neustart ist die Funktion aktiviert. | ||
| - | Shell | + | sudo reboot |
| - | sudo reboot | + | |
| - | 1 | + | |
| - | + | ||
| - | sudo reboot | + | |
| Ihr könnt euren Pi ausschalten und die SD-Karte entfernen, wir benötigen diesen erst später wieder. | Ihr könnt euren Pi ausschalten und die SD-Karte entfernen, wir benötigen diesen erst später wieder. | ||
| - | PiServer installieren | ||
| + | ====PiServer installieren==== | ||
| Das aktuelle Image des Raspberry Pi Desktop hat zwar schon eine PiServer Version integriert, diese hat aber einen Fehler und kann nicht verwendet werden. Kurzer Hand kompilieren und installieren wir PiServer aus dem Quellcode, das dauert nur wenige Minuten. | Das aktuelle Image des Raspberry Pi Desktop hat zwar schon eine PiServer Version integriert, diese hat aber einen Fehler und kann nicht verwendet werden. Kurzer Hand kompilieren und installieren wir PiServer aus dem Quellcode, das dauert nur wenige Minuten. | ||
| - | Als erstes | + | Als erstes |
| - | + | ||
| - | Terminal | + | |
| Gebt folgenden Befehl ein | Gebt folgenden Befehl ein | ||
| - | Shell | + | sudo apt install devscripts debhelper cmake libldap2-dev libgtkmm-3.0-dev libarchive-dev |
| - | sudo apt-get install devscripts debhelper cmake libldap2-dev libgtkmm-3.0-dev libarchive-dev | + | |
| - | 1 | + | |
| - | + | ||
| - | sudo apt-get install | + | |
| Dann laden wir uns den PiServer Code aus dem Repository | Dann laden wir uns den PiServer Code aus dem Repository | ||
| - | Shell | + | git clone --depth 1 https:// |
| - | git clone --depth 1 https:// | + | |
| - | 1 | + | |
| - | + | ||
| - | git clone --depth 1 https:// | + | |
| - | Wir wechsel | + | Wir wechseln |
| - | Shell | + | |
| - | cd piserver | + | |
| - | debuild -uc -us | + | |
| - | 1 | + | |
| - | 2 | + | |
| - | + | ||
| - | cd piserver | + | |
| - | debuild -uc -us | + | |
| - | Nach dem Erstellen des Installers führen wir diesen aus. Eventuell ist die Version / Datei eine andere prüft den Datei-Namen ggf. vorher mit ls /home/pi | + | Nach dem Erstellen des Installers führen wir diesen aus. Eventuell ist die Version / Datei eine andere, prüft den Datei-Namen ggf. vorher mit ls /home/pi |
| - | Shell | + | |
| - | cd .. | + | |
| - | sudo dpkg -i piserver_0.1_i386.deb | + | |
| - | 1 | + | |
| - | 2 | + | |
| - | + | ||
| - | cd .. | + | |
| - | sudo dpkg -i piserver_0.1_i386.deb | + | |
| Nun können wir unseren PiServer, welcher das Raspbian Betriebssysteme an die Raspberry Pi´s über das Netz verteilt, einrichten. | Nun können wir unseren PiServer, welcher das Raspbian Betriebssysteme an die Raspberry Pi´s über das Netz verteilt, einrichten. | ||
| + | Startet den PiServer dann über das Start Menu > Preferences > PiServer | ||
| + | Den ersten Dialog mit Next bestätigen | ||
| + | Steckt dann euren Raspberry Pi an den Strom und das Ethernet an, nach kurzer Zeit taucht dieser im Dialog auf. Bestätigt dann mit Next. | ||
| + | Die Benutzer zur Anmeldung an den Pi´s verwalten wir mit PiServer und belassen daher den Standard | ||
| + | Erstellt dann einen Benutzer / Passwort mit welchem ihr euch nach dem Booten an den Pi´s anmelden könnt | ||
| + | Wählt das Betriebssystem aus das ihr auf eurem Raspberry Pi verwenden möchtet, ich benutze Raspbian Lite. Ihr könnt später auch noch ein anderes Image hinzufügen. | ||
| + | Der Download dauert ein paar Minuten, beendet die Installation dann mit Finish | ||
| - | Startet den PiServer dann über das Start Menu > Preferences > PiServer | + | Nach dem Start des PiServer (Über Start > Preferences > PiServer) könnt ihr euren Raspberry Pi noch mal an den Strom stecken und über das Netzwerk booten und euch mit dem angelegten Benutzer / Passwort anmelden. |
| - | + | ||
| - | Raspberry Pi Dekstop PiServer Starten | + | |
| - | + | ||
| - | Den ersten Dialog mit Next bestätigen | + | |
| - | + | ||
| - | PiServer einrichten | + | |
| - | + | ||
| - | Steck dann euren Raspberry Pi an den Strom und das Ethernet an, nach kurzer Zeit taucht dieser im Dialog auf. Bestätigt dann mit Next | + | |
| - | + | ||
| - | PiServer einrichten | + | |
| - | + | ||
| - | Die Benutzer zur Anmeldung an den Pi´s verwalten wir mit PiServer und belassen daher den Standard | + | |
| - | + | ||
| - | 2018-02-04 22_15_58-PiServer [wird ausgeführt] - Oracle VM VirtualBox | + | |
| - | + | ||
| - | Erstellt dann einen Benutzer / Passwort mit welchem ihr euch nach dem Booten an den Pi´s anmelden könnt | + | |
| - | + | ||
| - | PiServer Benutzer anlegen | + | |
| - | + | ||
| - | Wählt das Betriebssystem aus das ihr auf eurem Raspberry Pi verwenden möchtet, ich benutze Raspbian Lite. Ihr könnt später auch noch ein anderes Image hinzufügen. | + | |
| - | + | ||
| - | PiServer Betriebssystem auswählen | + | |
| - | + | ||
| - | Der Download dauert ein paar Minuten, beendet die Installation dann mit Finish | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | | + | |
| - | + | ||
| - | PiServer | + | |
| Viel Spaß! | Viel Spaß! | ||
netwboot.1530207029.txt.gz · Zuletzt geändert: 2018/06/28 19:30 von noone
