👋 Herkese Selamlar 👋

Raspberry Pi4 için yaptığım Ubuntu Server 20.04 kurulumu ve sonrası işlemleri anlatıyorum. Kısa kodlar ile detaya girmeden bilgi vermeye çalıştım. Umarım sizlere de faydası olur

-----------------------------------------------------------------------------

🚀 UBUNTU SERVER 20.04 Kurulumu

ilk olarak Raspberry Pi imager programı yardımı ile SD kartımıza image dosyamızı yüklüyoruz.

Raspberry Pi imager programını açtığımızda sırası ile

other general-purpose OS

ubuntu

Ubuntu Server 20.04.4 LTS (RPi 3/4/400)

seçeneklerini takip edelim ve image yüklenecek kartı seçerek yükleme işlemine başlayalım. Sonrasında image yükleme işlemi tamamlandığında SD kartımızı Raspberry bilgisayarımıza takalım.

sistem ilk açıldığında default olarak kullanıcı adı:ubuntu, şifre:ubuntu gelir.

Ve sonrasında yeni şifre girmemizi isteyecek. Sistem terminal ekranı üzerinden işlemekte. Bu yüzden saat, dil, bölge, klavye gibi ayarları kendimiz terminal ekranından yapmamız gerekiyor. İlk başta ethernet kablosu ile internete bağlanmamız gerekicek.

-----------------------------------------------------------------------------

🚀 Terminal Ekranından Bölge ve Klavye Ayarları

Tarih ayarlarını yapabilmemiz için aşağıdaki komut ile yükleme yapmamız gerekiyor.

$ sudo apt install htpdate

yükleme tamamlandıktan sonra

$ date

yazdığımızda aktif olan saat bilgisini verir.

$ timedatectl list-timezones

yazdığımızda saat bölgelerini gösterir. Burada Europe/Istanbul seçeneğini görmemiz gerek.

$ timedatecti set-timezone Europe/Istanbul

yazdığımızda saat ve bölge ayarlamasını yapmış oluruz.

Klavye ayarları için

$ sudo dpkg-reconfigure keyboard-configuration

ile giriş yaptığımızda klavye ayarlarını yapabiliriz. Sonrasında bilgisayarı baştan başlatmamız gerekir.

-----------------------------------------------------------------------------

🚀 Static IP atama

$ ifconfig

ya da

$ hostname -I

komutu ile kablolu ve kablosuz ağdaki IP adresini görüntüleyebiliriz ama öncesinde

$ sudo apt install net-tools

ile yükleme yapmamız gerekiyor

$ ls /sys/class/net

ile ağımızdaki networkleri görebiliriz. Genellikle eth0, wlan0, lo çıkacaktır.

Static IP ataması için

$ sudo nano /etc/netplan/50-cloud-init.yaml

içerisine girip bazı düzenlemeler yapmamız gerekiyor.

Burada dikkat etmemiz gereken bir nokta; boşlukları TAB ile vermeyin. Hata veriyor

network:
 ethernets:
  eth0:
   addresses: [192.168.1.200/24]
   gateway4: 162.162.1.1
   dhcp4: true
   optional: true
   nameservers:
    addresses: [4.2.2.2, 8.8.8.8]
    search: []
 version: 2

 wifis:
  wlan0:
   optional: true
   access-points:
    "SSID_NAME":
     password: "password"
   dhcp4: true

düzenlemeleri yaptıktan sonra Ctrl+X ve Y (yes) enter diyerek çıkalım.

$ sudo netplan generate
$ sudo netplan apply

diyerek yapılandırma işlemini gerçekleştirelim. Bu sayede static IP atama ve wifi bağlantı işlemlerini gereçekleştirmiş oluruz.

EK olarak nmcli kodlarını kullanarak da wifi ile ilgili bir çok işlem yapılabilir.

Ayrıca terminal ekranından wifi ağına bağlanabilmemiz için aşağıdaki kod ile yükleme yapalım

$ sudo apt install network-manager

yükleme işleminden sonra terminal ekranına

$ nmtui

yazarsak bizi wifi ağına bağlamak için yönlendirecektir.

-----------------------------------------------------------------------------

🚀 USB den dosya çekme

Terminal ekranına aşağıdaki satırı yazarsak USB leri listeler

$ fdisk -l

Listeden sda ya izin vermek için aşağıdaki satırı yazarız

$ sudo chmod 666 /dev/sda

USB ye gerekli izinleri verdikten sonra, USB yi /media klasörü içerisinde göstermek için aşağıdaki satır yazılır

$ sudo mount /dev/sda1 /media

/media klasörü içerisinden USB ye ait dosyalar görünür. Ve buradan gerekli klasörü bulunduğu yerden, istenen yere aşağıdaki satır ile kopyalabiliriz

$ sudo cp -r /media/raspberry_ws /home/ubuntu

Aşağıdaki satır ile istenen klasörü silebiliriz

$ sudo rm -r /media/raspberry_ws 

USB ile işimiz bittikten sonra sistemden çıkarmak için aşağıdaki kod yazılır

$ sudo umount /media