Bazen yaptığımız yazılımlarda veya başka bir sebepten işletim sistemi kurulum imagelarının içerisine müdahale ederek bazı ayarların yapılı gelmesi veya uygulamaların kurulu hazır bir şekilde gelmesini isteyebiliriz. Bu durumda izlememiz gereken adımları bu yazı da raspberry için anlatacağım bir çok linux image içinde aynı veya benzer yöntemler geçerli olacaktır. İşlemler için linux işletim sistemi kullanacağız.

1. Adım Düzelteceğimiz image dosyasını indirip .img halinde bir dosyaya alıyoruz.

2. Adım kpartx uygulaması kurulu değilse kuruyoruz

3. Adım

sudo kpartx -av 2021-03-04-raspios-buster-armhf-lite.img

4. Adım

sudo mkdir /newimage

5. Adım

sudo mount -t ext4 -o loop /dev/mapper/loop8p2 /newimage/

6. Adım

sudo chroot /newimage

artık ieçrideyiz :) istediğimiz gibi image üzerinde çalışma yapabiliriz. Bu açılan terminal image içindeki işletim sistmeine ait sanki aktif olarak kullanıyormuşsunuz gibi ihtiyacınız olan tüm yapılandırmaları ekleyebilirsiniz.

işlemimiz bittikten sonra img dosyasını aşağıdkai gibi kapatmamız yerinde olacaktır.

apt clean all & apt cache clear

sonra CTRL + D tuş kombinasyonu ile terminali kapatalım

sudo umount /newimage

işlemlerimiz bittiyse image dosyamız hazır kullanabiliriz.

Önemli not!! Çalışılan işletim sistemi ile kullandığınız işletim sistemi aynı işlemci türünde derlenmiş olmalı bu örnekte benim yine başka bir raspberry üzerinde yaptığım için sorun yaşamadım ama bir linux desktop üzerinde yapmış olsaydım yöntemler bu şekilde çalışmayacaktır.