Canlı USB

Puppy Linux, canlı USB'ler için bir işletim sistemi örneğidir
Firefox, OpenOffice.org ve Nautilus çalıştıran Ubuntu 8.04

Canlı USB, önyüklenebilen tam bir işletim sistemi içeren taşınabilir bir USB'ye bağlı harici veri depolama aygıtıdır. Terim, USB flash sürücüleri anımsatır, ancak sırasıyla "canlı HDD" ve "canlı SSD" olarak adlandırılsalar da, harici bir sabit disk sürücüsünü veya yarıiletken sürücüyü kapsayabilir. Canlı CD'lerden sonraki evrimsel adımdır, ancak yazılabilir depolamanın ek avantajıyla, önyüklenen işletim sisteminde özelleştirmelere izin verir. Canlı USB'ler, sistem yönetimi, veri kurtarma veya test sürüşü için gömülü sistemlerde kullanılabilir ve USB cihazına ayarları kalıcı olarak kaydedebilir ve yazılım paketlerini yükleyebilir.

Mac OS 9, macOS, Windows XP Embedded ve Linux ve BSD dağıtımlarının büyük bir kısmı dahil olmak üzere birçok işletim sistemi bir USB flash sürücüden çalışabilir ve Windows 8 Enterprise, benzer bir amaç için Windows To Go adlı bir özelliğe sahiptir.

Arka plan

Önyükleme sorunları olan bir bilgisayarı onarmak için, teknisyenler genellikle önyüklenebilir ortamda hafif işletim sistemleri ve bir komut satırı arabirimi kullanır. Grafik kullanıcı arayüzüne sahip ilk canlı CD'lerin geliştirilmesi, teknisyen olmayanların arızalı bilgisayarları onarmasını mümkün kıldı. Canlı CD'lerin çoğu Linux tabanlıdır ve bilgisayarları onarmaya ek olarak, bunlar bazen işletim sistemleri olarak kendi başlarına kullanılır.

Kişisel bilgisayarlar, 2000'lerin başında USB önyüklemesini başlattı; Macintosh bilgisayarlar, 1999'da AGP grafikli Power Mac G4 ve yuvadan yüklemeli iMac G3 modelleriyle başlayarak işlevselliği tanıttı.[1] Intel tabanlı Mac'ler, bu işlevi macOS'u USB'den başlatarak taşıdı.[2] Özelleştirilmiş USB tabanlı önyükleme, IBM tarafından 2004 yılında Taşınabilir SoulPad'li Bilgisayarların Reenkarnasyonu ve bir FireWire aygıtından Boot Linux ile önerildi.[3][4]

Faydalar ve sınırlamalar

Bir USB flash sürücü

Canlı USB'ler, canlı CD'lerin birçok avantajını ve sınırlamasını paylaşır ve ayrıca kendilerininkini de içerir.

Faydalar

  • Canlı CD'lerin aksine, önyükleme aygıtında bulunan veriler değiştirilebilir ve aynı aygıtta ek veriler depolanabilir. Bir kullanıcı tercih ettiği işletim sistemini, uygulamaları, yapılandırmayı ve kişisel dosyalarını yanlarında taşıyabilir ve tek bir sistemi birden çok kullanıcı arasında paylaşmayı kolaylaştırır.
  • Canlı USB'ler, kullanıcıların USB cihazını yanlarında kolayca taşıyabilmeleri veya güvenli bir yerde (örn. kasa) muhafaza edilebilmesine imkan sağalr. Öte yandan, bir USB aygıtı kolayca kaybolur veya çalınır, bu nedenle veri şifreleme ve yedekleme, tipik bir masaüstü sisteminden daha da önemlidir.
  • USB flaş aygıtlarında hareketli parçaların olmaması gerçek rastgele erişime izin verir, böylece sabit sürücülerin veya optik ortamın dönme gecikmesini ve arama süresini önler, bu da küçük programların yerel bir sabit diskten veya canlı CD'den daha hızlı bir USB flash sürücüden başlayacağı anlamına gelir. Ancak, USB aygıtları genellikle dahili sabit sürücülerden daha düşük veri aktarım hızları elde ettiğinden, USB 2.0 veya daha yenisini desteklemeyen eski bilgisayarlardan önyükleme çok yavaş olabilir.

Sınırlamalar

  • Ubuntu Linux gibi LiveUSB İşletim Sistemleri, tüm dosya sistemi yazma işlemlerini, bir kez dolduğunda veya flash sürücü alanı bittiğinde kullanılamaz hale gelen ve işletim sisteminin önyüklemeyi durduran bir casper dosya sistemi kaplamasına (casper-rw) uygular.
  • Eklenti kartlarındaki USB denetleyicileri (örn. ISA, PCI ve PCI-E) neredeyse hiçbir zaman önyükleme yapılamaz, bu nedenle yonga setlerinde yerel USB denetleyicileri olmayan sistemler (örn. böyle bir eklenti kartı aracılığıyla etkinleştirilir.
  • Bazı bilgisayarlarda, özellikle daha eski bilgisayarlarda, USB'den önyüklemeyi destekleyen bir BIOS bulunmayabilir. USB önyüklemesini destekleyenlerin çoğu, söz konusu aygıtı yine de başlatamayabilir. Bu durumlarda, bir bilgisayar genellikle bir başlangıç önyüklenebilir CD'si veya disket kullanılarak bir USB aygıtından önyüklemeye "yönlendirilebilir".[5][6][7]
  • Bazı Intel tabanlı Macintosh bilgisayarların USB aygıtlarından önyükleme yaparken sınırlamaları vardır - Genişletilebilir Ürün Yazılımı Arabirimi (EFI) ürün yazılımı USB sürücülerini tanıyabilir ve bunlardan önyükleme yapabilir, ancak bunu yalnızca EFI modunda yapabilir. Ürün yazılımı "eski" BIOS moduna geçtiğinde artık USB sürücülerini tanımaz. Macintosh olmayan sistemler, özellikle Windows ve Linux, tipik olarak EFI modunda başlatılamayabilir ve bu nedenle USB önyüklemesi, EFI aracılığıyla kolayca önyüklenebilen desteklenen donanım ve yazılım kombinasyonlarıyla sınırlı olabilir.[8] Ancak, Mac Linux USB Loader gibi programlar, bir Mac'te Linux-canlı USB'yi başlatma görevinin zorluklarını hafifletebilir. Bu sınırlama, BIOS modunda bir USB sürücüsü eklemek için Apple ürün yazılımı değiştirilerek veya BIOS'a olan bağımlılığı ortadan kaldırmak için işletim sistemleri değiştirilerek düzeltilebilir.
  • Tam gelişmiş bir kurulumda meydana gelen ek yazma döngüleri nedeniyle, flash sürücünün ömrü biraz azalabilir. Bu, kullanıcı oturumu kapatana kadar RAM'deki tüm değişiklikleri tutan canlı sistemler için özel olarak tasarlanmış sistemler için geçerli değildir. Bir USB flash kart okuyucu adaptöründeki yazma kilitli bir SD kart (Live SD olarak bilinir, canlı CD'nin katı hal karşılığı), flaş ortamındaki yazma işlemlerinden kaynaklanan herhangi bir görev döngüsünden kaçınmanın ve bu sorunu aşmanın etkili bir yoludur. Bir WORM cihazı olarak SD kartın esasen sınırsız bir ömrü vardır. Linux gibi bir işletim sistemi daha sonra canlı USB/SD karttan çalışabilir ve sistem değişikliklerini korumak için yazma için manyetik diskler gibi geleneksel ortamları kullanabilir;

Kurulum

Canlı USB'ler oluşturmak için çeşitli uygulamalar mevcuttur; örnekler arasında Universal USB Installer, Rufus, Fedora Live USB Creator ve UNetbootin yer alır. Multiboot canlı USB oluşturmak için kullanılabilecek yazılım uygulamaları da vardır; bazı örnekler arasında YUMI Multiboot Bootable USB Creator 23 Ekim 2017 tarihinde Wayback Machine sitesinde arşivlendi. [9] ve Ventoy bulunur. Birkaç Linux dağıtımı ve canlı CD, aşağıdaki adımları otomatik olarak gerçekleştiren hazır komut dosyalarına sahiptir. Ek olarak, Knoppix ve Ubuntu'da ekstra uygulamalar yüklenebilir ve değişiklikleri saklamak için kalıcı bir dosya sistemi kullanılabilir. Bir temel kurulum, 16 kadar küçük bir aralıkta MiB'den (Tiny Core Linux) büyük bir DVD boyutunda yüklemeye (4 gigabayt).

Ticari PC donanımı için canlı bir USB sistemi kurmak için aşağıdaki adımlar gerçekleştirilmelidir:

  • Sisteme bir USB flash sürücünün bağlanması ve sistem tarafından algılanması gerekir.
  • USB flash sürücüde bir veya daha fazla bölümün oluşturulması gerekebilir
  • "Önyüklenebilir" bayrağı, USB flash sürücüdeki birincil bölümde ayarlanmalıdır
  • USB flash sürücünün birincil bölümüne bir MBR yazılmalıdır
  • Bölüm biçimlendirilmelidir (çoğunlukla FAT32 biçimindedir, ancak diğer dosya sistemleri de kullanılabilir)
  • Bölüme bir önyükleyici kurulmalıdır (çoğunlukla bir Linux sistemi kurarken syslinux kullanılır)
  • Bir önyükleyici yapılandırma dosyası (kullanılıyorsa) yazılmalıdır
  • İşletim sisteminin ve varsayılan uygulamaların gerekli dosyaları USB flash sürücüye kopyalanmalıdır.
  • Dil ve klavye dosyaları (kullanılıyorsa) USB flash sürücüye yazılmalıdır
  • BIOS'un önyükleme menüsündeki USB desteği (bunun üstesinden gelmenin yolları olsa da; bir CD veya DVD'nin fiili kullanımı, kullanıcının ortama daha sonra yazıp yazılamayacağını seçmesine izin verebilir. Bir Kez Yaz Oku Birçok disk, canlı sistemin bir sonraki yeniden başlatılışında temiz olacağından emin olmanızı sağlar.)

Knoppix canlı CD'lerinde, önyükleme sırasında, kullanıcıların işletim sisteminin dosya yapılarını geçici olarak, bir RAM diske veya kalıcı olarak disk veya flash medyaya yazma niyetlerini beyan etmelerine olanak tanıyan bir yardımcı program bulunur. Bu, USB sistemini yeniden oluşturmaktan daha kolay olabilir, ancak birçok canlı USB aracının kullanımı basit olduğu için tartışmalı olabilir.

Tam kurulum

Canlı bir çözüme bir alternatif, takas bölümlerinin ortadan kaldırılmasıyla geleneksel bir işletim sistemi kurulumudur. Bu yükleme, yazılım için verimli olma avantajına sahiptir, çünkü canlı bir yükleme, işletim sisteminin yükleyicisinin hala ortama dahil edilmesi nedeniyle kalıcı dosyadan kaldırılan yazılımları içerecektir. Ancak, tam kurulum dezavantajsız değildir; tam kurulumda meydana gelen ek yazma döngüleri nedeniyle, flash sürücünün ömrü biraz azalabilir. Bunu azaltmak için, bazı canlı sistemler, kullanıcı sistemi kapatana ve ardından bu değişiklikleri yazana kadar değişiklikleri RAM'de depolamak üzere tasarlanmıştır. Diğer bir faktör ise, depolama aygıtının hızının düşük olup olmadığıdır; flash sürücü bu hızları aktarırsa, performans modern parçalara sahip makinelerde bile eski bilgisayarlarla karşılaştırılabilir. Bunu çözmenin bir yolu, konektörden bağımsız olarak genellikle flash sürücülerden daha iyi performans verdikleri için bir USB sabit sürücü kullanmaktır.

Microsoft Windows

Birçok canlı USB, Linux gibi açık kaynaklı bir işletim sistemini başlatmaya dayansa da, Diskpart [10] veya WinToUSB kullanarak Microsoft Windows için canlı USB'ler oluşturmak mümkündür.[11]

Ayrıca bakınız

Kaynakça

  1. ^ "USB Info and Benefits of Dual-Channel USB". Apple (20 Şubat 2012 tarihinde yayınlandı). 16 Eylül 2003. 12 Mayıs 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Eylül 2016. Bootable USB drives: A storage device such as a SuperDisk, Zip disk, or other USB storage drive can be used to hold a valid system folder and used at startup. 
  2. ^ "Starting from an external USB storage device (Intel-based Macs)". Apple. 22 Mart 2016. 22 Mayıs 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Eylül 2016. 
  3. ^ "IBM brains capture a PC's soul". CNET. CBS Interactive. 15 Ağustos 2005. 27 Eylül 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Eylül 2016.  Yazar |ad1= eksik |soyadı1= (yardım)
  4. ^ "Boot Linux from a FireWire device". IBM DeveloperWorks. IBM. 15 Temmuz 2004. 17 Ocak 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Mayıs 2016.  Yazar |ad1= eksik |soyadı1= (yardım)
  5. ^ Trevor (6 Mayıs 2010). "Boot from a USB Drive Even If Your BIOS Won't Let You". How-To Geek. 23 Eylül 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Eylül 2016. 
  6. ^ "Plop Boot Manager". 7 Şubat 2012. 8 Şubat 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Eylül 2016. 
  7. ^ "Use a Floppy to Boot USB Pendrive Linux". Pen Drive Linux. 21 Kasım 2007. Erişim tarihi: 25 Eylül 2016. 
  8. ^ knome (14 Aralık 2013). "MactelSupportTeam/EFI-Boot-Mactel". Ubuntu Community Help Wiki. Canonical Ltd. 4 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Eylül 2016. 
  9. ^ "YUMI - Multiboot USB Creator | Bootable Pen Drive Linux". www.pendrivelinux.com (İngilizce). 23 Ekim 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Aralık 2021. 
  10. ^ "Create a Bootable USB Flash Drive". docs.microsoft.com (İngilizce). 16 Eylül 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Eylül 2021. 
  11. ^ "How to Run a Portable Version of Windows from a USB Drive". Lifehacker. Gawker Media. 25 Eylül 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Eylül 2016.  Yazar |ad1= eksik |soyadı1= (yardım)

Dış bağlantılar

Vikikitap
Vikikitap
Vikikitapta bu konu hakkında daha fazla bilgi var:
Live distro and Full Linux Install
  • Kalıcı Canlı USB ile USB'ye Tam Linux Kurulumu Arasındaki Farklar 30 Ekim 2022 tarihinde Wayback Machine sitesinde arşivlendi.
  • Evrensel USB Yükleyici
  • Bölmesiz Kurulum 7 Nisan 2022 tarihinde Wayback Machine sitesinde arşivlendi.
  • Öğretici - BIOS'unuzu CD veya USB'den önyükleme yapacak şekilde ayarlama 30 Ekim 2022 tarihinde Wayback Machine sitesinde arşivlendi.
  • NASIL YAPILIR: Çalışan bir Canlı USB oluşturun
  • Debian Canlı projesi
  • Ubuntu'da Canlı USB nasıl oluşturulur 14 Nisan 2017 tarihinde Wayback Machine sitesinde arşivlendi.
  • Casper
  • g
  • t
  • d
Linux
Linux Vakfı  · Linus yasası  · Benimsenme · Eleştiri  · Tarihçesi  · Çekirdek (çekirdek isimleri  · desteklediği yapılar)  · Linux-libre · Tux
Tux, Linux'un maskotu
Dağıtım
Linux dağıtımı  · Genel karşılaştırma  · Paket biçimleri
GNU
Özgür Yazılım Vakfı  · GNU  · GNU Genel Kamu Lisansı  · GNU/Linux adlandırma tartışması  · GNU paketleri  · GNU Projesi
Pencere yöneticisi
X Window Manager  · AfterStep  · Blackbox  · CTWM  · Enlightenment  · FVWM  · Hackedbox  · IceWM  · Metisse  · OLVWM  · PLWM  · PWM  · Sawfish  · vtwm  · wm2  · wmx  · Xmonad
Kullanıcı arayüzü
Komut satırı  · Grafiksel kullanıcı arayüzü  · KDE  · GNOME  · Xfce  · Unity  · LXDE
Uygulamalar
Masaüstü  · Gömülü · Oyunlar  · LAMP  · Thin client
Kişiler
Jono Bacon  · Alan Cox  · Jon 'Mad Dog' Hall  · Benjamin Mako Hill  · Greg Kroah-Hartman  · David S. Miller  · Eben Moglen  · Andrew Morton  · Ian Murdock  · Daniel Robbins  · Mark Shuttleworth  · Richard Stallman  · Linus Torvalds  · Theodore Ts'o  · Patrick Volkerding  · Matt Zimmerman
Basın Yayın
Free Software Magazine  · Linux.com · Linux Format  · Linux For You  · Linux Gazette  · Linux Journal  · Linux-Magazin  · Linux Magazine  · Linux Outlaws  · LugRadio  · LWN.net  · O3 Magazine  · Phoronix
Listeler
Aygıtlar  · Dağıtımlar  · RAM'den çalışan dağıtımlar  · Ticari yazılımlar
Dizge düzenlemesi
ve özellikler
Açılış süreci  · Uçbirim  · Framebuffer  · Çekirdek modülleri
Taşınabilir
Access Linux Platform  · Android  · Bada  · LiMo Vakfı  · Linux Telefon Standartları Forumu  · MeeGo (Maemo  · Moblin)  · Mobilinux  · Open Handset Alliance  · Openmoko  · OPhone  · Open webOS  · SHR  · Ubuntu Touch
Diğer başlıklar
Özgür yazılım etkinlikleri listesi  · Linux Belgelendirme Projesi  · Linux virüsleri  · Linux Kullanıcıları Öbeği  · Linux Standard Base  · Revolution OS · SCO and Linux  · Tanenbaum–Torvalds debate  · Linux Kullanıcıları Derneği
  • g
  • t
  • d
Genel
Çekirdek
Mimari
Bileşenler
İşlem yönetimi
Kavramlar
Zamanlama
algoritmaları
Bellek yönetimi ve
kaynak koruma
Depolama erişimi ve
dosya sistemi
Liste
Çeşitli kavramlar