29 Temmuz 2012 Pazar

Raspberry-PI ile Fedora 17 kurulumu

Merhabalar ;

Raspberry-PI cihazına Fedora 17 işletim sistemi kurmayı bugün sizlerle paylaşacağım. Raspberry-PI cihazına Fedora işletim sistemi desteği ilk olarak Fedora 14 ile geldi. Bu destek konusunda Fedora-ARM ekibinden "Chris Tyler" kendisi ciddi olarak çalışarak bize bu sistemi Raspberry-PI ile kullanabilme imkanı tanıdığı için teşekkür ediyorum ve kuruluma başlayalım.

Kurulumdan önce belirtmekte fayda kullancağım SD-Card boyutu 8 GB olacaktır. İşlemler esnasında bunun sebebini daha iyi anlayacaksınızdır.

Öncellikle Fedora 17 Raspberry-PI image dosyasının en son sürümünü adresinden indirelim;

http://scotland.proximity.on.ca/arm-nightlies/vault/f17arm-latest-arm-rpi-xfce-mmcblk0.img.xz

Bu image 562 MB olup içinde XFCE masaüstü ile tam kurulum sağlamaktadır. Ancak diğer minimal kurulum isterseniz de ;

http://scotland.proximity.on.ca/arm-nightlies/vault/f17arm-latest-arm-rpi-mmcblk0.img.xz adresinden XFCE olmadan olan sürümünü indirebilirsiniz. Ancak kurulum olarak değişen bir nokta sadece paketler farkı olacaktır.

Şimdi SD-Card'tımızı Linux işletim sistemi kurulu bilgisayarımıza takalım.Daha sonra /dev dizininden ismini bulalım. Bende /dev/mmcblk0 şeklinde geçiyor.Ancak sizde farklı olabilir ve bu durumda dikkat etmez iseniz bilgisayarınızdaki dosyaları kaybedebilirsiniz.Lütfen buna dikkat edelim.

Şimdi Sd-Card'a yükleme yapmak için;

>> xzcat f17arm-latest-arm-rpi-mmcblk0.img.xz > /dev/mmcblk0

Komutu ile Sd-Card'a image yükleme işlemini başlatalım. Bu adımdan sonrada iki alternatif var ; Birincisi direk Sd-Card'tı Raspberry-PI'a takarız ve 8GB veya hangi boyutta Sd-Card'a sahipsek onun mevcut bütün alanını yeniden bölümlendirme yaparak sistem bütün alanı kullanır ancak bu bir zaman alacaktır. Diğer yol ise Linux bilgisayardan bu işlemi elle yaparız ve vakit kazanabiliriz ;

Manuel bölümlendirme için ;


# fdisk /dev/mmcblk0

Command (m for help): p


Disk /dev/mmcblk0: 7822 MB, 7822376960 bytes
4 heads, 16 sectors/track, 238720 cylinders, total 15278080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1   *          63     1044224      522081    c  W9...
/dev/mmcblk0p2         1044225     7784447     3370111+  83  Linux


Command (m for help): d
Partition number (1-4): 2

Command (m for help): n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): p
Partition number (1-4, default 2): 2



The first sector must be the start sector of /dev/mmcblk0p2 (above).  This number may be different on your SD card.  It should be the default value here - but check it carefully anyway.
İlk Sektör burda /dev/mmcblk0p2 ile başlıyor. Başta da dediği gibi bu numara veya isim farklı olabilir.Lütfen kendi sisteminizde buna dikkat edelim.

First sector (1044225-15278079, default 1044225): 1044225
Bütün alanı kullanmak istiyorsak "varsayılan"(default) seçim en doğrusu olacaktır.
Last sector, +sectors or +size{K,M,G} (1044225-15278079, default 15278079):
Using default value 15278079

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
# e2fsck -f /dev/mmcblk0p2
# resize2fs /dev/mmcblk0p2
# mkdir /tmp/rootfs_pi
# mount /dev/mmcblk0p2 /tmp/rootfs_pi
# rm -f /tmp/rootfs_pi/etc/systemd/system/multi-user.target.wants/rootfs-resize.service
# umount /tmp/rootfs_pi
# rmdir /tmp/rootfs_pi



Bu yukardaki komutların amacı ise yeniden bölümlendirme servisini silerek elle yaptığımız işlemi bir daha yapamasın ve bize zaman kazandırması için yapılmış komutlardır.Şimdi Sd-Card'tı güvenli bir şekilde kaldırdıktan sonra Raspberry-PI cihazımıza takalım ve Fedora 17 sistemini açalım. Son olarak sistemi güncellemek için ;

# yum update

Güncelleme esnasında yeni çekirdek ve dosyalar gelecektir. Destek konusunda sıkıntı olmaz rahatça kullanabilirsiniz.Ancak hala test aşamasında olduğundan da dikkatli olmanızı öneririm.


Teşekkür ederim.
Onuralp SEZER
Fedora Ambassador EMEA Üyesi
Fedora l10n Türkçe Takım Başkanı