28 Temmuz 2024 Pazar

Raspberry pi sd card klonlama - İmaj alma ve yeni sd karta yükleme Linux ile

 

Linux Talimatları

Raspberry Pi SD Kartını Yedekle

1. SD kartınızı USB veya dahili kart okuyucu kullanarak bilgisayarınıza takın. Şimdi bir Terminal penceresi açın ve şu komutu girin sudo fdisk -l. Bu, sisteminizde bulunan tüm dosya sistemlerini listeleyecektir.

2. SD kartınızın cihaz adını bulmaya çalışın . 16 GB'lık bir SD kartım var, bu nedenle /dev/sdb14,9 GB boyutundaki cihaz olarak kolayca tanımlanabilir. Bunun nedeni, bir cihazdaki gerçek depolama alanının her zaman reklamı yapılandan biraz daha düşük olmasıdır. Bu cihaz adını not edin .

fdisk

3.dd Görüntüyü sabit diskinize yazmak için komutu kullanın . Örneğin:

sudo dd if=/dev/sdb of=~/raspbian_backup.img

Burada, if parametresi (giriş dosyası) klonlanacak dosyayı belirtir. Benim durumumda,  /dev/sdbSD kartımın aygıt adı olan 'dır. Bunu sizin aygıt adınızla değiştirin. of parametresi (çıktı dosyası) yazılacak dosya adını belirtir. Ben raspbian_backup.imgana dizinimde seçtim.

Not : Dikkatli olun ve komutu çalıştırmadan önce parametreleri iki kez kontrol edindd. Çünkü burada yanlış parametreleri girmek sürücülerinizdeki verileri yok edebilir.

Klonlama tamamlanana kadar komuttan herhangi bir çıktı görmeyeceksiniz ve bu, SD kartınızın boyutuna bağlı olarak biraz zaman alabilir. Tamamlandığında, aşağıdaki gibi bir çıktı göreceksiniz.

dd-başarı

Artık SD kartı çıkarabilir ve Pi'nizde kullanabilirsiniz. Yedeklenen görüntüyü geri yüklemeye hazır olduğunuzda, aşağıdaki talimatları izleyin:

Raspberry Pi SD Kartını Geri Yükle

1. SD kartı bilgisayarınıza takın. Görüntüyü geri yüklemeden önce, SD kartın bölümlerinin bağlantısının kesildiğinden emin olmak önemlidir . Bunu doğrulamak için Terminal'i açın ve komutunu çalıştırın sudo mount | grep sdb. Burada, sdbSD kartınızın aygıt adıyla değiştirin.

Boş bir çıktı görürseniz, hiçbir şey yapmanıza gerek yoktur. Eğer bazı bağlanmış bölümler görürseniz, listelenenleri ayırın . Örneğin:

sudo umount /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4

2.dd Görüntü dosyasını SD karta yazmak için şu komutu kullanın :

sudo dd if=~/raspbian_backup.img of=/dev/sdb

Bu, bir klon oluşturmak için kullandığımız komuta benzer, ancak tersidir . Bu sefer, giriş dosyası if yedekleme görüntüsüdür, çıkış dosyası of ise SD kart aygıtıdır.

Tekrar ediyorum, burada parametreleri doğrulayın ve iki kez doğrulayın , çünkü burada yanlış komutu girmek kalıcı veri kaybına neden olacaktır.

Yazma işlemi tamamlandığında, dd'den bir onay göreceksiniz. Daha sonra kartı PC'nizden çıkarabilir ve Raspberry Pi'ye geri takabilirsiniz.

4 Temmuz 2024 Perşembe

 Raspberry pi Offical 7" Ekranı ve Touch Döndürme


Raspberry başlatıldığında terminali açın ve şunu yazın:

Kod: Tümünü seç

sudo nano /boot/config.txt
dosyanın sonuna şunu eklemeniz yeterlidir:

Kod: Tümünü seç

lcd_rotate=2dtoverlay=rpi-ft5406,touchscreen-inverted-x=1,touchscreen-inverted-y=1
sonra CTRL+X, Y, Enter tuşlarıyla kaydedip çıkın.

Raspberry'yi yeniden başlatın ve tamamdır.

Eğer lightdm tarafında da dönmesini istiyorsanız:

greeter_setup.sh adında dosya oluştur.

#!/bin/bash

xrandr -o inverted  # 7" LCD OFFICAL ekranı ters çevir
exit 0
Sonra ;

nano /etc/lightdm/lightdm.conf

#exit-on-failure=false
[SeatDefaults]
autologin-user=maxxxx
autologin-user-timeout=0
user-session=ubuntu
display-setup-script=/etc/lightdm/greeter_setup.sh # bundan sonra çalıştı
greeter-setup-script=python /usr/bin/deneme17.py
xserver-command = X -s 0 -dpms

Yani asıl scriptin "deneme17" çalışmadan önce çağırmalısın.

Son olarak:

nano /usr/share/xsessions/lightdm-xsession.desktop

[Desktop Entry]
Version=1.0
Name=Default Xsession
 display-setup-script=/etc/lightdm/greeter_setup.sh
Exec=python /home/max/dene17.py
Icon=
Type=Application



2 Temmuz 2024 Salı

lightdm Autologin after Autostart a visual scipt

  :/usr/share/xsessions$ ls

  gnome-classic.desktop  plasma.desktop  ubuntu-xorg.desktop  xubuntu.desktop
  openbox.desktop        ubuntu.desktop  xfce.desktop
su root ile root 'a geçiyorum

root@max:/home/max# cd /usr/share/xsessions
root@max:/usr/share/xsessions# cat lightdm-xsession.desktop
[Desktop Entry]
Version=1.0
Name=Default Xsession
Exec=python /home/max/deneme17.py      #burası default iken bu şekilde düzenleyin
Icon=
Type=Application
root@max:/usr/share/xsessions# nano lightdm-xsession.desktop
[Desktop Entry]
Version=1.0
Name=Default Xsession
Exec=python /home/max/deneme17.py
Icon=
Type=Application

nano /etc/lightdm/lightdm.conf
[SeatDefaults]
autologin-user=max
autologin-user-timeout=0
user-session=ubuntu

greeter-setup-script=python /usr/bin/dene17.py
xserver-command = X -s 0 -dpms

greeter_setup.sh içeriği:

#!/bin/bash

xrandr -o inverted  # 7" LCD OFFICAL ekranı ters çevir
exit 0


#exit-on-failure=false
[SeatDefaults]
autologin-user=maxxxx
autologin-user-timeout=0
user-session=ubuntu
display-setup-script=/etc/lightdm/greeter_setup.sh # bundan sonra çalıştı

greeter-setup-script=python /usr/bin/deneme17.py
xserver-command = X -s 0 -dpms