pátek 7. prosince 2018

Záchrana dat na Raspberry Pi

Pokud se stane a Raspberry Pi nestartuje jak má, je v následujících řádkách návod, jak z filesystému přenést data na flashku.

Nejprve je potřeba nastartovat RPi do single user mode:

1) Vytahnout SD kartu a vložit do čtečky karet na počítači. Objeví se malá parition, která obsahuje soubor cmdline.txt

2) Editovat soubor cmdline.txt - na konec řádku dopsat init=/bin/sh
 
3) SD kartu vložit zpět do RPi a nastartovat. RPi je nutno mít připojenou k monitoru před HDMI a je potřeba mít v USB zapojenou klávesnici.

4) RPi skončí v command promtpu, kde můžeme zadávat příkazy. Pomocí příkazu ls si nechte vypsat soubory v souborovém systému

Připojení USB flashdik

5) Do USB vložte flash disk.

6) V single user modu je filesystem mountovaný jako read only. Proveďte přemountování systému s možností zápisu:

mount -o remount,rw /

7) V adresáři /mnt vyvořte adresář, na který bude filesystem mountovaný

cd /mnt
mkdir usbdisk

8) Namountujte filesystem usb

mount -o rw /dev/sda /mnt/usbdisk

9) Zkontrolujte, že je usb disk správně připojený

ls /mnt/usbdisk

10) Pomocí příkazu cp nakopírujte soubory z SD karty na USB disk

pátek 8. června 2018

Unikátní sériové číslo Raspberry Pi

Pokud potřebujete získat sériové číslo Rasp PI, je možné je načíst z /proc/cpuinfo

cat /proc/cpuinfo

processor       : 0
model name      : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS        : 697.95
Features        : half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xb76
CPU revision    : 7

Hardware        : BCM2708
Revision        : 0010
Serial          : 0000000090f8cbxw


Příkaz, který vypíše pouze sériové číslo:

cat /proc/cpuinfo |grep Serial|cut -d' ' -f2

středa 28. února 2018

Instalace Apache2 a PHP 7 na Raspberry Pi

sudo apt-get install apache2 php7.0 php7.0-curl 
       php7.0-gd php7.0-imap php7.0-json php7.0-mcrypt 
        php7.0-mysql php7.0-opcache php7.0-xmlrpc 
       libapache2-mod-php7.0

pondělí 26. února 2018

How to resolve forgotten pi password on NOOBS system on Rasperry Pi

I had to solve a problem to connect to my Raspberry Pi. I didn't use this RaspPi long time and forgot the pi user password.

The following sequence helps me to rescue the password:

1) login the RaspPi in rescue mode (hold Shift during the RaspPi start up)

2) edit the command.txt file. Add <space>init=/bin/sh at the end of command line (just after rootwait command). Exclamation: don't use Enter - the command in command.txt should be in one line.

3) exit the rescue mode and boot. The prompt sign # should appear.

4) run the mount -rw -o remount / command

5) passwd pi command and set a new password

6) remove init=/bin/sh from command.txt