2Aug

BerryBoot ile Ahududanı Pi Nasıl Çoklu Önyükleme Yapılır

Kartuşlarını değiştirip daha az zaman harcamak ve Ahududu Pi'nizi oynamak için daha fazla zaman harcamak istiyorsanız, BerryBoot çoklu önyükleme yöneticisini kurmanız, bir SD karttan çoklu işletim sistemini önyüklemek için ölümü kolaylaştırır. Süreç boyunca size yol gösterecek şekilde okuyun.

Bunu Neden İstiyorum?

BerryBoot, Ahududu Pi için bir önyükleme yönetimi aracıdır ve Ahududu Pi deneyimine oldukça fazla işlevsellik katar. En büyük yararı, SD karttan birden fazla işletim sistemi önyüklemenize izin vermesidir.İşletim sistemlerini kartın kendisine kaydedebilir ya da daha fazla alan isterseniz, BerryBoot'u SD kartı sadece bir başlatıcı olarak kullanacak ve işletim sistemlerini ek bir sabit diskten çalıştıracak şekilde yapılandırabilirsiniz.

Buna ek olarak, BerryBoot yapılandırma aracı, ilave Raspberry Pi en iyi dağıtımı indirmeyi ölü hale getirir. BerryBoot'a dahil olan mevcut Pi-optimize dağılımları şunlardır:

  • BerryWebserver( Webserver Paketi: Lighttpd + PHP + SQLITE)
  • Berry Terminali( LTSP / Edubuntu Thinclient)
  • Raspbian( Debian Wheezy)
  • MemTester
  • OpenElec( Ortam Merkezi Yazılımı)
  • Puppy Linux
  • RaspRazor( Resmi olmayan Rasbian dalı, çok sayıda programlama aracı)
  • Şekeri( Çocuk Başı Dizüstü Bilgisayar Başvuru Kılavuzu)

Dahil edilen dağıtımlara ek olarak, kendi Linux dağıtımlarınızı, optimize edilmiş görüntüleri indirerek veya onları dönüştürerek de ekleyebilirsinizSquashFS formatına kopyalayın ve daha sonra BerryBoot'a aktarın.

Kısacası, bir sürü SD kartı satın almadan Pi'nizde farklı araçlar ve işletim sistemleri ile oynamak, onları etiketlemek, izlemek ve onları her zaman takas etmek istiyorsanız BerryBoot, birer tane bile almak için mükemmel bir yoldurçok az ekstra gayretle Pi'den daha fazla.

Bana Neye ihtiyacım var?

Raspberry Pi'ye, uygun çevre birimlerine ve internet erişimine ihtiyacınız olacak. Temel bilgilerimizi kapsamış olduğunuzdan emin olmak için HTG Reçete Çayı Başvuru Kılavuzu'na( örn. Yeterli bir güç kaynağına ve Raspbian yapılandırma temellerine sahip olmaktan) bizim dersimizi okumanızı öneririz.

Eğiticide özetlenen donanım gereksinimlerine ek olarak aşağıdaki dosyayı BerryBoot deposundan indirmeniz gerekecek:

  • BerryBoot Installer

Başlamak için BerryBoot Installer. ZIP dosyasının içeriğini FAT formatlı bir SD karta ayıklayınçoklu önyükleme platformu olarak kullanmak istiyorsunuz.

BerryBoot

'yi Yapılandırma Yükleyiciyi indirdikten ve içeriğini SD kartınıza çıkardıktan sonra, başlamak için vakit geçti. SD kartını Ahududu Pi ünitesine takın ve açılışını yapmak için güç kablosunu takın. Kısa bir önyükleme işlemi görürsünüz ve ardından yapılandırma sihirbazının GUI'sine aşağıda görüldüğü gibi gelecektir:

Video çıkışını ayarlamak için biraz zaman ayırın( yeşil ayar çubuklarını görüp görmemenize bakılmaksızın overscan'ı seçin veya seçimini kaldırın.ekranın üstü ve alt kısmı).Ağ bağlantısını kablolu veya Wi-Fi olarak ayarlayın. Son olarak, yerel ayarlarınızı ve klavye tercihlerinizi belirleyin.

Ağ bağlantınız için Wi-Fi'yi seçtiyseniz, bir Wi-Fi şebekesi seçmeniz ve o şebekenin şifresini girmeniz istenir.

Not: Bu Wi-Fi kurulumu yalnızca BerryBoot yükleyicisi için geçerlidir;dağıtımları kurduktan sonra( örneğin Rasbian), bu dağıtım içinde tekrar Wi-Fi'yi yapılandırmanız gerekir.

Wi-Fi'yi yapılandırdıktan 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şa veya USB HDD'ye kurmak isterseniz, şimdi onu takma zamanı.Kullanmak istediğiniz diski gördükten sonra( bizim durumumuzda SD kartı), onu seçin ve Format düğmesine basın.

Bir dakika sonra, BerryBoot kartına kurmak istediğiniz ilk işletim sistemini seçebileceğiniz OS ekle menüsüne atılacaksınız.İlk olarak, Raspbian'ı kuracağız. Seçtikten sonra, yükleme işlemini başlatmak için Tamam düğmesine basın.

Görüntü indirme ve yükleme işlemini bitirdikten sonra, BerryBoot menü düzenleyicisiyle karşılaşacaksınız:

Burada menü düzenleyicisinde çok çeşitli işlevler gerçekleştirebilirsiniz. Varsayılan işletim sistemini ayarlamanın yanı sıra başka bir işletim sistemi de ekleyebilir veya mevcut işletim sistemini kaldırabilirsiniz. Ad ve bellek tahsisatını değiştirmek için tek tek görüntülerin özelliklerini düzenleyebilirsiniz.İşletim sistemini klonlayabilirsiniz( örneğin, Raspbian ile iki farklı proje yapmak istiyorsanız kullanışlı).Tüm SD kartı veya bağımsız işletim sistemi yüklemelerini harici bir depolama aygıtına yedekleyebilirsiniz.

Bunların yanısıra, gelişmiş konfigürasyona( BerryBoot tarafından kullanılan yapılandırma ve sistem dosyalarını düzenlemenizi sağlar) erişmek için en sağdaki küçük çift ok üzerine dokunabilir, BerryBoot'ta bir şifre oluşturabilir, onarabilirhasar görmüş dosya sistemlerini ve GUI menü düzenleyicisinden terminale geçin.

Tüm bu özellikler ve seçenekler harika olsa da, en çok ilgilendiğimiz şey ek bir işletim sistemi eklemek. OS ekle'yi tıklayın. Bu işlem sizi bir an önce bulunduğumuz OS ekleme menüsüne geri döndürür-şimdi OpenELEC'i BerryBoot sistemimize ekleyeceğiz. Seçiminizi yapıp Tamam'a basın.

İkinci işletim sistemi görüntüsünün yüklenmesi tamamlandığında, varsayılan olarak bulunmasını istediğinizi seçip Varsayılan yap düğmesini tıklatabilirsiniz. Raspbian'ı varsayılan işletim sistemimiz yapmaya karar veriyoruz:

Bu noktada, editörden çıkıp çoklu önyükleme işlemini denemeye hazırız. Menü çubuğundaki Exit düğmesine basınız. Bir dakika sonra böyle ana BerryBoot menüsüne atılacaksınız:

Bir önceki adımda varsayılan işletim sistemini ayarlarsanız, otomatik olarak önyükleme yapmak için sayım yapıyor olacak. Yapmadıysanız, hangi işletim sistemini önyüklemek istediğinizi bekleyerek rölantide çalışacaktır.Önyükleme menüsü seçimi için varsayılan zaman aşımı 10 saniyedir.

Bu değeri değiştirmek isterseniz sağ alt köşedeki Düzen menüsü düğmesine basarak sizi BerryBoot menü düzenleyicisine geri döndürebilirsiniz. Orada Gelişmiş Yapılandırma sekmesine( gizli, menü çubuğunun sağ tarafındaki çift oku tıklatabilirsiniz) tıklayabilir ve sonra uEnv.txt dosyasındaki "bootmenutimeout" değerini 10'dan başka bir değere ayarlayabilirsiniz.

İster sizDeğeri değiştirip düzenlemediğinizde, BerryBoot menüsü, veya 'nin yüklü işletim sistemlerinden herhangi birinde( Raspbian gibi) yeniden başlatıldığında, güç kesilen durumdan açılışta gördüğünüz ilk şey olacaktır.İşletim sisteminizi bir klavye, fare ile seçebilir veya Raspberry Pi biriminizi bir HDMI video kablosu ve CEC'yi( Tüketici Elektroniği Kontrolü) destekleyen bir ev sinema sistemi / HDTV ile kullanıyorsanız, yukarı ve aşağı tuşlarını kullanabilirsinizseçimlerinizi yapmak için uzaktan kumandanızdaki seçim oklarını kullanın.

BerryBoot Sistemine Manuel Olarak Dağıtım Ekleme

Sadece Raspbian ve Puppy Linux gibi BerryBoot görüntülerini kullanırken kurulum bir nokta ve tıklama ifadesidir. Dövüldüğünüz yola girdiğinizde işler biraz hileli olur.

Bir Linux dağıtımı BerryBoot'a aktarabilmek için öncelikle bu dağılımı SquashFS için optimize etmeniz gerekiyor. Sürecin ilk adımı, bu dağıtımın bir görüntüsünü elde etmektir. Bu üç yoldan birini kullanabilirsiniz.

İlk olarak, bunu yapmanın en kolay yolu BerryBoot deposundan henüz yükleyiciye resmi olarak eklenmemiş optimize edilmiş görüntüleri yakalamaktır;burada da yapabilirsin. Bu görüntüleri olduğu gibi kullanabilirsiniz, hiçbir SquashFS optimizasyonu gerekli değildir.

İkinci olarak, genel indirilebilir ancak BerryBoot için henüz optimize edilemeyen / hasat gören Ahududu Pi optimize edilmiş görüntüler söz konusu olduğunda, o görüntüyü yakalayabilirsiniz.

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ımlarda, üzerine yüklediğiniz SD karttan bir görüntü oluşturmanız gerekir - üzerinde yardım almak içinDD kullanarak disk görüntüleri yaratmak için, kullanışlı öğreticimizi buradan kontrol edin.

. IMG dosyasına ek olarak( indirilen veya oluşturulmuş) bir Linux makinesine( Linux makinesine özel bir Linux masaüstü, bir Linux Live CD'ye sahip bir bilgisayar veya hatta Rasbian'ın kopyası olması gerekir) erişmeniz gerekir. Ahududu Pi), SquashFS aracını kullanmak için. Henüz güvenilir bir bağlantı noktası henüz mevcut değil, bu nedenle yerel platform üzerinde SquashFS kullanarak işleri dengeli ve basit tutacağız.

Dağıtımınızda SquashFS zaten kurulu değilse( Raspbian varsayılan olarak onunla birlikte gönderilmemektedir) bir kopyasını almak için terminalde aşağıdaki komutu girin:

sudo apt-get install squashfs-tools

.IMG, dosyayı içeren bir SD kartı veya USB aygıtını Linux makinenize takın. Komutlardaki görüntü dosyasına NewBerryBoot.img olarak bakacağız. 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 aygıt eşlemeleri oluşturur ve -av anahtarıyla eşlemeleri ekleyecek ve böylelikle ayrıntılı olarak çalışacaktır.çıktı okuyabilir.Çıktı şu şekilde görünmelidir:

add map loop0p1( 252: 5): 0 117187 linear /dev/ loop0 1
add map loop0p2( 252: 6): 0 3493888 doğrusal /dev/ loop0 118784

İkinci ve daha büyük bölüm loop0p2,İlginizi çektiğimiz resimde, döngü farklı olabilir( yani loop3p2), bu nedenle 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 dönüştürülmüş resim_for_berryboot.img -comp lzo -e lib / modules
sudo kpartx -d NewBerryBoot.img

Bu komut dizisi, bölmeyi bağlar, orijinal bölümdeki dosya sistemleri tablosunu düzenler, SquashFS ile dosyayı optimize eder( lib'ler arasında paylaşılan / modülleri arasında paylaşır.dağıtımları BerryBoot) ve sonra bölüm eşlemelerini kaldırır ve siler.

Tüm bu komut satırı sihirlerinden sonra BerryBoot GUI'nin konforuna geri dönebiliriz. Zaten optimize edilmiş bir. IMG'yi indirdiyseniz veya kendi oluşturduğunuzdan emin olun, bu. IMG'yi alıp BerryBoot'a ekleme zamanı.

. IMG dosyasını( SD kart okuyucusundaki SD kartı gibi) tutan harici ortamı Ahududu Pi ünitesine veya bağlı USB hub'a takın. Orijinal BerryBoot SD kartıyla Ahududanda Pi'nize başlayın. Açılış seçim menüsünde, BerryBoot menü düzenleyicisini yukarı çekmek için Düzenle menüsü düğmesine basın.

. IMG dosyanızı eklemek için OS ekleme düğmesini tıklatıp basılı tutmanız yeterlidir:

USB çubuktan OS kopyala seçeneğini belirlerseniz, bir dosya seçimi iletişim kutusu görüntülenir:

Tek. IMG adını fark edebilirsinizDosyalar Türü kutusunun altındaki uzantıları( .img128,. img192).BerryBoot için bir görüntü oluştururken, 128 /192/224/ 240 ile. IMG uzantısını ekleyerek BerryBoot'a bu dağıtım için ayrılan belleği nasıl istediğinizi gösterebilirsiniz. Bunu böyle yapmazsan endişelenme. BerryBoot menü düzenleyicisinin Düzenle bölümünde daima ayarlayabilirsiniz.

. IMG dosyanızı seçip Açık öğesine tıkladıktan sonra. IMG paketinin açılması ve yüklenmesi gibi bir süre bekleyin. Ardından BerryBoot menü düzenleyicisini yeni bir eklentiyle birlikte göreceksiniz:

Başarı!Bu bölümü terk etmeden önce hızlı bir şekilde gözden geçirmek için, BerryBoot'a yüklemek için bir. IMG dosyası indirebileceğiniz veya oluşturabileceğiniz yollar şu şekildedir:( en istikrarlıdan en kararlı olana kadar): Resmi olmayan ama içermeyen BerryBoot havuz listesinden indirin,var olan bir. IMG'yi SquashFS ile değiştirin veya varolan bir SD kart kurulumundan kendi. IMG'nizi yaratın ve daha sonra bunu SquashFS ile değiştirin. Dövülmüş patikadan uzaklaştıkça, büyük değişikliğe gidersiniz, modifikasyonun işe yaramayacağı veya görünmeyen yan etkileri olacağı anlamına gelir.Örneğin, bir Raspbmc kurulumunun bir. IMG'sini oluşturmak mümkündür, ancak projenin geliştiricisi Sam Nazarko'ya göre, onu SquashFS'e dönüştürmek yükseltme sistemini kesmektedir. Bunu göz önünde bulundurarak çekinmeden( ve diğer okuyucularınızın BerryBoot kurulumlarına eklemelerine yardımcı olmak için sonuçları burada tekrar rapor edin!)

Başa çıkmak istediğin bir Ahududeri Pi projesi var mı?Yorumlarınızda ses çıkarın veya [email protected] adresine bize bir e-posta bırakın; proje fikrinizi hayata geçirmek için elimizden geleni yapacağız.