Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

Raspberry Pi 3 inklusive IPC & OSCAM von USB Boot

D

Deleted member 579491

Guest
Raspberry Pi 3 USB Boot / IPC & Oscam Installation
(USB Stick SanDisk Cruzer Blade 16GB -- habs auch mit einem noname Stick probiert der ging nicht)



Raspbian Jessie Lite

Minimal image based on Debian Jessie

Version: January 2017

Release date: 2017-01-11

Kernel version: 4.4

Du musst dich Anmelden oder Registrieren um diesen link zusehen!




1.
Image „Raspian Jessie Lite“ auf SD-Karte schreiben mit z.B. WIN32DiskImager


2.
Starten und mit User „pi“ und Passwort „raspberry“ anmelden


3.
Root rechte für User „root“ aktivieren

sudo nano /etc/ssh/sshd_config (befehl ausführen)
folgenden Eintrag suchen „PermitRootLogin without-password“ und wie folgend abändern: „PermitRootLogin yes

dann mit mit folgender Tastenkombination „strg-o“ speichern, und mit „strg-x“ beenden

jetzt das Passwort für den User „root“ vergeben
sudo passwd

jetzt den raspi rebooten und mit User „root“ und mit Passwort „root“ anmelden.


4.
apt-get update && sudo apt-get -y upgrade



5.
apt-get install rpi-update
BRANCH=next rpi-update
reboot



6.
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt


reboot


7.
vcgencmd otp_dump | grep 17:

Wenn 17:1020000a ausgegeben wird hat etwas nicht geklappt, wir sollten als Ausgabe 17:3020000a erhalten.


8.
fdisk -l



9.
parted /dev/sda

Innerhalb des Tools führe ich nun den folgenden Befehl aus um ein “msdos” Disk Label zu erstellen

mktable msdos
mkpart primary fat32 0% 100M
mkpart primary ext4 100M 100%
quit


reboot

danach wieder mit „root“ “root“ einloggen und folgende Befehle ausführen

mkfs.vfat -n BOOT -F 32 /dev/sda1
sudo mkfs.ext4 /dev/sda2


mkdir /mnt/usbstick
mount /dev/sda2 /mnt/usbstick/
mkdir /mnt/usbstick/boot
mount /dev/sda1 /mnt/usbstick/boot/


apt-get -y install rsync
rsync -ax --progress / /boot /mnt/usbstick

(kopiert das vorhandene Betriebssystem von SD auf USB, das dauert jetzt ein bisschen)

sed -i "s,root=/dev/mmcblk0p2,root=/dev/sda2," /mnt/usbstick/boot/cmdline.txt
sed -i "s,/dev/mmcblk0p,/dev/sda," /mnt/usbstick/etc/fstab


cd ~
umount /mnt/usbstick/boot
umount /mnt/usbstick
poweroff


Jetzt könnt ihr die SD-Karte aus eurem RasPi nehmen und nach erneutem Einstecken der Stromversorgung komplett vom USB Stick booten. Ihr könnt den USB-Stick genau so wie die SD-Karte mit win32diskimager auf euren Rechner sichern, das erspart euch das erneute einrichten auf dem RasPi.

Wichtig!

Der Bootprozess sucht beim Starten des Pi erst nach einer SD-Karte und versucht dann erst dann vom USB Stick zu booten. Der Start dauert daher etwas länger als gewohnt. Um das zu vermeiden könnt ihr einfach eine leere SD-Karte in den Slot stecken.


JETZT IPC mit Oscam installieren

1.
IPC downloaden
wget ipc.pebkac.at/ipc/ipcsetup.sh

Installation starten
bash ipcsetup.sh


Jetzt Installlieren und fertig


IPC unter folgender Adresse erreichbar: IP vom Raspi XXX.XXX.XXX.XXX
Benutzer: ipc
Kennwort:ipc


OSCAM erreichbar unter : IP vom Raspi XXX.XXX.XXX.XXX:16002

Benutzer:eek:scam

Kennwort:eek:scam


bei mir hat es so wunderbar geklappt



sollte es jemand probiert haben gebt bitte feedback
 
Zuletzt bearbeitet von einem Moderator:
Worin besteht der Sinn das OS nicht auf der SD-Karte zu belassen sondern am Ende auf einen USB - Stick zu kopieren ?!
 
Da sich die Lebensdauer der Karte verringert, je nachdem wieviel Schreibvorgänge stattfinden (z.B. durch Logs etc.).

Kann man machen, ist aber nicht zwingend notwendig.

Meine SanDisk läuft bisher 1A ohne Ausfall.
 
Vielleicht sollte man in der Anleitung schreiben das SSH erstmal Standardmäßig deaktiviert ist beim Raspian Image.
Um es zu aktivieren auf der SD-Karte eine leere Datei namens "ssh" (ohne Erweiterung) im Verzeichnis "boot" erstellen.
Dann startet SSH einmal automatisch beim Booten.
Dann z.B. putty starten mit SSH und im Interface
sudo raspi-config
Dann kann man dann unter
Punkt 5 -> interfacing Options
P2 SSH -> enablen.

Wenn man keinen USB Stick benutzen möchte sondern weiterhin die SD Karte kann man sich doch einfach Schritt 7 bis 9 sparen, oder?
 
Zuletzt bearbeitet von einem Moderator:
Die ssh Datei löscht sich doch nach 1x booten und deshalb muss man doch das in der raspi config aktivieren?

Und um in die raspi config zu kommen muss man den raspi doch mit ssh booten?
 
Zuletzt bearbeitet:
Grade getestet. Du hast recht. Die ssh-Datei wird tatsächlich gelöscht.
War mir so nicht bewusst.
 
Wie gross muss der stick mindestens sein und steckt man den von anfang an ein?
 
Hallo an die Experten,
ich benötige einmal Eure Hilfe.
Ich bleibe immer bei Punkt 2. hängen,
bekomme nach Eingabe :Benutzer "pi"
Password "raspberry"
die Meldung : login incorrect
hat jemand einen Tipp für mich?
mfg schugro
 
Zurück
Oben