USB-Stick mit Raspbian "BOOT-RDP" aufsetzen

Aus www.electronic-man.randschtoischlotzer.de
Wechseln zu: Navigation, Suche

Voraussetzungen

  • ein bootfähiger USB-Stick (bzw. eine SD-Karte) auf die das Raspian Image (1,29 GB) und eine "Persistent"-Partition passt um die gemachten Änderungen zu speichern. Z. B. 2 GB groß.
  • ein IBM-kompatibler X86 PC oder Notebook, dessen Netzwerkkarte und Grafikkarte/-chipsatz (VGA) von Raspbian unterstützt wird. Das sollten momentan so ziemlich alle gängigen Geräte sein.

Vorbereitungen

BIOS einstellen:

  • PC/Notebook starten
  • Tasten F8 oder F12 oder 'Ent/Del oder Esc (je nach Hersteller) drücken um ins BIOS zu gelangen
  • Im BIOS / UEFI-Bios die Bootreihenfolge so stellen, dass vom USB-Stick gebootet wird. Soll ein sehr "alter" PC verwendet werden, der kein direktes Booten von USB unterstützt, so kann Plop Boot Manager verwendet werden um zunächst von DVD/CD oder Diskette zu starten und dann von USB zu booten.

Software downloaden:

Installation

Installation Win32 DiskImager

  • Win32-Disk-Imager installieren:

Win32 di 000.png

  • Ja wählen.

Win32 di 001.png

  • "I accept the agreement" und Next > wählen.

Win32 di 002.png

  • Next > wählen.

Win32 di 003.png

  • Install wählen.

Win32 di 004.png

  • warten...

Win32 di 005.png

  • Finish wählen.

Betriebsystem auf USB-Stick (SD-Karte) schreiben

  • Win32DiskImager mit Administratorrechten starten:

Win32 di 006.png
Win32 di 006a.png
Ja wählen.
Win32 di 007.png

  • zuvor gespeichertes Image über 1. auswählen.
  • USB-Stick einstecken.
  • über 2. den Laufwerksbuchstaben des USB-Sticks auswählen bzw. kontrollieren.

Hinweis: Im Dateidialog ist es erforderlich den Filter auf *.* einzustellen, da die Betriesystemdatei als .iso-Datei vorliegt:
Win32 di 008.png

  • über 3. das Schreiben auf den USB-Stick starten.

Win32 di 009.png

  • Yes wählen.

Win32 di 010.png

  • warten ...

Win32 di 011.png

  • OK wählen.
  • Win32 Disk Imager über Beenden schliessen.
  • USB-Stick über Auswerfen (im Windows-Explorer) am PC abmelden:

Win32 di 012.png

Starten

  • USB-Stick an PC stecken
  • Einschalten
  • Booten in den Pixel Desktop abwarten, bzw. "Run with persistence" auswählen:

Pixel.png
warten...
Desktop.png

Deutsche Tastatur in Pixel-Oberfläche einstellen

Keyboard 001.png

  • 1. Raspberry wählen.
  • 2. Preferences wählen.
  • 3. Mouse and Keyboard Settings wählen,

Keyboard 002.png

  • Tab/Reiter Keyboard wählen.

Keyboard 003.png

  • Schaltfläche Keyboard Layout... wählen.

Keyboard 004.png

  • 1. Country Germany wählen.
  • 2. Variant German wählen.
  • 3. OK wählen,

Installation der RDP-Software/Pakete

OS und Paketquellen auf den neuesten Stand bringen

  • Terminal aufrufen:

Terminal.png

  • im Terminal/Befehlszeile folgendes eingeben:
sudo apt-get update

Pakete für RemoteDesktop und deutsche Sprache installieren:

sudo apt-get install task-german python-qt4 python-configparser python-urllib3 rdesktop -y 

"Quellen" für RDP-GUI installieren:

cd ~
sudo git clone --recursive https://github.com/Gibbio/RDPGUI.git

Deutsche Sprache einstellen

sudo dpkg-reconfigure locales

Locales 001.png

Locales 002.png

Zeitzone festlegen/einstellen

sudo cp /usr/share/zoneinfo/Europe/Berlin /etc/localtime

Hostname ändern:

sudo nano /etc/hostname
  • Den Namen Raspberrypi überschreiben z. B.:
REQXYZ

Touchpad für Notebook einrichten (Synaptics)

  • prüfen ob Touchpad "vorhanden"
egrep -i 'synap|alps|etps|elan' /proc/bus/input/devices
  • Ausgabe sollte z. B. sein:
N: Name="SynPS/2 Synaptics Touchpad"
  • Einstellungen (Schablone) kopieren:
sudo cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf
  • Einstellungen anpassen:
sudo nano /etc/X11/xorg.conf
  • Einfügen/Abändern in:
# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
#   Option "OptionName" "value"
#
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
#       MatchDevicePath "/dev/input/event*"
        Option "TapButton1" "1"
        Option "TapButton2" "3"
        Option "TapButton3" "2"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
        Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

SSH-Zugriff (Server) einrichten und einstellen