Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
2
Cevap
0
Tıklama
6
Öne Çıkarma
[Nasıl] USB Bellekten Çalışan NomadBSD Kurulum ve Kullanım Rehberi

L linuxbsd Konu Sahibi
9 ay (205 mesaj)
Kolay kullanımlı bir BSD dağıtımı kurup denemek istiyor ama sabit disklerinize zarar vermekten korkuyorsanız NomadBSD imdadınıza yetişiyor.

NomadBSD, FreeBSD çekirdeği tabanlı kolay kullanımlı ve USB bellekten çalışan bir BSD dağıtımıdır. Kurulumdan sonra yaptığınız tüm işlemler USB belleğe kayıt edilir ve NomadBSD USB bellekten çalışır. NomadBSD'yi USB bellekten başlatmak için bilgisayarın ilk bios açılışı sırasında NomadBSD kurulu olan USB belleği seçmeniz yeterlidir.


Bu rehber, Donanım Haber forumları adına @linuxbsd tarafından hazırlanmaktadır ve oluşabilecek güncellemelere göre düzenli olarak geliştirilmesi devam edecektir. Doküman içeriği FreeBSD Handbook ve NomadBSD Handbook yazım kurallarına uygun olarak sıfırdan oluşturulmuştur. Farklı mecralarda paylaşılacak ise Donanım Haber forumlarına nezaketen de olsa atıf yapmanızı rica ederiz.


REHBER İÇERİĞİ

Adım 1: NomadBSD İndirme
Adım 2: LZMA Kalıbını Doğrulama
Adım 3: LZMA Kalıbını USB Belleğe Yazdırma
Adım 4: NomadBSD Dağıtımını USB Bellekten Başlatma
Adım 5: USB Belleğin Ayarlanması Ve İlk Ayarlar
Adım 6: USB Belleği Olmayanlar İçin VirtualBox (Sanallaştırma) Yöntemi İle Kurulum
Adım 7: Openbox Dışınadaki Bir Masaüstü Ortamının Kurulumu
Adım 8: Kurulu Masaüstü Ortamını Öntanımlı Yapma
Adım 9: NomadBSD Altında Linux Uygulamalarının Kurulumu


Forumun sistemi gereği kodların başında Kod Yığını yazmakta. Paylaşılan kodları kullanırken Kod Yığını yazısının hemen altındaki kodları kullanmanız gerekiyor. Kod Yığını yazısını da kopyalarsanız doğal olarak hata alırsınız.


Adım 1: NomadBSD İndirme

NomadBSD güncel sürümünü https://www.nomadbsd.org/download.html bağlantısından indirebilirsiniz. Bu rehber hazırlanırken güncel sürüm 1.4 olduğu için rehberin bundan sonraki adımlarında 1.4 sürümü üzerinden anlatım yapılacaktır. Rehberin hazırlanmasından sonra ortaya çıkabilecek sürümler için 1.4 yazan yerleri mevcut sürüme göre değiştirebilirsiniz. Oluşabilecek veri kayıplarından bu rehberde yazanları uygulayan kişiler sorumludur.

NomadBSD güncel sürüm: 1.4 - 2.3 GB | SHA256 doğrulama kodu

Adım 2: LZMA Kalıbını Doğrulama

NomadBSD LZMA kalıbının doğru indiğini kontrol için SHA256 doğrulama kodunu kullanabilirsiniz. SHA256 doğrulama kodunu yukarıdaki bağlantıda ve https://www.nomadbsd.org/download.html adresinde bulabilirsiniz. Doğrulama kodunu kontrol için kullandığınız dağıtımdaki terminal arayüzünü açın ve LZMA kalıbının indirildiği dizinde aşağıdaki kodu uygulayın.

sha256 nomadbsd-1.4.img.lzma


Çıktı olarak örnekteki gibi bir sonuç vermeli.

SHA256 (nomadbsd-1.4.img) = 88ad27088f15795e523175da6a8d62e2b2d5a7f9b179d0e71730c98f012cabc7

NomadBSD web sitesindeki SHA256 doğrulama kodu ile sizin indirdiğiniz kalıbın doğrulama kodu birebir aynı ise LZMA kalıbı doğru olarak inmiştir.

Adım 3: LZMA Kalıbını USB Belleğe Yazdırma

İndirdiğiniz LZMA kalıbını USB belleğe yazdırmak için kullandığınız dağıtıma göre işlem yapmanız gerekiyor. LZMA kalıbını USB belleğe yazdırmak için kullandığınız dağıtımdaki terminal arayüzünü açın ve LZMA kalıbının indirildiği dizinde aşağıdaki kodları uygulayın.

USB belleğin hangi yol ile bağlandığını kontrol için aşağıdaki komutları kullanabilirsiniz. Komutlar kullandığınız dağıtıma göre farklılık gösterebileceği için kullanılan komutların en çok kullanılanlarını paylaşıyorum. Sizde hangisi çalışıyorsa onunla USB belleğin bağlı olduğu yolu kontrol edebilirsiniz.

df -h

veya

lsblk

veya

sudo fdisk -l

veya

sudo parted -l

Benim USB belleğim /dev/sdc1 konumunda bağlandığı için bundan sonraki işlemleri /dev/sdc1 olarak uyguluyorum. Sizde sonuç farklı ise /dev/sdc1 kısmını kendinize göre değiştirebilirsiniz. Komut ile bağlantı yolunu anlamazsanız Gparted gibi görsel disk araçlarını kullanabilirsiniz. Örnekteki X kısmını kendinize göre değiştirmeniz gerekiyor.

FreeBSD ile yazdırma

lzma -d nomadbsd-1.4.lzma


dd if=nomadbsd-1.4.img of=/dev/daX bs=1m conv=sync

OpenBSD ile yazdırma

lzma -d nomadbsd-1.4.lzma


dd if=nomadbsd-1.4.img of=/dev/rsdXc bs=1m

NetBSD ile yazdırma

lzma -d nomadbsd-1.4.lzma


dd if=nomadbsd-1.4.img of=/dev/rsdXd bs=1m

DragonFly BSD ile yazdırma

lzma -d nomadbsd-1.4.lzma


dd if=nomadbsd-1.4.img of=/dev/sdX bs=1m

Mac OS X ile yazdırma

lzma -d nomadbsd-1.4.lzma


dd if=nomadbsd-1.4.img of=/dev/rdiskX bs=1m

Linux ile yazdırma

lzma -d nomadbsd-1.4.lzma


dd bs=1M if=nomadbsd-1.4.img of=/dev/sdX conv=fsync

Windows ile yazdırma

Windows ile yazdırmak için Rufus aracını kullanabilirsiniz.

USB belleğe LZMA kalıbını yazdırdığınız da USB bellekteki önceki tüm verileriniz silinecektir!

Adım 4: NomadBSD Dağıtımını USB Bellekten Başlatma

USB kalıbına yazma işlemi bittikten sonra bilgisayarı yeniden başlatın ve ilk bios açılışında USB belleği seçin. Genelde ilk açılışta F12 tuşu ile açılıştaki diskler listelenir, listeden USB belleği seçtiğinizde NomadBSD otomatik olarak başlayacaktır. İsterseniz Bios ayarlarına girip ilk açılışı USB bellek olarak ayarlayabilirsiniz.

İşlemi doğru yaptıysanız aşağıdaki ekran ile karşılaşmanız gerekiyor.

< Resime gitmek için tıklayın >
Açılışta sorun yaşamanız halinde klavyenizdeki 7 tuşuna basarak sistemin otomatik olarak ekran kartı tanıma özelliğini iptal edebilirsiniz.

Adım 5: USB Belleğin Ayarlanması Ve İlk Ayarlar

Yaptığınız tüm işlemler doğru gittiyse NomadBSD açılmış olmalıdır. Açılıştan sonra ilk ayarların yapılması için sırasıyla aşağıdaki adımları uygulamanız gerekiyor.

NomadBSD'yi Türkçe olarak kullanacaksanız Turkish seçeneğini seçip Next tuşuna basınız.

< Resime gitmek için tıklayın >
Ardından bir kez daha Next tuşuna basınız.

< Resime gitmek için tıklayın >
Keyboard layout kısmından Turkish seçeneğini seçip Next tuşuna basınız.

< Resime gitmek için tıklayın >
Keyboard layout kısmından Turkish seçeneğini seçip Add layout tuşuna ve ardından Next tuşuna basınız.

< Resime gitmek için tıklayın >
Saat dilimi olarak Europe/Istanbul seçip Next tuşuna basınız.

< Resime gitmek için tıklayın >
Kullanmak istediğiniz sistem yöneticisi (root) şifresini iki kez giriniz ve Next tuşuna basınız.

< Resime gitmek için tıklayın >
Geli ile /data dizinlerini şifrelemek isterseniz Encrypt ile başlayan kutucuğu işaretleyip iki kez şifre oluşturunuz ve ardından Next tuşuna basınız. Şifrelemeye ihtiyaç duymuyorsanız doğrudan Next tuşuna basabilirsiniz.

< Resime gitmek için tıklayın >
Sistemde kullanılacak standart Shell kabuğu, metin editörü, grafik editörü ve dosya yöneticisini tercihinize göre seçip Next tuşuna basınız. Linux kullananlar alışkın oldukları Bash kabuğunu tercih edebilirler. Standart ayarlar ile devam etmek için Next tuşuna basınız.

< Resime gitmek için tıklayın >
Karşınıza yaptığınız tüm ayarlar gelecek. Her şey düzgün görünüyorsa Commit tuşuna basarak kurulum ve ayarları tamamlayabilirsiniz.

< Resime gitmek için tıklayın >
Yaptığınız ayarlar USB belleğe yazıldıktan sonra ayarların geçerli olması ve NomadBSD'nin açılması için Finish tuşuna basmanız gerekiyor. Ardından bilgisayar açılışında tekrar USB belleği seçeceksiniz.

< Resime gitmek için tıklayın >
NomadBSD açıldığında karşınıza aşağıdaki ekran gelmeli. Standart sistem OpenBox ile gelmektedir, sonraki adımlarda XFCE ve Mate masaüstü ortamlarının kurulumları anlatılacaktır.

< Resime gitmek için tıklayın >
Adım 6: USB Belleği Olmayanlar İçin VirtualBox (Sanallaştırma) Yöntemi İle Kurulum

Virtualbox LZMA kalıplarını görmediği için aşağıdaki kod ile LZMA kalıbını IMG formatında açmanız gerekiyor. İlgili komutu kullandığınız dağıtımdaki terminal ekranında ve LZMA kalıbının bulunduğu dizinde vermeniz gerekiyor.

unlzma nomadbsd-1.4.img.lzma

Bu komutla birlikte bir süre bekledikten sonra ilgili dizinde nomadbsd-1.4.img IMG kalıbı oluşmalı.

IMG kalıbını VirtualBox'da kullanabilmek için VDI diskine dönüştürmemiz gerekiyor. Bunun içinde IMG kalıbının bulunduğu dizinde aşağıdaki komutu uygulayın.

VBoxManage convertfromraw nomadbsd-1.4.img \
    nomadbsd-1.4.vdi --format VDI

VDI diski 3.5 - 4 GB boyutlarında olduğu için bu dosya boyutu bizim için yeterli gelmeyecektir. Bu sebeple VDI boyutunu aşağıdaki komutla 8 GB boyutuna getirin. İsterseniz daha büyük bir dosya boyutu seçebilirsiniz. 10 GB için 10240, 15 GB için 15360, 20 GB için 20480 yazabilirsiniz.

VBoxManage modifyhd nomadbsd-1.4.vdi --resize 8192

İşlemler bitince Virtualbox uygulamasını açın yeni bir sanal makine oluşturun. Sanal makine ayarlanırken aşağıdaki adımların aynısını uygulamanız gerekiyor. İlk olarak ilgili seçenekleri görseldekiler gibi doldurun ve İleri tuşuna basın.

< Resime gitmek için tıklayın >
Bellek boyutunu en az 2048 MB olarak ayarlayın ve İleri tuşuna basın.

< Resime gitmek için tıklayın >
Varolan sanal bir sabit disk dosyası kullan seçeneğini seçin ve Oluştur tuşuna basın. Oluştur tuşu ile açılan ekranda Ekle tuşuna basın ve önceden oluşturduğunuz NomadBSD VDI kalıbını seçin.

< Resime gitmek için tıklayın >
Bu adımdan sonra NomadBSD VDI kalıbı ile sanal makineniz oluşacaktır.


Not: Sanal makine oluştuktan sonra sanal makinenin ayarlarına girip Ekran > Ekran yolundan ekran görüntü belleğini 128 MB yapmayı unutmayın. NomadBSD'nin çalışması için sanal makine ayarları altında bulunan Sistem > İşlemci yolundan da kullanılacak işlemciyi en az 2 olarak seçmeniz gerekiyor.


Tüm ayarlardan sonra Başlat tuşuna basarak sanal makinenizi başlatabilirsiniz.

Adım 7: Openbox Dışınadaki Bir Masaüstü Ortamının Kurulumu

NomadBSD altında Openbox dışında XFCE masaüstü ortamı ve Mate masaüstü ortamı oldukça kararlı çalışmaktadır, bu sebeple bu iki masaüstü ortamının kurulumu anlatılacaktır.

XFCE masaüstü ortamının kurulumu:

NomadBSD açıldıktan sonra Sakura terminalini açıp aşağıdaki komutları sırasıyla uygulayın. Sudo komutundan sonra kurulumda oluşturduğunuz yönetici (root) şifresini girmeniz gerekiyor.

sudo pkg update


sudo pkg install xfce4-desktop-4.16.0 xfce

Mate masaüstü ortamının kurulumu:

sudo pkg update


sudo pkg install mate-desktop mate

Kurulumdan sonra ekrandaki boş bir alanda farenizin sağ tuşuna basıp Logout (Çıkış) tuşuna basarsanız açılış ekranı karşınıza gelecektir.

Burada kullanıcı adı ve şifrenizi girdikten sonra F1 tuşuna basıp yüklediğiniz masaüstü ortamları arasında geçiş yapabilirsiniz.

Adım 8: Kurulu Masaüstü Ortamını Öntanımlı Yapma

Kurduğunuz masaüstü ortamının öntanımlı olmasını istiyor ve F1 tuşu ile uğraşmak istemiyorsanız aşağıdaki yolu izleyebilirsiniz.

Sakura terminali açın ve XFCE masaüstü ortamını öntanımlı yapmak için aşağıdaki kodları uygulayın.

leafpad .xinitrc

Not: Leafpad metin editörü kurulu değilse pluma, gedit gibi görsel metin editörlerini veya nano gibi metinsel metin editörlerini kullanabilirsiniz.

Açılan ekranda ne varsa silin ve aşağıdaki kodları yapıştırın ardından kayıt ederek kapatın.

#!/bin/sh

export EDITOR=ee

. ~/.xprofile

exec startxfce4 --with-ck-launch

Sakura terminali açın ve Mate masaüstü ortamını öntanımlı yapmak için aşağıdaki kodları uygulayın.

leafpad .xinitrc

Not: Leafpad metin editörü yüklü değilse pluma, gedit gibi görsel metin editörlerini veya nano gibi metinsel metin editörlerini kullanabilirsiniz.

Açılan ekranda ne varsa silin ve aşağıdaki kodları yapıştırın ardından kayıt ederek kapatın.

#!/bin/sh

export EDITOR=ee

. ~/.xprofile

exec startmate --with-ck-launch

Öntanımlı masaüstü ortamı sabit kalsın ama son açılan tekrar açılsın derseniz aşağıdaki gibi yapabilirsiniz.

XFCE için:

exec ck-launch-session xfce4-session

Mate için:

exec ck-launch-session mate-session

Adım 9: NomadBSD Altında Linux Uygulamalarının Kurulumu

BSD çekirdeği ile uyumlu uygulama sayısı Linux çekirdeği için yazılan uygulama sayısı kadar çok olmadığından BSD dağıtımları altında Linux uygulamalarını ve sürücülerini kullanmak kurmak durumunda kalabilirsiniz. BSD, Linux ile uyumlu bir yapıda çalıştığından dolayı Linux uygulamalarını BSD dağıtımları altında kurmak ve kullanmak çok kolaydır.

Paylaşılan komutlar ile NomadBSD paket deposunda bulunan Linux uygulamalarını kurabilirsiniz. Geliştiriciler linux-sublime paketini örnek olarak kullandığı için örnek olarak linux-sublime paketi kullanılmıştır. Hangi Linux paketini kuracaksanız linux-sublime yerine o paketin adını yazmanız gerekir.

su


sysrc linux_enable=YES


service abi start


pkg install linux-sublime

Takıldığınız yerleri konu içinde sorabilirsiniz.



< Bu mesaj bir yönetici tarafından değiştirilmiştir >


_____________________________

Eski kullanıcı adı: Ruffalo



Bu mesajda bahsedilenler: @linuxbsd

L linuxbsd Konu Sahibi
9 ay (205 mesaj)
Kurulumdan sonra takıldığınız soruları konu içinde sorabilirsiniz. Kurulumdan sonra PKG komutlarının ne işe yaradıklarına bakmayı unutmayın :) Onun içinde Türkçe bir rehberimiz bulunuyor.

https://forum.donanimhaber.com/pkg-komutlari-listesi-aciklamali--148252729




_____________________________

Eski kullanıcı adı: Ruffalo



W Wakanda
8 ay (329 mesaj)
@linuxbsd rehber güzel olmuş elinize gözünüze sağlık. Nomad kurulumu yerine FreeBSD kurulumunu anlatsanız daha dikkat çekici olur daha geniş kitlelere ulaşırdı. Nomad güzel ama nomad kullanan BSD dağıtımı kullandığının fazla farkına varmaz nomad Linux dağıtımlarının yolundan hızla ilerliyor boot için FreeBSD ilkelerine ters gelen birçok eylem içine giriyor. Kullanıcı kolaylığı için yapılıyor fakat kullanıcıların FreeBSD yapısından uzaklaşmasına neden oluyor.



< Bu mesaj bir yönetici tarafından değiştirilmiştir >


Bu mesajda bahsedilenler: @linuxbsd
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.