====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
os:minibian [2016/06/20 11:59]
admin [Resize the SD Partition]
os:minibian [2016/07/19 04:36] (current)
admin [MINIBIAN]
Line 3: Line 3:
 The //​standard//​ OS for the Raspberry Pi certainly is [[https://​www.raspbian.org/​|Raspbian]],​ since it is the Foundation’s official supported operating system. The //​standard//​ OS for the Raspberry Pi certainly is [[https://​www.raspbian.org/​|Raspbian]],​ since it is the Foundation’s official supported operating system.
  
-Although it allows anyone to get their RasPi up and running in no time and without a hassle, one must not forget that it's also a tool that was developed in a defined philosophy. As stated by [[https://​minibianpi.wordpress.com/​2013/​07/​04/​minibian-minimal-raspbian-image-for-raspberry-pi/​|MINIBIAN'​s creator Luca Soltoggio]], //**the [Raspberry Pi] project was born primarily to provide a low cost computer in education and in the countries in the developing world**//. This is perfectly fine, and following this logic it's perfectly understandable that since the Jessie version of Raspbian, it boots straight into the desktop GUI (version 3 of GTK+ / LXDE), see [[https://​www.raspberrypi.org/​blog/​raspbian-jessie-is-here/​|this raspberry.org article]] which clearly states the //​philosophy//​ that lies behind the Raspbian releases.+Although it allows anyone to get their RasPi up and running in no time and without a hassle, one must not forget that it's also a tool that was developed in a defined philosophy. As stated by [[https://​minibianpi.wordpress.com/​2013/​07/​04/​minibian-minimal-raspbian-image-for-raspberry-pi/​|MINIBIAN'​s creator Luca Soltoggio]]:​
  
-What the Pi's project founders probably didn't imagine is the fact that their creation would also become ​**a perfect tool for many makers across the world**, who would be able to use it as a powerful, flexible and low cost **embedded system**.+> the [Raspberry Pi] project was born primarily to provide a low cost computer in education and in the countries in the developing world. 
 + 
 +This is perfectly fine, and following this logic it's perfectly understandable that since the Jessie version of Raspbian, it boots straight into the desktop GUI (version 3 of GTK+ / LXDE), see [[https://​www.raspberrypi.org/​blog/​raspbian-jessie-is-here/​|this raspberry.org article]] which clearly states the //​philosophy//​ that lies behind the Raspbian releases. 
 + 
 +What the Pi's project founders probably didn't imagine is the fact that their creation would also become 
 +a perfect tool for many makers across the world, who would be able to use it as a powerful, flexible and low cost **embedded system**.
  
 And there lies an enormous difference in expectations! And there lies an enormous difference in expectations!
Line 156: Line 161:
 </​Code>​ </​Code>​
  
-==== Startup Your RasPi ====+===== Startup Your RasPi =====
 Insert the SD Card in the RasPi and power it... Insert the SD Card in the RasPi and power it...
  
Line 180: Line 185:
  
 The IP of your installation is displayed in red during the boot sequence. The IP of your installation is displayed in red during the boot sequence.
 +
 +===== WiFi =====
 +
 +**NOTE**: the following is based on RasPi 3 model experimentation,​ you might need to install some specific packages for your hardware.
 +In order to enable Wifi and Bluetooth on the new Raspberry Pi 3, one need to install some complementary packages as follow:
 +
 +<​Code:​bash |Install WiFi & Bluetooth packages:>​
 +> apt-get update
 +> apt-get install firmware-brcm80211 pi-bluetooth wpasupplicant wireless-tools
 +</​Code>​
 +
 +To configure and use the WiFi network, you can scan for available SSIDs using:
 +<​Code:​bash |Scan available WiFi networks>​
 +> iwlist scan
 +Cell 02 - Address: 30:​91:​8F:​15:​C7:​F7
 +  Channel:8
 +  Frequency:​2.447 GHz (Channel 8)
 +  Quality=36/​70 ​ Signal level=-74 dBm  ​
 +  Encryption key:on
 +  ESSID:"​My-WiFi-SSID"​
 +  Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
 +            24 Mb/s; 36 Mb/s; 54 Mb/s
 +  Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
 +  Mode:Master
 +  Extra:​tsf=0000000000000000
 +  Extra: Last beacon: 70ms ago
 +  IE: Unknown: 0007444D5F62626F78
 +  IE: Unknown: 010882848B962430486C
 +  IE: Unknown: 030108
 +  IE: Unknown: 2A0100
 +  IE: Unknown: 2F0100
 +  IE: IEEE 802.11i/​WPA2 Version 1
 +      Group Cipher : CCMP
 +      Pairwise Ciphers (1) : CCMP
 +      Authentication Suites (1) : PSK
 +  IE: Unknown: 32040C121860
 +  IE: Unknown: 2D1A1C1......000000
 +  IE: Unknown: 3D16080......000000
 +  IE: Unknown: 7F08040......0000040
 +  IE: Unknown: DDAB005......000120
 +  IE: Unknown: DD09001......0C0000
 +  IE: Unknown: DD18005......322F00
 +</​Code>​
 +
 +You still need to modify 2 files:
 +
 +<​Code:​bash |/​etc/​network/​interfaces>​
 +> nano /​etc/​network/​interfaces
 +</​Code>​
 +<​Code:​bash |/​etc/​network/​interfaces>​
 +...
 +
 +allow-hotplug wlan0
 +iface wlan0 inet manual
 +  wpa-roam /​etc/​wpa_supplicant/​wpa_supplicant.conf
 +</​Code>​
 +
 +<​Code:​bash |/​etc/​wpa_supplicant/​wpa_supplicant.conf>​
 +> nano /​etc/​wpa_supplicant/​wpa_supplicant.conf
 +</​Code>​
 +<​Code:​bash linenums:​1|/​etc/​wpa_supplicant/​wpa_supplicant.conf>​
 +network={
 +  ssid="​YourSSID"​
 +  psk="​YourPassword"​
 +}
 +</​Code>​
 +
 +Here, we use the ''​manual''​ setting with ''​wpa-roam'',​ this [[http://​raspberrypi.stackexchange.com/​questions/​9257/​whats-the-difference-between-wpa-roam-and-wpa-conf-in-the-etc-network-inte|stackexchange thread]] seems to imply that this configuration should suspend the WiFi when the Ethernet cable is plugged and vice-versa.
 +On the contrary, using ''​manual''​ with ''​wpa-roam'', ​ (this hasn't been tested by myself).
 +
 +Nevertheless,​ using the above settings had **both WiFi and Ethernet** activated at the same time.
 +There is more to learn in this article about [[http://​manual.aptosid.com/​en/​inet-setup-en.htm|Setting up for WiFi Roaming with wpa]].
 +===== Bluetooth =====