Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bugra9/bootableusb
bootableusb - Ön yüklemeli USB sürücü oluştur
https://github.com/bugra9/bootableusb
arch-linux bios bootable bootable-drives bootable-usb debian gpt grub hybrid linux mbr shell ubuntu uefi windows
Last synced: 30 days ago
JSON representation
bootableusb - Ön yüklemeli USB sürücü oluştur
- Host: GitHub
- URL: https://github.com/bugra9/bootableusb
- Owner: bugra9
- License: gpl-3.0
- Created: 2016-11-02T14:52:20.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-09-14T11:17:59.000Z (over 7 years ago)
- Last Synced: 2024-10-24T00:22:14.504Z (about 2 months ago)
- Topics: arch-linux, bios, bootable, bootable-drives, bootable-usb, debian, gpt, grub, hybrid, linux, mbr, shell, ubuntu, uefi, windows
- Language: Shell
- Homepage:
- Size: 43.9 KB
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**UYARI:** Bu yazılım geliştirme aşamasındadır ve kullanım sonucu veri kaybına uğratabilir.
# BootableUSB v0.6
Ön yüklemeli usb bellek oluşturmayı en kolay hale getiren yazılım. Bir kere yükle bir daha hep ön yüklemeli kalsın felsefesini benimser.Bu yazılımla oluşturulmuş usb bellek ile yapabilecekleriniz;
- Windows işletim sisteminin yüklenmesi
- Bir ya da birden fazla linux dağıtımından seçilenin başlatılması
- Diskte daha önce kurulmuş işletim sistemlerinin başlatılmasıBu işlemlerin ne kadar kolay yapılabileceğini öğrenmek istiyorsan gel beraber inceleyelim. Öncelikle bir defalığına usb belleği ön yüklemeli hale getirdiğini düşün. Bundan sonra neler yapabileceklerine bakalım.
**Windows işletim sisteminin ayarlanması**
Usb belleğin içine kurulum dosyalarını at. Evet bu kadar, herhangi bir yazılım çalıştırman gerekmiyor.**Linux dağıtımının ayarlanması**
Kalıp dosyasını bootableusb/linux dizini içine at. Cidden bu kadar :)**Birden fazla linux dağıtımının ayarlanması (MultiBoot)**
İstediğin dağıtımlara ait kalıp dosyalarını bootableusb/linux dizini içine at. Bu iş garipleşmeye başladı değil mi?**Canlı olarak kullandığın dağıtımdaki değişikliklerin kaybolmamasını mı istiyorsun?**
bootableusb/persistent içerisinde bulunan 1024.tar.gz gibi çeşitli boyut isimlendirmesine sahip dosyalardan istediğini oraya çıkart. Tahmin edebileceğin gibi hepsi bu. Eğer yer sıkıntısı çekersen, kullanmayacağın zamanlarda tekrar sıkıştırırsın.**Bozulmuş gruba rağmen diskteki işletim sistemini başlatma**
Bilgisayarındaki dağıtım açılmıyor mu, hemen usb bellek üzerindeki grubu kullanarak erişemediğin yüklü dağıtımı başlat.## Çalışma Mantığı
Farkettin mi bilmiyorum ama bu işlemlerin hiçbirisi için bu yazılımı kullanman gerekmiyor. Tüm işleri sürükle bırak ile yapıyorsun. Gerçekten kolay değil mi?Gerçekten böyle bir şey olabilir mi diye merak etmeye mi başladın? Çalışma mantığını mı öğrenmek istiyorsun gel beraber inceleyelim. İlk önce şu meşhur yüklememizi yapalım.
```
bootableusb --install /dev/sdX
```
Evet bu komut ne yapıyorda bundan sonra her şey kendiliğinden oluyor. Hemen ne yaptığına bakalım.
- Usb belleği biçimlendirir.
- İçine grubu kurar.
- Grub yapılandırmasını oluşturur. (Sihirli sözcükleri mi söyledim ne)Evet çok basit görünse de tüm marifet grub yapılandırmasında bitiyor. Grubu öyle bir ayarlıyorsun ki artık grub tüm işlemleri kendisi yönetiyor. Grubun yeteneklerinin farkında olmayanlar için bu yazılımla yapabileceklerini göstermek istedim. Madem her şeyi anladık bir de bu yazılımı bilgisayarımıza nasıl yükleyeceğimize bakalım.
## Yükleme
**Ubuntu**
```
sudo add-apt-repository ppa:bugra9/ppa
sudo apt-get update
sudo apt-get install bootableusb
```**Arch Linux**
```
yaourt -S bootableusb
```**Diğer dağıtımlar için**
```
make
sudo make install
```
komutlarıyla yüklenir. Silmek isterseniz
```
sudo make uninstall
```
komutuyla silebilirsiniz.**Yüklemeden Çalıştırma**
Yazılımı isterseniz yüklemeden kullanabilirsiniz. Bu durumda dil İngilizce olacaktır.
```
./bootableusb
```## Desteklenen Dağıtımlar
- Ubuntu tabanlı dağıtımlar (Ubuntu, Linux Mint, Elementary OS, Zorin OS vs.)
- Debian tabanlı dağıtımlar (Debian, Kali Linux, Tails, Gparted vs.)
- Fedora
- Arch Linux
- Manjaro
- Remix OS (Android Tabanlı)
- Windows## Seçenekler
```
bootableusb [SEÇENEKLER]... AYGITBir defalığına usb belleği ön yüklemeli hale getirirsiniz,
daha sonra yazılıma ihtiyaç duymadan sürükle bırak ile
windows ve linux dağıtımlarını usb bellek üzerinden başlatırsınız.AYGIT: Genellikle /dev/sdb, /dev/sdc gibi /dev/sdX biçiminde usb belleği gösteren aygıt adı.
bootableusb --listDevices komutuyla bağlı aygıtlar listelenip ilgili aygıt adı öğrenilir.-l, --listDevices:
Bilgisayara bağlı olan aygıtları listeler.--partitions:
Aygıt içerisindeki birimleri bağlama noktalarıyla birlikte gösterir.-i, --install:
Usb belleği biçimlendirir, grubu kurar ve yapılandırmasını ayarlar.
Kısaca kullanılmaya hazır duruma getirir.
Dikkat: Aygıt içerisinde bulunan tüm veriler silinecektir.--full KALIPKONUMU:
Usb belleği biçimlendirir, grubu kurar ve yapılandırmasını ayarlar.
Belirtilen kalıp Windows içinse aygıtta ana dizine çıkarır, değilse
kalıbı ilgili dizinin altına kopyalar.
Kısaca --install ve --copy işlemlerini gerçekleştirir.
Dikkat: Aygıt içerisinde bulunan tüm veriler silinecektir.--type SEÇENEK:
İstediğiniz türde grub kurulumu yapar.
bios: -
uefi: -
all: her iki grubu da kurar.--scheme SEÇENEK:
Aygıtı hangi tablo ile bölümleyeceğinizi seçin.
mbr: -
gpt: -
hybrid: İki tabloyu da barındıracak şekilde ayarlar.-u, --updateGrub:
Usb bellekte bulunan grubun ayarlarını günceller.
Bu güncellemeyle hatalar giderilebilir, daha çok dağıtım desteklenebilir.-r, --repairGrub:
Disk üzerindeki silinen / bozulan grubu tamir eder.--copy KALIPKONUMU:
Belirtilen kalıp Windows için ise aygıtta ana dizine çıkarır,
değilse kalıbı ilgili dizinin altına kopyalar.-e, --extract KALIPKONUMU:
Windows kurulum dosyaları kalıp halinde ise bu komutla kolayca
kalıbın içindekiler usb belleğin içine çıkarılır.-p, --persistent BOYUT:
Canlı olarak kullanılan dağıtımlar üzerinde yaptığınız değişikliklerin
kalıcı olması için bu değişikliklerin kaydedileceği boş bir kalıp dosyasını
bootableusb/persistent dizininde oluşturur.
BOYUT: bu kalıp dosyasının megabyte olarak boyutu. Örn: 1024, 2048, 500-pr, --resizePersistent BOYUT:
Değişikliklerin kaydedildiği kalıp dosyasının boyutunu değiştirir.
BOYUT: bu kalıp dosyasına megabyte olarak ne kadar ekleneceği. Örn: 1024, 2048, 500--format:
Usb belleği biçimlendirir.
Dikkat: Aygıt içerisinde bulunan tüm veriler silinecektir.--installGrub:
Grubu kurar ve yapılandırmasını ayarlar. Biçimlendirme istenmeyen durumlarda kullanılır.--name ETİKET:
Oluşturulan yeni birim için etiket atar.--silent:
Kullanıcı ile etkileşime geçmeden yazılımı devam ettirir, çıktıları renksiz gösterir.--verbose:
Her adımda ne yapıldığını açıklar.-h, --help:
Yardım dosyasını görüntüler-v, --version:
Sürüm bilgisini gösterir.
```## Katkıda Bulunma
Bu yazılım açık kaynaklı ve özgürdür. Eğer katkıda bulunmak istiyor ama ne yapacağınızı bilmiyorsanız aşağıdaki maddeler ile fikir edinebilirsiniz.- Denediğiniz linux dağıtımı çalışmıyorsa hata kaydı açarak bildirebilirsiniz.
- Yazılımın bir yerinde sorun gördüyseniz hata kaydı açarak bildirebilirsiniz.
- Çeviri hatalarını düzeltip yeni çevirilerde bulunabilirsiniz.
- Dökümantasyonları genişletebilir, çevirilerde bulunabilirsiniz.
- Faydalı olabilecek özellikleri bildirebilirsiniz.Bildirim yapmak için:
Çeviri Bağlantısı:
Çeviri dosyaları:
Man Sayfaları:
Beni Oku Sayfası:
Kaynak Kodlar:## Notlar
**Lisans**
GPLv3
Bu programın KESİNLİKLE HİÇBİR TEMİNATI YOKTUR**Yararlanılan Kaynaklar**