Soru:
NOOBS'yi SD karttan silmek ve sadece Raspbian'ı saklamak
synthesis
2014-01-30 18:42:57 UTC
view on stackexchange narkive permalink

SD kartımda NOOBS var ve üzerine Raspbian yüklemeyi seçtim.

Şimdi yapmak istediğim, Raspbian'ı ve diğerlerini korurken SD kartımdan NOOBS kaldırmak Programlarım / ayarlarım.

Win32diskimager aracılığıyla bir görüntüyü klonlayarak Raspberry Pi'mi yedeklemeyi denedim, ancak görüntüyü tekrar SD kartıma geri yüklersem, NOOBS hala orada olacak (biçimlendirip 1 oluştursam bile

Öyleyse, tüm ayarlarımı / programlarımı korurken NOOBS'ı silmek için ne yapabileceğimi merak ediyor muydunuz? Teşekkürler

Bunu çözdün mü? Öyleyse, bir yanıtı işaretleyebilir veya kendi kendine yanıt oluşturup bunu işaretleyebilir misiniz? Sitenin S: A oranını yükseltmeye yardımcı olacak ve böylece bizi mezuniyete yaklaştıracak. Teşekkürler!
Yedi yanıtlar:
Milliways
2014-01-31 05:30:28 UTC
view on stackexchange narkive permalink

Bir Linux bilgisayarınız varsa bunu yapabilirsiniz, ancak bu çok basit değildir.

Verilerinizi yedeklemenizi ve yeni bir Raspbian yüklemenizi öneririm.

If korumak istediğiniz verileriniz var, şu konumdaki önerileri uygulayabilirsiniz: - https://raspberrypi.stackexchange.com/a/5492/8697

JVarhol
2014-01-31 15:42:11 UTC
view on stackexchange narkive permalink

En kolay yol, verilerinizi yedeklemek, kartı yeniden biçimlendirmek ve ardından Debian OS'yi SD Karta kurmaktır. Debian'ı yeniden yüklemek zorunda kalmadan NOOBS'yi kaldırmak istediğinizi anladım. Bunu yapmak hem zor hem de sinir bozucu olurdu ve Pi'de bir şekilde yedeklenemeyen bazı değerli verileriniz yoksa buna ihtiyaç görmüyorum (ki bunun neden olmadığını anlamıyorum. yedeklenebilir).

OceansCrashing
2015-01-09 19:57:20 UTC
view on stackexchange narkive permalink

Bu makalenin biraz eski olduğunu biliyorum, ancak umarım birine yardımcı olur:

Yedeklemelerde yer kazanmak için aynısını yapmak zorunda kaldım. Biraz zamanınız ve fazladan bir SD kartınız olması koşuluyla, aslında hiç de zor olmadı.

İlgilendiğim her şeyi yedekleyen bir komut dosyası oluşturarak başladım. Bu makaleye kredi verilir başlamamı sağlamak için. Uzak bir makineye rsync göndermenin bunun için daha uygun olacağını düşünüyorum, ancak orijinal SD kartta bu rotaya gitmek için yeterli alanım vardı. Rsync için de gerekli talimatları sağlayabilirim. Rsync, hariç tutmayı da destekler, yalnızca aşağıdaki komut dosyasının hariç tuttuğu aynı dizinleri hariç tutun.

  tar -zcvpf /backups/fullbackup.tar.gz --directory = / --exclude = proc --exclude = sys --exclude = dev / pts --exclude = / etc / fstab --exclude = backups.  

Ardından, Raspian'ı yedek SD karta yükledim ve ardından yedeği yeni karta. Yedeği geri yüklemek için

  tar -zxvpf /fullbackup.tar.gz

çalıştırdım Eğer bunun yerine rsync kullanırsanız, muhtemelen bir yedeği uzaktan geri yükleyebilirsiniz , eğer herhangi bir SD kartta yer olması sorun teşkil ediyorsa.

NOT: fstab'ı hariç tutmadım ve bağlantı verdiğim makalede bundan bahsetmiyor. NOOBS farklı bir bölüm haritasına sahip olduğundan, önyükleme yapamadı. SD kartı başka bir linux makinesine taktım ve fstab'ı uygun bölümü gösterecek şekilde düzenledim. Ancak yukarıdaki adımları izlerseniz bunu yapmanız gerekmez.

Gitmenin en kolay yolu budur. Mevcut etkin işletim sistemi bölümünüzü harici bir cihazda yedekleyin ve düz bir Raspibian görüntüsüne geri yükleyin. Unutmayın: Önerilen komutları kullanırsanız, bir Linux sistemine ihtiyacınız vardır.
jotadepicas
2015-02-17 05:17:34 UTC
view on stackexchange narkive permalink

Yaptığım buydu ve benim için işe yarayan şey buydu, ancak bunun herkes için geçerli olduğundan tam olarak emin değilim, bu yüzden bunu kendi sorumluluğunuzda yapın :) (kısmen bu gönderiye dayanarak) ahududu forumunda)

Bu adımları, yalnızca bir işletim sistemi (Raspbian) kurulu olan 8 Gb Noobs görüntüsünde test ettim. RECOVERY, BOOT, ROOT (Raspbian) ve SETTINGS bölümlerim var.

  1. Bir linux bilgisayara sdcard takın (ubuntu kullanıyorum)
  2. Tüm sdcard'ı yedekleyin bir resim dosyasına , bir şeyler ters giderse geri yüklemeniz gerekmesi ihtimaline karşı! ( sudo dd if = / dev / xxx / = ~ / my_backup.img ). "Xxx" yi gerçek sdcard cihazıyla ve "my_backup" ı istediğiniz şeyle değiştirin.
  3. RECOVERY bölümünü uygun bir konuma bağlayın ( sudo mount / dev / xxx / some / path )
  4. BOOT bölümünü de bağlayın
  5. BOOT'taki tüm dosyaları RECOVERY'ye kopyalayın
  6. cmdline.txt dosyasını düzenleyin (şimdi RECOVERY'de), boot yazıyor = / dev / bir şey , boot = / dev / başka bir şey olarak değiştirin, burada / dev / başka bir şey mevcut ROOT Raspbian bölümünüzü göstermelidir (benim durumumda kök = / dev / mmcblk0p5 )
  7. sdcard'ın bağlantısını kesin, onu ahududu pi'ye geri koyun ve yeniden başlatın. Umarım işe yaramalıdır.

Bildiğim kadarıyla, bu adımlar aradığınız şeyi gerçekleştirmelidir.

Ek (isteğe bağlı?) Adımlar:

  • Gerekli olmayan tüm dosyaları RECOVERY'den silebilirsiniz (bunların üzerine yazmadan önce orada olanlar, NOOBS ile gelen işletim sistemi görüntüleri vb.).
  • Kullanabilirsiniz BOOT bölümünü silmek, RECOVERY bölümünü yeniden boyutlandırmak (küçültmek) ve RASPBIAN bölümünüzü sola taşımak için gparted veya başka bir bölüm yöneticisi. Bu, sd kartınızı "birleştirir" ve daha küçük bir genel ayak izi sağlar.
  • Ahududunuzdaki / etc / fstab 'i yeni bölüm yapısını ve dosya sistemi bağlama noktalarını yansıtacak şekilde düzenleyebilirsiniz, ve önyükleme sırasında uyarılardan kaçının.

Bunun neden çalıştığını merak ediyorsanız, NOOBS bölümleme ve önyükleme süreci hakkındaki bu wiki makalesine göz atmanızı tavsiye ederim. Bunun yardımcı olacağını umuyoruz!

Jeremy Willden
2016-06-21 03:45:46 UTC
view on stackexchange narkive permalink

OceansCrashing yanıtını genişleterek, bu, bir canlı Pi'yi (noobs ile) başka birine (yerel Raspbian çalıştıran) başarıyla kopyalamak için kullandığım rsync sözdizimidir:

  sudo rsync -avx - rsync-path = "sudo rsync" --progress --exclude = proc --exclude = sys --exclude = dev / pts --exclude = / etc / fstab --exclude = yedekler pi@xx.xx.xx.xx : / /  

Burada xx.xx.xx.xx, kaynak Pi'nin IP adresidir ve bu komut, hedef güçlü> Pi.

Yeni bir kurulum içerdiği için bu soruya gerçekten cevap vermiyor. Çalışabilir, ancak önerilen yedekleme prosedürünü kullanmanız daha iyi olur, sabit bağlantıları korumaz.
Teşekkürler - sabit bağlantılar hakkında iyi bir nokta. Rsync'deki "-H" (veya "--hard-link") seçeneği bu sorunu çözebilir, ancak neyse ki süreç benim için hala çalıştı ve "klonlanmış" görüntüyü başarıyla çalıştırıyorum. Kabul edildi, bu yine de cevabınızın önerdiği gibi yeni bir kurulum gerektirir. ;-)
Zeppo Manx
2017-04-22 17:50:31 UTC
view on stackexchange narkive permalink

NOOBS, görüntüyü daha büyük bir SD Karta yerleştirdikten sonra bölümü genişletmeme izin vermedi, bu yüzden NOOBS kurulumunun var klasör içeriğini taşımayı tercih ettim, ardından orijinal klasörü sildim ve fstab'da değişiklik yaptım. kökte boş var klasörünü yapmayı hatırladı, işe yaradı.

Yalnızca başka bir alternatif.

tpylkkö
2014-10-23 01:03:41 UTC
view on stackexchange narkive permalink

Raspbian, AFAIK'in önyükleme ve kökünü içerecek NOOBS üzerindeki bölümler 5 ve 6'dır (/ dev / mmcblk0p5 ve / dev / mmcblk0p6) ve bu yalnızca NOOBS'nin etkinleştirmek için kullanılmış olması durumunda yalnızca bir işletim sistemi (sizin durumunuzda Raspbian). Bu bölümler "boot" ve "root" olarak etiketlenir. Yüklü başka işletim sisteminiz varsa, bunlar başka yerlerde olabilir.

bkz: https://github.com/raspberrypi/noobs/wiki/NOOBS-partitioning-explained

Bu nedenle, bu bölümleri örneğin bölünmüş / gparted olarak alabilir ve yalnızca bir SD karta koyabilirsiniz. Önyükleme bölümünde büyük değişiklikler yapmadıysanız, yalnızca kök bölümünü kopyalayabilir (başka bir sürücüye kaydedebilir), ardından yeni bir Raspbian görüntüsünü yeni bir SD karta yerleştirebilir ve kaydedilmiş eski kök bölümünüzü yapıştırabilirsiniz. yeni kartta yeni oluşturulmuş olanın üstüne. Bu, tüm yüklü programlarınızı, masaüstü tercihlerinizi vb. Getirir. İki bölüm genişletilmiş mantıksal bölümlerdir ve önyükleme bölümünü birincil ve ilk olarak değiştirmeniz gerekir (tekrar gparted kullanın). Ardından, sisteme kök bölümün nerede olduğunu söylemek için önyükleme bölümünde cmdline.txt dosyasını düzenlemeniz gerekir. Ayrıca, NOOBS'un kullandığı tüm alanı kendi kullanımınız için almak için kök bölümünü genişletmeyi unutmayın.

Bunu bir linux bilgisayarla yapmak kolaydır, eğer yoksa Windows bilgisayarınızı Gparted live ile geçici bir linux bilgisayara dönüştürebilirsiniz. Bu, netten aldığınız ve cd / dvd / usbflash'a yazıp ardından gparted (bir GUI programı) ile bir linux'a önyükleme yaptığınız bir görüntüdür.

Belli ki bunu denemedin. İmkansız değil, ancak birçok başka yapılandırma değişikliği gerektiriyor.
daha ne yapmalı. Önyükleme bölümünün en azından birincil ve ilk bölüm olması gerektiğinin farkındayım ve tüm bölümü kopyalayıp yapıştırırsanız muhtemelen bu olmayacak ... daha fazlası var mı? haklısınız, bunu hiç yapmadım, ancak başarılı bir şekilde kök bölümünü bir sd kartından usb hdd'ye taşıdım ve bunu yansıtacak şekilde cmdline.txt'yi düzenledim. Bu biraz daha karmaşık ama yine de yapılabilir, değil mi?
Sanırım sorun, bu cevabın gönderilmesinden bu yana hem Raspbian hem de NOOBS'de değişiklikler olması. Ama ben kendim denemedim ve eğer bu öğreticiyi takip edersem, büyük olasılıkla sorunları kendi başıma çözer ve burada bahsetmeyi bile unuturdum.


Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...