Projet

Général

Profil

Install Operating system on raspberry pi 0w » Historique » Version 12

openbeelab, 02/02/2019 19:12

1 2 openbeelab
# Install Operating system on raspberry pi 0w
2 1 guillaume.devoyon
3 2 openbeelab
To install Operating system on Raspberry pi there are many website describing how to do. For french noobies, better explanations here : https://edutechwiki.unige.ch/fr/Installation_de_Raspbian
4 1 guillaume.devoyon
5 2 openbeelab
## Raspbian Lite
6
7 1 guillaume.devoyon
The steps are classic :
8
9 6 openbeelab
Dowloading image from https://www.raspberrypi.org/downloads/raspbian/ and download the "Raspbian Stretch Lite" version. We will not use X servers and other desktops tools. Just console.
10 2 openbeelab
11 7 openbeelab
    wget https://downloads.raspberrypi.org/raspbian_lite_latest
12 2 openbeelab
13 6 openbeelab
unrar the .zip
14 2 openbeelab
15 7 openbeelab
    tar -xvf /my/raspbian/iso.zip
16 2 openbeelab
17 6 openbeelab
Install it on SDcard from your desktop pc https://www.raspberrypi.org/documentation/installation/installing-images/
18 2 openbeelab
19 9 openbeelab
    dd bs=512 if=/iso/place/on/my/computer of=/dev/mysdcard conv=sync
20 2 openbeelab
21 6 openbeelab
activate ssh, to create the ssh file in boot to activate it
22 4 openbeelab
23 12 openbeelab
    $ touch /media/$USER/boot/ssh
24 1 guillaume.devoyon
  
25 10 openbeelab
26 12 openbeelab
set the wifi : edit the wifi config file to set your personnal SSID and psswd
27 10 openbeelab
    
28
    vim /media/$USER/rootfs/etc/wpa_supplicant.conf
29
30
add : 
31
32
    country=GB
33 11 openbeelab
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
34
    update_config=1
35 10 openbeelab
36 11 openbeelab
    network={
37 10 openbeelab
    ssid="MyWiFiNetwork"
38
    psk="password123"
39 11 openbeelab
    }
40 4 openbeelab
   
41 10 openbeelab
42 6 openbeelab
eject sdcard : 
43 4 openbeelab
44 7 openbeelab
    $ sudo diskutil eject /dev/mmcbbtruc0
45
    Password:
46
    Disk /dev/mmcbbtruc0 ejected`
47 4 openbeelab
48 6 openbeelab
start pi0 : put the sdcard in pi0 and plug it with usb to your computer
49 4 openbeelab
50 8 openbeelab
connect to pi0 (default psswd is raspberry)
51 4 openbeelab
52 1 guillaume.devoyon
    ssh pi@raspberrypi.local
53 8 openbeelab
54
extend file system
55
56
    $ sudo raspi-config
57
58
in "7 Advanced options", select "A1 Expand filesystem", when operation done, reboot and reconnect to ssh.
59
60
update packages
61
62
    $ sudo apt-get update
63
    $ sudo apt-get upgrade
64
65
change password
66
67
    passwd
68
69
70 2 openbeelab
71
72
73
## Buildroot
74
75
Buildroot is a tool that help to build Linux embedded dedicated system. Basic tutorial here : https://code4pi.fr/2014/03/creation-dune-custom-image-pour-votre-raspberry-pi/