Professional Documents
Culture Documents
www.ramazanaltintop.blogspot.com
https://www.linkedin.com/in/ramazanaltintop/
Icerik Listesi
Arch Linux Kurulum Rehberi.......................................3
Kurulum Özellikleri............................................3
Kurulum Isosunun Hazırlanması..................................3
Klavyenin Türkçeleştirilmesi...................................4
Internete Baglanma.............................................5
Internet Baglantı Kontrolü.....................................5
UEFI,GPT,MBR Ornek Düzenleri...................................5
UEFI/GPT örnek düzeni.......................................6
BIOS/MBR örnek düzeni.......................................6
BIOS/GPT örnek düzeni.......................................6
Bölümleme Araçlarının Belirlenmesi.............................7
Disklerin Biçimlendirilmesi....................................9
Disklerin Bağlanması..........................................10
Temel Paket Kurulumları.......................................10
Genfstab ve Fstab.............................................12
Chroot Olma...................................................12
Hostname Belirleme............................................13
Yerel Ayarlar.................................................14
Sistem Yerel Ayarları.........................................15
Bölge Ayarları................................................16
Pacman Yapılandırması.........................................17
Kullanıcı ve Şifre Işlemleri..................................18
Sudoers Yapılandırması........................................20
Internet bağlantısı için Paket Ihtiyaçları....................20
GRUB Kurulumu ve EFI için Paket Ihtiyaçları...................22
Son Adım......................................................24
Arch Linux i3 Kurulumu........................................24
Arch Linux Kurulum Rehberi
Kurulum Özellikleri
1. Bu rehberde anlatılan adımların tamamı sırasıyla gerçek makinede denenerek
test edilmiştir.
2. GPT Diskler göz önüne alınarak anlatım yapılmıştır.
3. Kurulum EFI olarak yapılmıştır.
Kullanacağınız Rufus programı 3.0 versiyonu altı ise alttaki açılır menüden DD IMAGE
MODE ile yazdırmalısınız.
USB Flash Kurulum Medyası hakkında daha fazla bilgiyi aşağıdaki linkten
bulabilirsiniz.
https://wiki.archlinux.org/index.php/USB_flash_installation_media
BIOS ile USB’mizi boot ettikten sonra Arch Linux kurulumuza geçelim.
Klavyenin Türkçeleştirilmesi
Konsol üzerinde yazmış olduğumuz klavyeyi değiştirmek için KEYMAP ataması yani
tuş eşleme işlemi yaparak Q Klavye yapmalıyız.
loadkeys trq
Internete Baglanma
İnternete bağlanmak için aşağıdaki komutu kullanacağız.
wifi-menu
$ ping -c 4 www.archlinux.org
PING apollo.archlinux.org (138.201.81.199) 56(84) bytes of data.
64 bytes from apollo.archlinux.org (138.201.81.199): icmp_seq=1 ttl=51 time=67.0 ms
64 bytes from apollo.archlinux.org (138.201.81.199): icmp_seq=2 ttl=51 time=61.8 ms
64 bytes from apollo.archlinux.org (138.201.81.199): icmp_seq=3 ttl=51 time=62.8 ms
64 bytes from apollo.archlinux.org (138.201.81.199): icmp_seq=4 ttl=51 time=62.3 ms
Partition Suggested
Mount point Partition Partition type GUID
attributes size
C12A7328-F81F-11D2-
/boot or /dev/
BA4B-00A0C93EC93B : 550 MiB
/efi sda1
EFI system partition
4F68BCE3-E8CD-4DB1-
/dev/ 96E7-FBCAF984B709 : 23 - 32
/
sda2 Linux x86-64 root GiB
(/)
0657FD6D-A4AB-43C4-
/dev/ More than
[SWAP] 84E5-0933C84B4F4F :
sda3 512 MiB
Linux swap
933AC7E1-2EB4-4F13- Remainder
/dev/
/home B844-0E14E2AEF915 : of the
sda4
Linux /home device
BIOS/MBR örnek düzeni
MBR ve GPT hakkında daha fazla bilgi için aşağıdaki linki inceleyiniz.
https://wiki.archlinux.org/index.php/Partitioning
MBR GPT
fdisk
fdisk
Dialog gdisk
parted
parted
cfdisk
Pseudo-graphics cfdisk
cgdisk
sfdisk
sfdisk
Non-interactive sgdisk
parted
parted
GParted GParted
Graphical gnome-disk-utility gnome-disk-utility
partitionmanager partitionmanager
cfdisk kullanmaya karar verdim. Sizde kendinize göre bir bölümleme aracı seçerek
devam ediniz.
Bir önceki örnek düzen sayfasından yararlanarak UEFI/GPT bölümünde EFI alanı
550M olarak önerilmiş ancak ben 300M ‘ ın yeterli olacağını düşünüyorum. 300M EFI
ve 200G Linux File System oluşturacağım. EFI bölümüm FAT, Linux dosya sistemim
ise ext4 formatında olacaktır.
$ cfdisk /dev/sdb
# mkfs.ext4 /dev/sdb2
Disklerin Bağlanması
/mnt dizini ve alt dizinleri CDROM’lar, Disketler, USB vb.. depolama aygıtlarının
bağlanması için geçici bağlama noktaları olmak üzere tasarlanmıştır. Bizde
biçimlendirmiş olduğumuz bu diskleri geçici olarak bağlayarak işlemler yapacağız.
# mkdir -p /mnt/boot/EFI
https://www.archlinux.org/groups/x86_64/base/
https://www.archlinux.org/groups/x86_64/base-devel/
# cat /mnt/etc/fstab
Chroot Olma
Chroot, geçerli bir çalışan işlem için üzerinde olduğumuz kök
dizini değiştiren bir işlemdir. Dizini değiştirdiğimiz andan
itibaren bu dizin ağacının dışındaki dosyalara ve komutlara
erişemezsiniz. Bu değiştirilmiş ortama ise chroot-jail denir.
Aşağıdaki komut ile chroot oluyoruz.
# arch-chroot /mnt
Hostname Belirleme
Bir hostname ismi bir ağdaki bir makineyi tanımlamak için
oluşturulan benzersiz bir isimdir.
# echo HOSTNAME > /etc/hostname
Yerel Ayarlar
Yerel ayarlar core kütüphanesinde bulunan glibc(GNU C Library) ve
yerel ayara duyarlı olan programlar tarafından yazının, zamanın,
tarihin... doğru görüntülenebilmesi için kullanılır.
# nano /etc/locale.gen
# locale-gen
Sistem Yerel Ayarları
Sistem yerel ayarları çin LANG değişkenini /etc/locale.conf
dosyasına yazmalıyız. Burada /etc/locale.gen dosyasında aktif
etmiş olduğumuz 2 satırın ilk sütununu alacağız.
Ilk önce düzenlememiz gereken dosyayı nano editörüyle açıyoruz.
# nano /etc/locale.conf
LANG=tr_TR.UTF-8
# export LANG=tr_TR.UTF-8
Bölge Ayarları
# ln -sf /usr/share/zoneinfo/Europe/Istanbul /etc/localtime
Soft Link ve Hard Link hakkında daha fazla detay için aşağıdaki
linke bakınız.
https://www.nixtutor.com/freebsd/understanding-symbolic-links/
Pacman Yapılandırması
Pacman libalpm(3) (Arch Linux Package Management Library)
# nano /etc/pacman.conf
İlk önce Multilib deposunu açıyoruz.
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
Ardından güncelleyelim.
# pacman -Syu
# passwd KULL_ADI
useradd komutuyla ilgili daha fazla bilgi için aşağıdaki linke
tıklayınız.
https://www.computerhope.com/unix/useradd.htm
Sudoers Yapılandırması
/etc/sudoers dosyasında değişiklikler yapmamız gerekiyor.
#nano /etc/sudoers
# lspci -k
http://linux-wless.passys.nl/query_part.php?brandname=Intel
https://www.archlinux.org/packages/core/any/ipw2200-fw/
# pacman -s ipw2200-fw
https://wireless.wiki.kernel.org/en/users/drivers
https://wikidevi.com/wiki/List_of_Wi-Fi_Device_IDs_in_Linux
https://help.ubuntu.com/community/WifiDocs/WirelessCardsSupported
https://wiki.archlinux.org/index.php/
Wireless_network_configuration
# grub-mkconfig -o /boot/grub/grub.cfg
Son Adım
# exit
# umount -a
# telinit 6
Kurulumları tamamladık.