Anasayfa » nasıl » Ahududu Pi'nizi BerryBoot ile Çoklu Çizme

    Ahududu Pi'nizi BerryBoot ile Çoklu Çizme

    Kart değiştirme ve Raspberry Pi'nizde oynamaya daha fazla zaman harcamak istiyorsanız, BerryBoot çoklu önyükleme yöneticisini yüklemek, birden çok işletim sistemini tek bir SD karttan önyüklemeyi kolaylaştırır. İşlem boyunca size rehberlik ederken okumaya devam edin.

    Neden Bunu Yapmak İstiyorum??

    BerryBoot, Ahududu Pi için Raspberry Pi deneyimine biraz işlevsellik katan bir önyükleme yönetimi aracıdır. En büyük avantajı, birden fazla işletim sistemini SD karttan önyüklemenize izin vermesidir. İşletim sistemlerini kartın kendisinde saklayabilir veya daha fazla yer isterseniz, BerryBoot'u SD kartı yalnızca başlatıcı olarak kullanacak ve işletim sistemlerini takılı bir sabit sürücüden çalıştıracak şekilde yapılandırabilirsiniz..

    Ek olarak, BerryBoot konfigürasyon aracı ek Raspberry Pi optimizasyonlu dağıtımları indirmeyi basitleştirir. BerryBoot'un içerdiği Pi optimize edilmiş dağıtımları:

    • BerryWebserver (Webserver Paketi: Lighttpd + PHP + SQLITE)
    • Berry Terminali (LTSP / Edubuntu Thinclient)
    • Raspbian (Debian Wheezy)
    • MemTester
    • OpenElec (Media Center Yazılımı)
    • Yavru Linux
    • RaspRazor (Resmi olmayan Rasbian şubesi, birçok programlama aracı)
    • Şeker (Çocuk Başına Bir Dizüstü Bilgisayar)

    Dahil edilen dağıtımlara ek olarak, optimize edilmiş görüntüleri indirerek veya bunları SquashFS formatına dönüştürerek ve sonra bunları BerryBoot-more öğesine aktararak kendi Linux dağıtımlarınızı da ekleyebilirsiniz..

    Kısacası, bir demet SD kart satın almadan, etiketleyerek, takip ederek ve her zaman değiştirmeden Pi'nizde farklı araçlar ve işletim sistemleriyle oynamak istiyorsanız, BerryBoot daha fazlasını elde etmek için mükemmel bir yoldur. Pi'nizden çok az ekstra çaba ile.

    Neye ihtiyacım var?

    Ahududu Pi, uygun çevre birimleri ve internet erişimi gerekir. Temel bilgilerinizi okuduğunuzdan emin olmak için (yeterli bir güç kaynağına sahip olduğunuzdan ve Raspbian'yi yapılandırmanın temellerinden emin olmak gibi) Raspberry Pi'ye Başlamak için HTG Kılavuzunu öğretici kitabımızı okumanızı öneririz..

    Eğitimde belirtilen donanım gereksinimlerine ek olarak, aşağıdaki dosyayı BerryBoot deposundan indirmeniz gerekir:

    • BerryBoot Yükleyici

    Başlamak için, BerryBoot Installer .ZIP dosyasının içeriğini çoklu önyükleme platformunuz olarak kullanmak istediğiniz FAT biçimli bir SD karta çıkarın..

    BerryBoot'u Yapılandırma

    Yükleyiciyi indirdikten ve içeriğini SD kartınıza çıkardıktan sonra, başlama zamanı. SD kartı Raspberry Pi ünitenize yerleştirin ve önyüklemek için güç kablosunu takın. Kısa bir önyükleme işlemi göreceksiniz ve ardından aşağıda görüldüğü gibi yapılandırma sihirbazının GUI'sine ulaşacaksınız:

    Video çıkışını ayarlamak için bir dakikanızı ayırın (ekranın üstünde ve altında yeşil kalibrasyon çubuklarını görüp görmemenize bağlı olarak aşırı tarama seçimini yapın veya seçimini kaldırın). Ağ bağlantınızı kablolu veya Wi-Fi olarak ayarlayın. Sonunda, yerel ayarlarınızı ve klavye tercihlerinizi ayarlayın.

    Ağ bağlantınız için Wi-Fi seçtiyseniz, bir Wi-Fi ağı seçmeniz ve bu ağın şifresini girmeniz istenir..

    Not:  Bu Wi-Fi kurulumu yalnızca BerryBoot yükleyici için geçerlidir; dağıtımları Rasbian gibi kurduğunuzda, Wi-Fi'yi bu dağıtım içinde tekrar yapılandırmanız gerekir..

    Wi-Fi'yi yapılandırdıktan sonra veya kablolu bir bağlantı kullanıyorsanız, bir disk seçmeniz istenir:

    Varsayılan SD kartıdır. Dağıtımları takılı bir flaş veya USB HDD'ye kurmak istiyorsanız, şimdi takma zamanı. Kullanmak istediğiniz diski gördüğünüzde (bizim durumumuzda, SD kart), onu seçin ve Format düğmesine basın..

    Bir dakika kadar sonra, BerryBoot kartınıza kurmak istediğiniz ilk (birçok) işletim sistemini seçebileceğiniz İşletim Sistemi Ekle menüsüne atılırsınız. Başlamak için Raspbian'ı kuracağız. Seçtikten sonra, kurulum işlemini başlatmak için OK tuşuna basın..

    Görüntünün indirilmesi ve yüklenmesi tamamlandıktan sonra, BerryBoot menü düzenleyicisiyle karşılaşacaksınız:

    Burada menü düzenleyicide çok çeşitli işlevleri gerçekleştirebilirsiniz. Varsayılan işletim sistemini ayarlamanın yanı sıra başka bir işletim sistemi ekleyebilir veya mevcut işletim sistemlerini kaldırabilirsiniz. Adı ve bellek tahsisini değiştirmek için ayrı ayrı görüntülerin özelliklerini düzenleyebilirsiniz. İşletim sistemini klonlayabilirsiniz (örneğin, Raspbian ile iki ayrı proje yapmak istiyorsanız kullanışlıdır). Harici bir depolama cihazına SD kartın tamamını veya tek tek işletim sistemi kurulumlarını yedekleyebilirsiniz..

    Tüm bunlara ek olarak, gelişmiş konfigürasyona erişmek için sağ tarafta bulunan küçük çift oka da dokunabilirsiniz (BerryBoot tarafından kullanılan konfigürasyon ve sistem dosyalarını düzenlemenizi sağlar), BerryBoot'ta bir şifre belirleyin, hasarlı onarımı yapın. dosya sistemleri ve GUI menü düzenleyicisinden terminale geç.

    Tüm bu özellikler ve seçenekler harika olsa da, şimdi en çok ilgilendiğimiz şey, ek bir işletim sistemi eklemek. İşletim Sistemi Ekle'yi tıklayın. Bu sizi bir dakika önce kullandığımız İşletim Sistemi Ekle menüsüne geri döndürecektir. Şimdi BerryBoot sistemimize OpenELEC ekleyeceğiz. Seçiminizi yapın ve Tamam'a basın..

    İkinci işletim sistemi görüntüsünün yüklenmesi tamamlandığında, varsayılan olmasını istediğinizi seçebilir ve Varsayılan yap düğmesini tıklayabilirsiniz. Raspbian'ı varsayılan işletim sistemimiz yapmayı seçiyoruz:

    Bu noktada, editörden çıkmaya ve çoklu açılış işlemini denemeye hazırız. Menü çubuğundaki Çıkış düğmesine basın. Bir dakika sonra böyle ana BerryBoot menüsüne geri döneceksiniz:

    Önceki adımda varsayılan bir işletim sistemi ayarlarsanız, açılışta otomatik olarak geri sayım yapar. Yapmadıysanız, sadece önyükleme yapmak istediğiniz işletim sistemini seçmenizi bekleyen boşta olacaktır. Önyükleme menüsü seçimi için varsayılan zaman aşımı 10 saniyedir..

    Bu değeri değiştirmek istiyorsanız, sağ alt köşedeki Edit menü düğmesine basabilirsiniz, bu sizi BerryBoot menü düzenleyicisine geri döndürür. Burada Gelişmiş Yapılandırma sekmesine tıklayabilirsiniz (gizlidir, menü çubuğunun sağ tarafındaki çift oka basın) ve ardından uEnv.txt dosyasında bulunan “bootmenutimeout” değerini 10'dan başka bir değere düzenleyebilirsiniz..

    Değeri düzenleseniz de olmasanız da, BerryBoot menüsü her zaman güçsüz durumdan başladığınızda ilk gördüğünüz şey olacaktır veya kurulu işletim sistemlerinizden herhangi birinin içinden (Raspbian gibi) yeniden başlatma. İşletim sisteminizi bir klavye, fare ile seçebilirsiniz veya Raspberry Pi ünitenizi bir HDMI video kablosu ve CEC (Tüketici Elektroniği Kontrolü) özelliğini destekleyen bir ev sinema sistemi / HDTV ile kullanıyorsanız, yukarı ve aşağı kullanabilirsiniz. seçiminizi yapmak için uzaktan kumandadaki seçim okları.

    BerryBoot Sistemine Elle Dağıtım Ekleme

    Raspbian ve Puppy Linux gibi sadece dahil edilen BerryBoot resimlerini kullanırken kurulum bir nokta ve tıklama meselesidir. Dayak yolu kapalı girişimde, işler biraz daha zor olsun.

    Bir Linux dağıtımını BerryBoot’a aktarmak için önce bu dağıtımı SquashFS için optimize etmeniz gerekir. Sürecin ilk adımı bu dağılımın bir görüntüsünü elde etmektir. Bu konuda üç yoldan biriyle gidebilirsin.

    İlk olarak, bunu yapmanın en kolay yolu, henüz kurulumcunuza resmi olarak eklenmemiş olan BerryBoot deposundan optimize edilmiş görüntüler elde etmektir; burada da yapabilirsin. Bu görüntüleri olduğu gibi kullanabilirsiniz, SquashFS optimizasyonu gerekmez.

    İkincisi, Raspberry Pi'nin genel olarak indirilebilecek, ancak henüz BerryBoot için / optimizasyonunda bulunmayan optimize edilmiş görüntüleri olması durumunda, bu görüntüyü kolayca elde edebilirsiniz..

    Son olarak, her şeyi doğrudan Pi'ye indirmek ve oradan gitmek için bir yükleyici aracı kullanmanızı gerektiren Raspbmc gibi dağıtımlar söz konusu olduğunda, oluşturma konusunda yardım için yüklediğiniz SD kartın bir görüntüsünü oluşturmanız gerekir. DD kullanarak disk görüntüleri, buradaki pratik eğitime göz atın.

    .IMG dosyasına (indirilen veya oluşturulan) ek olarak, bir Linux makinesine de erişmeniz gerekir (bu Linux makinesine özel bir Linux masaüstü, Linux Live CD'si olan bir bilgisayar veya Ahududu'ndaki Rasbian kopyası olabilir) Pi), SquashFS aracını kullanmak için. Henüz güvenilir bir liman olmadığından, SquashFS'yi kendi yerel platformunda kullanarak işleri sabit ve basit tutacağız..

    Eğer dağıtımınızda SquashFS kurulu değilse (Raspbian varsayılan olarak onunla gönderilmez), bir kopya almak için terminale aşağıdaki komutu girin:

    sudo apt-get install squashfs araçları

    .IMG'yi dönüştürmek için dosyayı içeren bir SD kartı veya USB aygıtını Linux makinenize takın. Görüntü dosyasına komutlarda NewBerryBoot.img adını vereceğiz. Terminali açın ve .IMG'de aşağıdaki komutu çalıştırın:

    sudo kpartx -av NewBerryBoot.img

    Kpartx komutu, bölüm tablolarından cihaz haritaları oluşturur ve -av anahtarıyla eşlemeleri ekler ve çıktıyı okuyabilmemiz için ayrıntılı olarak çalışır. Çıktı şöyle görünmelidir:

    harita ekle loop0p1 (252: 5): 0 117187 linear / dev / loop0 1
    harita ekle loop0p2 (252: 6): 0 3493888 linear / dev / loop0 118784

    İkinci ve daha büyük bölüm olan loop0p2, ilgilendiğimiz bölümdür. Resminizde, döngü farklı olabilir (ör. Loop3p2), bu nedenle bir sonraki komutların adını not edin. Aşağıdaki komutları girin:

    sudo mount / dev / mapper / loop0p2 / mnt
    sudo sed -i '/ s / ^ \ / dev \ / mmcblk / # \ 0 / g' / mnt / etc / fstab
    sudo mksquashfs / mnt converted_image_for_berryboot.img - birleştirme lzo -e lib / module
    sudo umount / mnt
    sudo kpartx -d NewBerryBoot.img

    Bu komut dizisi bölümü birleştirir, orijinal bölümdeki dosya sistemleri tablosunu düzenler, görüntüyü SquashFS ile en iyi duruma getirir (BerryBoot'taki dağılımlar arasında paylaşılan lib / modülleri dışarıda bırakarak) ve ardından bölüm eşlemelerini kaldırır ve siler.

    Tüm bu komut satırı sihirbazından sonra BerryBoot GUI'nin rahatlığına geri dönebiliriz. Önceden optimize edilmiş bir .IMG indirmişseniz veya kendiniz oluşturmuş olsanız da, bu .IMG'yi alma ve BerryBoot'a ekleme zamanı.

    .IMG dosyasını (SD kart okuyucusundaki SD kart gibi) tutan harici ortamı Raspberry Pi ünitenize veya takılı USB hub'ına takın. Orijinal BerryBoot SD kart ile Raspberry Pi'nize takın. Önyükleme seçim menüsünde, BerryBoot menü düzenleyicisini açmak için Düzenle menüsü düğmesine basın.

    .IMG dosyanızı eklemek için, işletim sistemi ekle düğmesini tıklayıp basılı tutmanız yeterlidir:

    USB çubuğundan İşletim Sistemi Kopyala'yı seçtikten sonra, bir dosya seçimi iletişim kutusu sunulur:

    Dosya Türü kutusunda (.img128, .img192) aşağıdan tek .IMG ad uzantılarını görebilirsiniz. BerryBoot için bir resim oluştururken, BerryBoot'a bu dağıtım için nasıl ayrılmayı istediğinizi belirtmek için 128/192/224/240 ile .IMG uzantısını ekleyebilirsiniz. Eğer böyle yapmazsan, endişelenme; BerryBoot menü düzenleyicisinin Düzenle bölümünde istediğiniz zaman ayarlayabilirsiniz..

    .IMG dosyanızı seçtikten ve Aç düğmesine bastıktan sonra, .IMG çözüldükten ve yüklendikten sonra bir süre bekleyin. Daha sonra BerryBoot menü düzenleyicisini yeni bir eklentiyle göreceksiniz:

    Başarı! Bu bölümden ayrılmadan önce hızlı bir şekilde incelemek için, BerryBoot’a yüklemek üzere bir .IMG dosyası indirebilir veya oluşturabilirsiniz (en kararlı ve en az kararlı olan sırayla): Resmi ama içermeyen BerryBoot depo listesinden indirin, mevcut bir .IMG'yi SquashFS ile değiştirin veya mevcut bir SD kart kurulumundan kendi .IMG'inizi oluşturun ve ardından SquashFS ile değiştirin. Dövülmüş yoldan ne kadar uzaklaşırsanız, modifikasyonun işe yaramaması veya görülmeyen yan etkileri olması riski de artar. Örneğin, bir Raspbmc kurulumunun .IMG'sini oluşturmak mümkündür, ancak projenin geliştiricisi Sam Nazarko'ya göre, onu SquashFS'ye dönüştürmek yükseltme sistemini bozuyor. Bunu akılda tutarak, denemekten çekinmeyin (ve arkadaşlarınızın BerryBoot kurulumlarına eklemelerine yardımcı olmak için sonuçları burada tekrar rapor edin!)


    Bizimle mücadele görmek ister misiniz Ahududu Pi bir proje var mı? Yorumlarda ses kesin veya bize [email protected] adresine bir e-posta gönderin; proje fikrinizi hayata geçirmek için elimizden gelenin en iyisini yapacağız.