Türkiye
Az konuş, çok çalış..

Forum

Bildirimler
Tümünü temizle

[Sabit] Arch Linux UEFI Kurulum Rehberi

jaganvir
(@jaganvir)
Aktif Kullanıcı

ARCH LINUX UEFI KURULUMU
-------------------------------

Dil ve Klavye düzeni için:

loadkeys trq

(Aşağıdaki komutu verdiğiniz zaman uzun bir yazı çıkarsa UEFI den boot ediyor demektir. Bir oh çekin.)

efivar -l

cfdisk komutunu veriyoruz disk yapımızın ne olacağı bize soruluyor gpt' yi işaretliyoruz ve 512MB lık bir EFI sistem bölümü ayırıyoruz bu bölümü FAT32 biçiminde biçimlendiriyoruz daha sonra bu bölümü /mnt/boot bölümüne bağlayacağız. Geriye kalan tüm disk boyutuna ext4 bölümü oluşturuyoruz.

UEFI bölümü biçimlendirin:

mkfs.fat -F32 /dev/sdaX

Dosya sistemi yani kök bölümü biçimlendirin:

mkfs.ext4 /dev/sdaY

Kök bölümü /mnt altına bağlayın:

mount /dev/sdaY /mnt

/mnt altında bir boot dizini oluşturun:

mkdir /mnt/boot

UEFI disk bölümünü /mnt/boot altına bağlayın:

mount /dev/sdaX /mnt/boot

Taban sistemi ve gereksinimlerini kuralım:

pacstrap -i /mnt base base-devel

Disk bölümlerimizi fstab dosyasına yazalım:

genfstab -U -p /mnt >> /mnt/etc/fstab

Chroot olalım:

arch-chroot /mnt /bin/bash

Hostname yani bilgisayarımız için makine adı girelim: (Arch yerine dilediğinizi girebilirsiniz. küçük harf olsun ve özel karakterler içermesin)

echo Arch > /etc/hostname

Kablosuz ağ yönetimi için wicd paketini kuralım

pacman -S wicd

wicd paketini kurduktan sonra wicd servisini etkinleştirelim

systemctl enable wicd

vconsole.conf dosyamızı yapılandıralım:

nano /etc/vconsole.conf

açın ve
KEYMAP=trq
FONT=iso09.16
girdilerini ekleyip F3'e basın ENTER ile onaylayın ve F2 ile çıkın, böylece dosyaya kaydecektir.

locale.conf dosyasına sistem yerelimizi girelim:

nano /etc/locale.conf

Açın ve
LANG=tr_TR.UTF-8
irdisini ekleyip F3'e basın ENTER ile onaylayın ve F2 ile çıkın

Bölge ve zaman dilimimizi tanımlayalım:

nano /etc/timezone

Açın ve
Europe/Istanbul
girdisini ekleyip F3'e basın ENTER ile onaylayın ve F2 ile çıkın

Dil tercihlerimizi belirleyelim:

nano /etc/locale.gen

Açın ve #tr ile başlayan satırlara geldiğimizde alt alta olan #tr_TR.UTF-8 UTF-8 ve #tr_TR ISO-8859-9 satılarının başından # işaretini kaldırıp F3'e basın ENTER ile onaylayın ve F2 ile çıkın.

Dil tercihlerimizi sisteme tanımlayalım:

locale-gen

Yetkili yani root şifresi belirleyelim (girdikten sonra şifremizi tekrarlayarak onaylayalım)

passwd root

Önyükleme için grub ve efibootmgr paketlerini yükleyelim

pacman -S grub efibootmgr

Önyükleyiciyi yapılandıralım:

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck

Yapılandırmamızı grub.cfg dosyasına yazalım

grub-mkconfig -o /boot/grub/grub.cfg

Chroot durumundan çıkalım:

exit

Yeniden başlatalım:

reboot

Güncelleme kontrolü yapalım, güncelleme çıkarsa günceleyelim:

pacman -Syyu

Aygıtlar ve sistem için gerekli sürücü ve yapılandırma paketlerini yükleyelim:

pacman -S xorg-server xorg-xinit mesa alsa-lib alsa-utils gamin dbus

Kurduğumuz sistem için bir kullanıcı ekleyelim:

useradd -m -g users -G optical,storage,wheel,video,audio,users,power,network,log -s /bin/bash jaganvir

Kullanıcı şifresi belirleyelim: (girdikten sonra şifremizi tekrarlayarak onaylayalım)

passwd jaganvir

Yeniden başlatalım:

reboot

Masaüstü yöneticisi olarak seçtiğimiz Xfce4 ortamını tüm bileşenleri ile birlikte yükleyelim. Giriş yöneticisi lightdm paketi de dahil olmak üzere:

pacman -S xfce4 xfce4-goodies lightdm

Giriş yöneticisini etkinleştirelim:

systemctl enable lightdm

Son olarak siyah bir ekranda kalmak istemiyorsak xorg bileşenlerini yükleyelim:

pacman -S xorg

Sistemimiz ve masaüstü yöneticimiz kuruldu, yeniden başlatıp kullanıma hazır sistemimize gidelim:

reboot

________________________________

TÜRKÇE KLAVYE SORUNU ÇÖZÜMÜ İÇİN:
----------------------------

nano /etc/X11/xorg.conf.d/10-keymap.conf

Dosyasını açarak aşağıdaki girdileri ekleyip F3'e basın ENTER ile onaylayın ve F2 ile çıkın

Section "InputClass"
    Identifier        "Keyboard Defaults"
    MatchIsKeyboard    "yes"
    Option            "XkbLayout" "tr"
EndSection

Daha sonra reboot çek bitsin bu işkence.

--------------------------
gvfs paketini indir disk mount etmek için
---------------------------
pulseaudio ve pavucontrol paketlerini indir ses için"
----------------------------
/etc/sudoers dosyasını root olarak aç ve root ALL=(ALL) ALL satırı altına kendi kullanıcını ekle ki sudo yu kullanabil. Mesela kendi_kullanıcı_adın ALL=(ALL) ALL

Alıntı
Topic starter Gönderildi : 19/03/2017 11:07 pm
tulliana
(@tulliana)
Üye Admin

Çalışma için teşekkürler, yararlı bir belge hazırlamışsınız. Bunu NASIL belgelerine aktaralım.

Lxdm yerine Lightdm daha zarif durur. Xfce sistem yereline göre Türkçe olur.
Kurulumdan sonra sistemi açtığınızda Türkçe olarak açılacaktır.

Anlatımınıza baktım;
21-pacman -S grub (buna gerek yok alttaki komutta zaten grub var)
22-pacman -S grub efibootmgr

http://archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

CevapAlıntı
Gönderildi : 20/03/2017 4:57 am
jaganvir
(@jaganvir)
Aktif Kullanıcı

Çalışma için teşekkürler, yararlı bir belge hazırlamışsınız. Bunu NASIL belgelerine aktaralım.

Lxdm yerine Lightdm daha zarif durur. Xfce sistem yereline göre Türkçe olur.
Kurulumdan sonra sistemi açtığınızda Türkçe olarak açılacaktır.

Anlatımınıza baktım;
21-pacman -S grub (buna gerek yok alttaki komutta zaten grub var)
22-pacman -S grub efibootmgr

Rica ederim aklım da bir soru daha kaldı.
Bir yerde UEFI sistem kuracaksan hem root hem home bölümü ayırmak zorundasın demişti biri.
Ben bura da tek bir bölüm altında topladım ikisini ve swap alanı oluşturmadım sonradan herhangi bir sıkıntı çıkar mı ?

CevapAlıntı
Topic starter Gönderildi : 20/03/2017 2:20 pm
tulliana
(@tulliana)
Üye Admin

Hayır root ve home bölümü ayırmak zorunda değilsin. Kök bölüm ve uefi boot için gerekli bölümleme yeterlidir.

http://archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

CevapAlıntı
Gönderildi : 20/03/2017 5:57 pm
tulliana
(@tulliana)
Üye Admin

ARCH LINUX UEFI KURULUMU
-------------------------------

Dil ve Klavye düzeni için

loadkeys trq 

(uefi mi yoksa..)

efivar -l

cfdisk ile (512mb lık bir efi sistem bölümü ayır daha sonra bu bölümü fat32 biçiminde biçimlendireceksin ve bu bölümü /mnt/boot bölümüne bağlayacaksın. Daha sonra kalan tüm disk boyutuna ext4 bölümü oluştur)

uefi bölümü biçimlendirin

mkfs.fat -F32 /dev/sdaX

dosya sistemi yani kök bölümü biçimlendirin

mkfs.ext4 /dev/sdaY

kök bölümü mnt altına bağlayın

mount /dev/sdaY /mnt

mnt altında bir boot dizini oluşturun

mkdir /mnt/boot

uefi disk bölümünü /mnt/boot altına bağlayın

mount /dev/sdaX /mnt/boot

taban sistemi ve gereksinimlerini kuralım

pacstrap -i /mnt base base-devel

disk bölümlerimizi fstab dosyasına yazalım

genfstab -U -p /mnt >> /mnt/etc/fstab

chroot olalım

arch-chroot /mnt /bin/bash

hostname yani bilgisayarımız için makine adı girelim (Arch yerine dilediğinizi girebilirsiniz. küçük harf olsun ve özel karakterler içermesin)

echo Arch > /etc/hostname

kablosuz ağ yönetimi için wicd paketini kuralım

pacman -S wicd

wicd paketini kurduktan sonra wicd servisini etkinleştirelim

systemctl enable wicd

vconsole.conf dosyamızı yapılandıralım

nano /etc/vconsole.conf

açın ve
KEYMAP=trq
FONT=iso09.16

girdilerini ekleyip F3'e basın ENTER ile onaylayın ve F2 ile çıkın, böylece dosyaya kaydecektir.

locale.conf dosyasına sistem yerelimizi girelim

nano /etc/locale.conf

açın ve
LANG=tr_TR.UTF-8
girdisini ekleyip F3'e basın ENTER ile onaylayın ve F2 ile çıkın

bölge ve zaman dilimimizi tanımlayalım

nano /etc/timezone

açın ve
Europe/Istanbul
girdisini ekleyip F3'e basın ENTER ile onaylayın ve F2 ile çıkın

dil tercihlerimizi belirleyelim

nano /etc/locale.gen

açın ve #tr ile başlayan satırlara geldiğimizde alt alta olan #tr_TR.UTF-8 UTF-8 ve #tr_TR ISO-8859-9 satılarının başından # işaretini kaldırıp F3'e basın ENTER ile onaylayın ve F2 ile çıkın

Dil tercihlerimizi sisteme tanımlayalım

locale-gen

yetkili yani root şifresi belirleyelim (girdikten sonra şifremizi tekrarlayarak onaylayalım)

passwd root

önyüklemeiçin grub ve efibootmgr paketlerini yükleyelim

pacman -S grub efibootmgr

önyükleyiciyi yapılandıralım

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck

yapılandırmamızı grub.cfg dosyasına yazalım

grub-mkconfig -o /boot/grub/grub.cfg

chroot durumundan çıkalım

exit

yeniden başlatalım

reboot

güncelleme kontrolü yapalım, güncelleme çıkarsa günceleyelim

pacman -Syyu

aygıtlar ve sistem için gerekli sürücü ve yapılandırma paketlerini yükleyelim

pacman -S xorg-server xorg-xinit mesa alsa-lib alsa-utils gamin dbus

kurduğumuz sistem için bir kullanıcı ekleyelim

useradd -m -g users -G optical,storage,wheel,video,audio,users,power,network,log -s /bin/bash jaganvir

kullanıcı şifresi belirleyelim (girdikten sonra şifremizi tekrarlayarak onaylayalım)

passwd jaganvir

yeniden başlatalım

reboot

masaüstü yöneticisi olarak seçtiğimiz Xfce4 ortamını tüm bileşenleri ile birlikte yükleyelim. Giriş yöneticisi lightdm paketi de dahil olmak üzere

pacman -S xfce4 xfce4-goodies lightdm

giriş yöneticisini etkinleştirelim

systemctl enable lightdm

son olarak siyah bir ekranda kalmak istemiyorsak xorg bileşenlerini yükleyelim

pacman -S xorg

sistemimiz ve masaüstü yöneticimiz kuruldu, yeniden başlatıp kullanıma hazır sistemimize gidelim

reboot

________________________________

TÜRKÇE KLAVYE SORUNU ÇÖZÜMÜ İÇİN:
----------------------------

nano /etc/X11/xorg.conf.d/10-keymap.conf

dosyasını açarak aşağıdaki girdileri ekleyip F3'e basın ENTER ile onaylayın ve F2 ile çıkın

Section "InputClass"
    Identifier        "Keyboard Defaults"
    MatchIsKeyboard    "yes"
    Option            "XkbLayout" "tr"
EndSection

Daha sonra reboot çek bitsin bu işkence.

--------------------------
gvfs paketini indir disk mount etmek için
---------------------------
pulseaudio ve pavucontrol paketlerini indir ses için"
----------------------------
/etc/sudoers dosyasını root olarak aç ve root ALL=(ALL) ALL satırı altına kendi kullanıcını ekle ki sudo yu kullanabil. Mesela kendi_kullanıcı_adın ALL=(ALL) ALL
----------------------------

@javangir en üstteki iletini bu ileti ile değiştir ve konuyu sabite alalım. Pürüz görürsen düzenleme girersin. Eline sağlık

http://archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

CevapAlıntı
Gönderildi : 20/03/2017 6:32 pm
decent
(@decent)
Devamlı Kullanıcı

@jaganvir,
Güzel çalışma olmuş, Ellerine sağlık.

CevapAlıntı
Gönderildi : 20/03/2017 10:11 pm
jaganvir
(@jaganvir)
Aktif Kullanıcı

@javangir en üstteki iletini bu ileti ile değiştir ve konuyu sabite alalım. Pürüz görürsen düzenleme girersin. Eline sağlık

Sabite alınmaya hazır.

CevapAlıntı
Topic starter Gönderildi : 20/03/2017 10:56 pm
decent
(@decent)
Devamlı Kullanıcı

Konu önceden sabitlenmişti. Düzenleme için de teşekkür ederiz.
Uygulayıp geri dönüş yapanların da katkılarını bekleriz.

CevapAlıntı
Gönderildi : 20/03/2017 11:18 pm
tulliana
(@tulliana)
Üye Admin

@javangir uefi kurulum yaparak test ettin mi peki belgeyi? Mesela cfdisk yerine cgdisk kullanmak gerekmez mi? Çünkü UEFI kurulum gpt disk yapısı gerektiriyor ve cgdisk ile bölümleniyor. cfdisk, gpt diskleri bölümlendirebiliyor mu? Denemediğim için merak ettim

http://archman.org - Bizi bilen iyi bilir, bilmeyen de kendi gibi bilir.!

CevapAlıntı
Gönderildi : 21/03/2017 5:01 am
jaganvir
(@jaganvir)
Aktif Kullanıcı

@javangir uefi kurulum yaparak test ettin mi peki belgeyi? Mesela cfdisk yerine cgdisk kullanmak gerekmez mi? Çünkü UEFI kurulum gpt disk yapısı gerektiriyor ve cgdisk ile bölümleniyor. cfdisk, gpt diskleri bölümlendirebiliyor mu? Denemediğim için merak ettim

Denedim cfdisk yazıp enterladığın zaman sorduğu ilk soruya dos yerine gpt' yi işaretleyince oluyor diye düşünüyorum. Şu an bu rehbere göre kurulu bir UEFI sistem var ben de efivar -l komutundan başka nasıl anlayabilirim UEFI olarak boot ettiğini.

CevapAlıntı
Topic starter Gönderildi : 21/03/2017 1:28 pm
mhmtkrktr
(@mhmtkrktr)
Devamlı Kullanıcı

Uefi için gpt mecburiyeti yok bildiğim kadarıyla. Mbr olarakta kurulum yapılabilir. Fakat Windows yanına dual kurulum yapmak isteyenler yeni sistemlerde gpt varsayılan olarak geldiği için, gpt üzerinden yol alması gerekiyor.
Bölümlendirme konusu ise;
Cfdisk = Gpt + Mbr
Fdisk = Gpt + Mbr
Cgdisk = Gpt

şeklinde olacak. Yani cfdisk her ikisi üzerinde de işlem yapabilir. Fakat bildiğim kadarıyla cfdisk konsolunun gpt den mbr ye veya tam tersi dönüşüm yapma yeteneği yok. (yada ben görmedim)
Diğer taraftan dönüştürme işlemi cgdisk ile çok pratik bir şekilde yapılabilir.
Kullanmak isteyenler için nasıl belgesi hazırlanabilir belki ama zaten cgdisk konsolunda yardım (help) menüsü gerekli yönlendirmeyi yapacaktır.

İlave olarak disk yeni ve gpt veya mbr olarak düzenlenmemişse cfdisk de ilk çalıştırmada bir kez soruyor diskin ne olacağını. Bunu da not olarak geçeyim.  🙂

CevapAlıntı
Gönderildi : 21/03/2017 5:15 pm
hkubilayk
(@hkubilayk)
Azimli Kullanıcı

Selam,

Bu anlatıma göre kurulum yaptım. Arch sorunsuz açılıyor. Fakat Windows'u grub'a eklenmedi. Bios UEFI menüden açabiliyorum ama grub menüde yok.
Bir çok belge okudum ama tam istediğim sonucu alamadım. Tek bir ekrandan dual boot nasıl yapabilirim?

Kolay gelsin. Teşekkürler.

CevapAlıntı
Gönderildi : 29/04/2017 7:57 pm
assembly
(@assembly)
Meraklı Kullanıcı

Merhaba,Kurulum sorunsuz bitiyor ancak sonrasında sistem açılmıyor sürekli kapanıp açılıyor.

ArchLinux Geliştiricisi : “it is what you make it”

CevapAlıntı
Gönderildi : 23/10/2017 1:38 pm
Paylaş:
Translate »