Install dan Konfigurasi CentOS 7 pada Raspberry Pi 3

Saya lebih memilih CentOS 7 sebagai OS utama pada raspberry, dimana merupakan versi yang sering saya gunakan untuk pekerjaan sehari-hari. Pemasangannya cukup mudah dan ringkas. Pada dasarnya Anda perlu mencari ID disk yang benar, mendownload img, unzip dan copy ke USB MicroSD dengan Linux/Mac Anda.
 
$ diskutil list 
/dev/disk0 (internal, physical): 
 
/dev/disk1 (internal, virtual): 
 
/dev/disk2 (external, physical): 
#: TYPE NAME SIZE IDENTIFIER 
0: FDisk_partition_scheme *31.4 GB disk2 
1: Windows_FAT_16 RECOVERY 1.2 GB disk2s1 
2: Linux 33.6 MB disk2s5 
$ wget https://buildlogs.cdn.centos.org/centos/7/isos/armhfp/CentOS-Userland-7-armv7hl-Minimal-1611-test-RaspberryPi3.img.xz 
$ unxz CentOS-Userland-7-armv7hl-Minimal-1611-test-RaspberryPi3.img.xz 
$ diskutil unmountDisk /dev/disk<#diskid> 
$ sudo dd bs=1m if=CentOS-Userland-7-armv7hl-Minimal-1611-test-RaspberryPi3.img of=/dev/disk<#diskid>
Salinlah menggunakan perintah dd karena perintah ini akan meng-copy sekaligus membuat disk menjadi bootable untuk Raspberry. Bagi pengguna MAC OS untuk bisa melihat proses dd masih berjalan silahkan langsung tekan tombol Ctrl+t. Sekarang masukkan SDcard ke Raspberry Pi 3 dan boot, lalu login dengan: username: root password: centos Setelah login kita akan langsung menemukan wireless yang tidak berfungsi, sebenarnya perangkat wlan0 berfungsi dengan baik tetapi pada beberapa kasus bisa terjadi wlan0 tidak dikenali oleh OS.
nmcli d 
DEVICE  TYPE      STATE         CONNECTION 
eth0    ethernet  connected     eth0 
lo      loopback  unmanaged     -- 
Untuk mengatur koneksi wifi, kita harus terhubung ke koneksi kabel terlebih dahulu dan pastikan kita memiliki akses internet. Jika Anda mau, Anda bisa ssh root@ ke Raspberry dari Linux/Mac Anda, dengan alamat ip dengan menjalankan ifconfig dari Raspberry Pi. Sekarang kita perlu terlebih dahulu memastikan waktu pada Raspberry sudah benar dengan menyiapkan layanan ntp, proses install ini akan menggunakan internet
# yum install -y ntp 
# systemctl enable ntpd 
# systemctl start ntpd 
Verifikasi tanggal dan waktu bahwa sudah benar:
# date 
Fri Jun 17 04:20:43 UTC 2016 
Kemudian kita perlu download update firmware dari github, update, lalu reboot.
# yum -y install git 
# git clone https://github.com/RPi-Distro/firmware-nonfree.git 
# mv /lib/firmware/brcm{,.org} 
# cp -R firmware-nonfree/brcm80211/brcm /lib/firmware/brcm 
# curl -L --output /usr/bin/rpi-update https://raw.githubusercontent.com/Hexxeh/rpi-update/master/rpi-update 
# chmod +x /usr/bin/rpi-update 
# rpi-update 
# reboot 
Setelah reboot selesai, antarmuka wlan0 akan tersedia.
# nmcli d 
DEVICE  TYPE      STATE         CONNECTION 
eth0    ethernet  connected     eth0 
wlan0   wifi      disconnected  -- 
lo      loopback  unmanaged     -- 
Sekarang menemukan SSID dari koneksi sinyal wifi Anda, dan menghubungkannya.
[root@centos-rpi3 ~]# nmcli d wifi 
*  SSID               MODE   CHAN  RATE       SIGNAL  BARS  SECURITY 
   kobuk              Infra  5     54 Mbit/s  60      ▂▄▆_  WPA2 
   --                 Infra  1     54 Mbit/s  20      ▂___  WPA1 WPA2 
   ..... 
 
[root@centos-rpi3 ~]# nmcli d wifi connect  password 
[root@centos-rpi3 ~]# nmcli d 
DEVICE  TYPE      STATE      CONNECTION 
eth0    ethernet  connected  eth0 
wlan0   wifi      connected 
lo      loopback  unmanaged  -- 
Sekarang konfirmasikan koneksi wifi dan dengan alamat ip supaya kita bisa berpindah dari koneksi jaringan kabel.
nmcli d show wlan0 
GENERAL.DEVICE:                         wlan0 
GENERAL.TYPE:                           wifi 
GENERAL.HWADDR:                         B8:27:EB:6F:DF:97 
GENERAL.MTU:                            0 
GENERAL.STATE:                          100 (connected) 
GENERAL.CONNECTION:                     .... 
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/2 
IP4.ADDRESS[1]:                         192.168.1.56/24 
IP4.GATEWAY:                            192.168.1.1 
IP4.DNS[1]:                             192.168.1.1 
IP4.DOMAIN[1]:                          hsd1.wa.comcast.net 
IP6.ADDRESS[1]:                         .... 
IP6.GATEWAY: 
Sekian, semoga tulisan ini bermanfaat

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line