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/ |