Install Operating system on raspberry pi 0w » Historique » Version 9
openbeelab, 02/02/2019 18:21
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 | 7 | openbeelab | $ touch /Volumes/boot/ssh |
24 | 4 | openbeelab | |
25 | 6 | openbeelab | activate ssh by usb, |
26 | 2 | openbeelab | |
27 | 4 | openbeelab | edit config.txt @ the root of the sd card and add "dtoverlay=dwc2" or directly |
28 | 2 | openbeelab | |
29 | 7 | openbeelab | echo "dtoverlay=dwc2" >> /path/to/my/sd/card/config.txt |
30 | echo "modules-load=dwc2,g_ether" >> /path/to/my/sd/card/cmdline.txt |
||
31 | 4 | openbeelab | |
32 | 6 | openbeelab | eject sdcard : |
33 | 4 | openbeelab | |
34 | 7 | openbeelab | $ sudo diskutil eject /dev/mmcbbtruc0 |
35 | Password: |
||
36 | Disk /dev/mmcbbtruc0 ejected` |
||
37 | 4 | openbeelab | |
38 | 6 | openbeelab | start pi0 : put the sdcard in pi0 and plug it with usb to your computer |
39 | 4 | openbeelab | |
40 | 8 | openbeelab | connect to pi0 (default psswd is raspberry) |
41 | 4 | openbeelab | |
42 | 1 | guillaume.devoyon | ssh pi@raspberrypi.local |
43 | 8 | openbeelab | |
44 | extend file system |
||
45 | |||
46 | $ sudo raspi-config |
||
47 | |||
48 | in "7 Advanced options", select "A1 Expand filesystem", when operation done, reboot and reconnect to ssh. |
||
49 | |||
50 | update packages |
||
51 | |||
52 | $ sudo apt-get update |
||
53 | $ sudo apt-get upgrade |
||
54 | |||
55 | change password |
||
56 | |||
57 | passwd |
||
58 | |||
59 | |||
60 | 2 | openbeelab | |
61 | |||
62 | |||
63 | ## Buildroot |
||
64 | |||
65 | 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/ |