Bugun sizlerle beraber BSD Linux melezi Chimera Linux kuracagiz. Kendisi Linux dagitimidir, GNU/Linux dagitimi degildir. Ayrıca oldukca hafiftir ve DE olarak GNOME kullanır. GNOME ISO'su 898 mb yaklaşık. Apk paket yoneticisini kullanır. Live ortam icin şifre chimera'dır.

Web Sitesi=Chimera Linux
Ilk olarak dağıtımı şuradan indirelim: Index of /live/latest/
Buradan chimera-linux-x86_64-LIVE-20221115-gnome.iso dosyasını indiriyoruz ve Balena Etcher,Rufus gibi bir yazılımla yazdırıyoruz. Eğer GNU/Linux kullanıyorsanız dd komutu ile kolayca yazdırabilirsiniz.

Şimdi, Live ISO'yu boot ettik, UEFI kurulum yapacağız.
Ilk olarak terminal'i acalım ve Kod:Panoya kopyala
cfdisk

yazalım.

Şimdi, burada partition'larımız, bolumlerimiz gozukecek. Burada 20-30 GB bir alan fazlasıyla işinizi gorur.
Boş Partition'umuza gelelim, (klavyedeki ok işaretlerini kullanacaksınız) ve New diyelim. Karşımıza gelen ekranda 200M değerini girelim. Şuanda, 200M'lık bir bolum oluşacak ve diğer bolduğumuz partition boş alan olarak gozukecek. Ona gelelim ve New'e tıklayalım, ardından enter diyip gecelim.

Not: Swap alanı oluşturacaksanız, orneğin 8 GB RAM'iniz var, 4G'lık ustteki gibi bir partition oluşturun ve Type kısmından Linux Swap secin. Diğer alanlarımız Linux Filesystem olacak zaten.

Şuanda, EFI alanımız (200M olan) ve diğer alanımız (Root) oluşturduk. Ben Swap alanı oluşturmuyorum, zira dağıtım az kaynak kullanıyor. Ama oluştracaksanız yukarıda nasıl oluşturacağınızdan bahsettim.
Şimdi, terminalde Kod:Panoya kopyala
lsblk

yazalım ve bolumlerimizin cıktısını gorelim. Burada ki, 200M'lik alan'ı EFi partition'u, diğer bolumu ise root Partiton'u olarak kullanacağız. Burada karşılığında /dev/sda1 gibi yazar, bunlara ihtiyacımız olacak.

Sıra dosya sistemlerini ayarlamaya geldi.

İlk olarak EFI alanımızı FAT 32'ye formatlıyalım.
mkfs.vfat /dev/sda1 (buradaki /dev/sda1 sizde değişebilir, lsblk cıktısından bakın)
komutunu girelim. EFI partition'u nu FAT32 olarak formatladık.

Ardından, bu komutla Root alanını ext4'e formatlayalım, lsblk cıktısına bakmayı unutmayın, sizde değişebilir /dev/sda kısmı.
mkfs.ext4 /dev/sda2

Ardından, eğer swap alanı oluşturduysanız, şu komutu girin: (lsblk cıktısına bakın, /dev/sdx kısmı sizde değişebilir)
mkswap /dev/sdx

Evet, Dosya sistemlerinide ayarladık. Sırada yapmamız gereken Mount etmek.

doas mkdir /media/root
komutunu girelim.

Sonra, Root alanımızı bağlayalım, yine lsblk cıktısına gore yazın, sizde değişebilir /dev/sda kısmı.
doas mount /dev/sda2 /media/root

Bu işlem de bitti. Artık sıra sistemi yuklemeye geldi. Sistemi paket yoneticisini kullanarak da indirebiliriz ama ben direk chimera-live-install kullanacağım.

doas chimera-live-install /media/root
Şimdi, kendisi sistemi /media/root'a kopyalayacaktır. işlem bittikten sonra, sırayla şu komutları girelim:


Kod:Panoya kopyala
doas mount --rbind /dev /media/root/dev doas mount --rbind /proc /media/root/proc doas mount --rbind /sys /media/root/sys doas mount --rbind /tmp /media/root/tmp


Komutların hepsini uyguladıktan sonra, şu komutu girelim:
doas cp /etc/resolv.conf /media/root/etc

Ardından şu komutu da girelim:
doas chroot /media/root
Ve chroot'a geciş yapalım.
Şimdi sistemi guncelleyeceğiz:
apk update
apk upgrade --available
Komutlarını sırayla gireceğiz. Eğer upgrade bittikten sonra, 4 errors, veya error verirse şu komutu calıştırın:
apk fix
Ardından yeniden bu komutu calıştıralım:apk upgrade --available
Evet, sistemi de guncelledik. Şimdi sizlerle Bootloader'ı, GRUB'u kuracağız.

Sırayla şu komutları girelim:
Kod:Panoya kopyala
mkdir -p /boot/efi mount /dev/sda1 /boot/efi grub-install --target=x86_64-efi --efi-directory=/boot/efi

Dikkat edin, /dev/sda1 efi alanımız, lsblk cıktısı yardımcınız!
Evet,GRUB'u başarıyla kurduk. Şimdi sırada şu komutu calıştıralım:
update-grub GRUB'u guncellediğimize de gore, artık bootloader ile işimiz bitti.

Şimdi sırada root şifremizi ayarlayacağız:
passwd root
diyelim ve şifremizi belirleyelim. Ve artık diğer Kurulum işlemlerine gecelim.
Şimdi, bir kullanıcı oluşturalım:
useradd kullanıcıadı
diyelim ve kullanıcımızı oluşturalım.
Sonra,
passwd kullanıcıadı deyip kullanıcımızın şifresini ayarlayalım.
Ardından, kullanıcımızı gruplara ekleyelim:
wheel, audio,video, plugdev bize yetecektir. Sanal makinelerle işiniz varsa kvm de ekleyin. Gireceğimiz komut:
Kod:Panoya kopyala
usermod -a -G wheel,audio,video,plugdev kullanıcıadınız

ve bu işlem de bu kadar.

Şimdi Doas'ı konfigure edelim, zira Chimera doas kullanıyor.
nano /etc/doas.conf
komutunu girelim ve ilk satıra permit :wheel komutunu girelim, ardından Ctrl+O ve Ctrl+X yapıp cıkalım.
Sonra, hostname'i ayarlayalım, bunun icin sırayla şu komutları girin:
Kod:Panoya kopyala
echo chimera > /etc/hostname echo 127.0.0.1 chimera >> /etc/hosts echo ::1 chimera >> /etc/hosts

Ardından zamanımızı, Time Zone'u ayarlayalım. Bunun icin şu komutu girelim:
ln -sf /usr/share/zoneinfo/Europe/Istanbul /etc/localtime

Şimdi donanım saatini ayarlayalım:
echo localtime > /etc/hwclock

Şimdi klavyemizi ayarlayalım:
nano /etc/default/keyboard ve burada us yazan yerleri trq ayarlayıp Ctrl+O ve Ctrl+X yapıp cıkalım.

Ses'imizi ayarlayacağız, bunun icinapk add pipewire komutunu girelim,zaten kurulu ise sıkıntı yok.
Bu komutları sırayla girerek sesi etkinleştirelim:
Kod:Panoya kopyala
dinitctl enable wireplumber dinitctl enable pipewire-pulse


Burada eğer /run/dinitctl bulamadım oyle bir yer yok diyorsa sorun yok, cozumu var. Acayip bir şekilde chroot'tan cıktığınızda servis zaten etkinleşmiş şekilde gozukuyor.

Şimdi sıra display manager kurmak ta ve servisi etkinleştirme de.
apk add gdm komutuyla gdm'i kurabilirsiniz, ama zaten kurulu gelecektir. Şimdi şu komutu girelim:
dinitctl enable gdm

Ustteki hatayı aldıysanız yine, cozumu var. Hata almadıysanız sorun yok. Yine chroot'tan cıktığınızda boyle bir servis bulamadım diyor dinitctl. Yapmanıza gerek yok,
sadece bilgi.
Evet arkadaşlar, şimdi kurulumu bitirdik. Terminal'den cıkalım ve sistemi yeniden başlatıp Chimera'yı acalım.

Eğer ustteki hatalardan birini almadıysanız başarılı bir şekilde sistemi acabilirsiniz. Ama, gdm acılmadı ise ve sizi tty'e attıysa yapacağınız şey:
dinitctl enable gdm
dinitctl start gdm

Bu komutları girdikten sonra gdm acılır, ve login oldunuz. Tebrikler, Chimerayı kurdunuz ama ses gelmiyor! Ne yapacağız? Ilk olarak ayarlardan sesi acın, kapalıysa. Ama hala ses yoksa aşağıya bakın:

Bunun sebebi pipewire servislerinin etkinleşmemiş olmasıdır.
dinitctl list komutunu girerek acık servislere bakabiliriz. Şimdi, gireceğimiz komutlar:
dinitctl enable wireplumber
dinitctl enable pipewire-pulse
Servisler etkinleştikten sonra ses gelecektir.

Şimdi, tarayıcımız ve bir video-player'miz yok. Bunu icin once repoyu aktifleştirmemiz gerekli:
apk add chimera-repo-contrib
komutunu girip repo'yu ekleyelim ve şu komutları calıştıralım:

Kod:Panoya kopyala
doas apk add firefox-esr doas apk add mpv

Ve artık tarayıcı olarak Firefox ve Video oynatıcı olarak Mpv'yi kurduk.

Klavye hala ingilizce, ne yapacağız?
Ayarladan klavye kısmına girip +/Other kısmına basıp Turkish (inlt with dead keys) seciyoruz ve ingilizce'yi siliyoruz. Bu kadar.


Benim NTFS dosya sistemine sahip partition'um var, nasıl acacağız:
Yapmanız gereken şu:
Dosya gezginini acın ve Home klasorunde bir klasor oluşturun.
ardından:
doas mount -t ntfs3 /dev/sdx klasorun yolu
/dev/sdx kısmına lsblk cıktısından bakıp sizde hangisiyse onu girin.
Ve, komutu girdikten sonra klasoru acalım ve dosyalarınız orada.
Evet arkadaşlar, Chimera Linux kurulumu bu kadardı. Ekstradan karşılaşacağınız sorunlarıda yazdım. Buraya kadar okuyan olduysa teşekkur ederim, iyi forumlar.