BSDTR

Sanal Makineye FreeBSD Kurulumu - WMM


 * Bu rehberde sanal makine (VMM, Qemu, KVM) nasıl kuruluru anlatmayacağız! 

 * Zaten WMM kurulmuş sisteme FreeBSD 15 nasıl kurulur onu anlatacağız... 

 * Kısacası bu rehber sanal makinenizin (WMM) kurulu olduğunu varsayar. 

 * Bu rehberde FreeBSD 15 sürücüleri (Vertio vb.) eksik olduğu için, 3D olmayacaktır.

 * Çözünürlük 1280x780 olacaktır. 

 * İlerde 3D sürücülerinde gelişme olursa, bu rehbere eklenecektir. 


  FreeBSD 'nin sanal makine işleri için (qcow2, raw, vhd, vmdk) uzantılı hazır kalıpları vardır, oları kullanmak kolaylık olacaktır, önce WMM için olan kalıbımızı indirelim. 


 FreeBSD - ftp indir bölümüne gidin » en üstte ../ tıklayın » bir geri gidin ve 

 VM-IMAGES / 15.0-RELEASE / amd64 / Latest   yolunu takip edin. 

Burada qcow2 uzantılı olanın UFS veya ZFS lisini indirin. 

 Ben UFS olanı denedim. 

UFS indir   -    ⏬ ZFS indir


İMAJI HAZIRLAMA... 

İnen dosyayı .XZ arşivinden çıkartın. (xz-utils kurulu olması gerekir)

$ xz -v -d FreeBSD-15.0-RELEASE-amd64-ufs.qcow2.xz 

FreeBSD-15.0-RELEASE-amd64-ufs.qcow2.xz (1/1)

100 % 624,8 MiB / 2.506,8 MiB=0,249 80 MiB/s 0:31 

 $ ls -sh *qcow2

2,5G FreeBSD-15.0-RELEASE-amd64-ufs.qcow2

Bu hazır imaj dosyasının boyutu küçük olduğu için, en fazla 6GB tır, boyutunu büyütmemiz lazım. 

Öncelikle qemu-utils 'in kurulu olması lazım, kontrol edin kurulu değilse kurun.

Sonrada bu komutu verin, sonunda ki +15G eklenecek boyuttur, yeriniz müsaitse 50-100GB gibi dahada büyültebilirsiniz, tercihe kalmış. 

$ qemu-img resize FreeBSD-15.0-RELEASE-amd64-ufs.qcow2 +15G

Image resized.

Hızlı bir şekilde olmuş olmalı. Boyutuna tekrar bakalım.

$ ls -sh *qcow2

2,5G FreeBSD-15.0-RELEASE-amd64-ufs.qcow2

Şimdi boyutu değişmiş görülmesede, toplamda 21GB kadar alanımız oldu, kuruluma geçince gerçek boyut görülecektir.


FreeBSD KURULUMU

Hazırlığımız tamam oldu, şimdi WMM mizi açalım.

Yeni  SM oluştur > Mevcut disk kalıbını içe aktar > İleri 

Üstte indirip düzenlediğimiz qcow2 dosyasını bulun seçin.
ArchLinux 'u yazıp seçin, yada FreeBSD 15 varsa onu seçin. Bende en son 14.2 sürümü vardı, o yüzden Arch seçtim.
SM nin Ram 'i ne kadar olsun? Ağanın eli tutulmaz, cömertce verin gitsin 😄 
CPU da durum aynı, benim zaten 2 çekirdekliydi.
Eğer ArchLinux seçtiyseniz, onun adını freebsd15 yapabilirsiniz.
Kutucuğu işaretleyin ve ayarlarınızı kontrol edin. 
Burada CPU topoloji ayarı şart değil ama yaparsanızda lscpu konsolda döndürün. 
Sizde ki değerler tabikii farklı olacaktır, ona dikkat ediniz.
Vendor ID:                   GenuineIntel
  Model name:                Intel(R) Celeron(R) N4020C CPU @ 1.10GHz
    CPU family:              6
    Model:                   122
    Thread(s) per core:      1
    Core(s) per socket:      2
    Socket(s):               1
    Stepping:                8
    CPU(s) scaling MHz:      49%
    CPU max MHz:             2800,0000
    CPU min MHz:             800,0000
Show bitti 😂
Hazır imaj dosyası olduğu için bu aşama çok çabuk bitti, gerçek kurulumda böyle olmayacaktır tabii. Klavye,disk, ağ ayarları, indirmeler derken işlem biraz sürecektir.
Bu ekrana geldiğinizde kullanıcıyı henüz ayarlamadık, root yazın ve enter
Şimdi root'uz, şifre istemez.
Sisteme normal bir kullanıcı ekleyelim.
1- adduser yaz ve "kul.ad." "full ad" belirtin.
2- gruplarınızı ekleyin: wheel video operator
3- sh konsolunu csh diye değiştirin. (csh ile Türkçe dil daha kolay ekleniyor)
4- kul. parolanızı belirleyin. (root için değil bu!)
5- Kontrol edin.
6- Doğruysa onaylayın "y"
7- Başka kul. eklemeyecekseniz "n" deyin.
İşlem bitti...
İlk komutumuzu verelim.
# pkg update
# pkg upgrade
FreeBSD 15 ile gelen yeniliklerden biride, pkg ile kernelde güncelleniyor, önceden bunun için ayrı komutlar vardı. Alttaki resimden P2, P3 gibi kernel güncellemeleri belli olmaktadır.
Bu güncelleme bittiyse, içinde kernel güncellemesi olduğu için sistemi yeniden başlatın.
uname -rms ile kontrol edin.
Kuruluma devam.
# pkg install xorg xfce slim aee
Burada aee basit bir terminal editörüdür, işlem yaptığınız dosyayı kaydetmek için, 
Kaydet:
"Esc" > "a) Enter" > "a) Enter"
Kaydetme:
"Esc" > "a) Enter" > "b) Enter"

dosyada hiç işlem yapmazsanız, "Esc" > "a) Enter" dediğinizde çıkar, kayıt olmaz.
Tabii aee şart değil, nano, vi gibi diğerleri de olur.

Servisleri çalıştırın, ayıca bu komutlar otomatik olarak rc.conf 'a girdi de ekler.
# service enable dbus
# service enable slim
Girişte xfce nin başlaması çin.
$ echo 'exec startxfce4' > ~/.xinitrc
Türkçe dilini aktif olması için.
Bul /etc/login.conf
        :charset=UTF-8:\
        :lang=C.UTF-8:
Değiştir
        :charset=UTF-8:\
        :lang=tr_TR.UTF-8:        
# cap_mkdb /etc/login.conf

Buraya kadar anlatılanlar temel ayarlardır, daha bir çok ayar ve kişiselleştirme sizleri bekleyecektir. Eğer google ile dost değilseniz, sorunlarınızın çözümü kolay olmayabilir. 
Bu 15 sürümünü gerçek makineme kuramadım, ağ kartında ki sorun kuruluma engel oluyor.
O yüzden sanalda deneyeyim dedim ve ortaya bu rehber çıktı. 
Hasılı benden bu kadar, deneyecek olanlara şimdiden iyi eğlenceler. 😀

1 yorum:

  1. 2018 mi neydi aptal intel BSDye uyumlu bir wifi kartı üretmediği için laptopuma wifi dongle almak zorunda kalmıştım. Zaten ben de monitoring modu olan bir wifi donanımı istiyordum, BSD sayesinde satın almış oldum. Bu kısa eski anı ve sizin güncel gönderinizden anlaşıldığı kadarıyla donanım üreticileri hala aynı aptallıkta ısrar etmekteler :D

    Sanallaştırma inanılmaz bir nimet, 2nci bir pcyle uraşmadan, dosya oluşturup silmek kadar kolaylıkta koca işletim sistemini deneyimleyebiliyoruz. Talebeler proxmox ile 5er 10ar tane sanal makine oluşturup network, yatay ölçekleme, load balancing, hackleme gibi şeyleri simüle ediyorlar. Aklı olan bir öğrenci reddit köşelerinde stereo tiplerin peşinde koşup hyprland kozmetiği ile vakit kaybedeceğine bu blogu okumalı. Harika bir rehber olmuş, elinize sağlık

    YanıtlaSil

2010 - 2026 Beastie BSD Türkiye 🇹🇷