Ubuntu arkadaşı 16.04 img dosya boyutunu küçült


10

Resmi ubuntu-mate-16.04.img.xz(yaklaşık 1.1GB) indirdim ve çıkarttım. Ancak ayıklanan .imgyaklaşık 8.1 GB sd kartımın boyutundan yaklaşık 162 MB daha büyük. Yani, .imgsd kartý geri yükleyemiyorum . Başka bir deyişle Raspberry Pi MATE 16.04 Görüntü 8GB sd kart için çok büyük

Yana .xzdosya ile karşılaştırıldığında çok küçük .img, ben şüpheli .imgben img monte ve 4GB boş alan olduğunu gördük böylece, boş alan vardır.

.imgSD kartıma geri yükleyebilmek için boyutunu küçültmek için nasıl yeniden boyutlandırabilirim ?


1
Gelecekte, lütfen sorunuzun okunabilir olduğundan emin olmak için biraz çaba gösterin. Paragraflar ve büyük harf kullanımı iyi şeylerdir.
Jacobm001

Yanıtlar:


10

Tamam, sonunda bir cevap buldum ve bunu sizlerle paylaşmak istiyorum. Tahminimce, içerik oluşturucular yanlışlıkla sıkıştırılmış dosyayı genişletilmiş bir görüntüden oluşturdular.

Sıkıştırılmış dosyanın 8.1 GB'a kıyasla yaklaşık 1.1 GB olması, bunu kanıtlar. Boş alan birkaç bayta sıkıştırılır. Ek paketler olsaydı, iki görüntü arasında fark edilir bir boyut farkı olurdu.

Görüntüyü daraltmak

$ sudo modprobe loop # to enable loopback
$ sudo losetup -f  #request a new loopback device

#This will return the path to a free loopback device.this is /dev/loop0 for me

$ sudo losetup /dev/loop0 ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img
$ sudo partprobe /dev/loop0
$ sudo gparted /dev/loop0

Şimdi / dev / loop0 ile ayrı bir pencere görünecektir .. iki bağlı bölüm bir önyükleme ve bir kök bölüm göreceksiniz.

parıltılı anlık görüntü

Benim durumumda, kök bölümünde yaklaşık 3.74 GB kullanılmayan alan vardı, bu yüzden root'a sağ tıklayın ve yeniden boyutlandır'a tıklayın ve boş alanı yaklaşık 10-20MB'a düşürün ve ardından uygula'ya tıklayın.

resim açıklamasını buraya girin

Artık geridöngü aygıtına artık ihtiyacımız yok, bu yüzden kaldıralım:

$ sudo losetup -d /dev/loop0 

Ayrılmamış parçayı silme

$ fdisk -lu ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img

İşte bir örnek çıktı:

 $ fdisk -lu ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img Disk
 ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img: 7.5 GiB, 8053063680
 bytes, 15728640 sectors Units: sectors of 1 * 512 = 512 bytes Sector
 size (logical/physical): 512 bytes / 512 bytes I/O size
 (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk
 identifier: 0xd882991d

 Device                                            Boot  Start      End
 Sectors  Size Id Type
 ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img1 *      2048   133119
 131072   64M  c W95 FAT3
 ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img2      133120 11487231
 11354112  5.4G 83 Linux

Ardından bölümü kesin:

$ truncate --size=$[(11487231+1)*512] ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img

Yukarıdaki komuttaki 11487231 sayısının fdisk için çıktınızın ne olduğuna bağlı olduğuna dikkat edin.

Şimdi resimle hazır olmalısınız!


MATE görüntüsünde kabul edilen sorunlar var. Bu yazı, 8GiB SD'ye sığması için görüntü boyutunu azaltmanın bir yoludur. WiFi sorunu düzeltmeleri Temmuz ayı için önerilir. Görüntüyü değiştirecekseniz, ext4 bölümünü 139264'e (4MiB Silme Sınırı) taşımalısınız.
Milliways

Teşekkür ederim! :-) Sadece ... Bu çözüm, Pi'de veya başka bir yerde zaten bir miktar Linux çalıştırdığınızı varsayar. Şu anda çalışan bir Linux örneği olmayan ancak Windows veya MacOS'ta sıkışmış olan kişiler aynı sonucu nasıl elde edebilir? Çok minnettarım!

@Schurdl canlı bir linux DVD de çalışacaktır.
Steve Robillard

canlı bir linux DVD veya sanal bir makine deneyebilirsiniz, ancak windows üzerinde yapmak istiyorsanız cygwin deneyin
Ashwin Kumar k

3

Raspberry Pi özel görüntü dosyası olduğundan emin misiniz? Dosya adınız bunun Raspberry Pi için olduğunu belirtmiyor. Doğru resmi buradan indirebilirsiniz: https://ubuntu-mate.org/raspberry-pi/ ve ayrıca sd kartınıza yazmak için kılavuzu izleyin.


Evet, dosya adında ahududu pi armhf var. Sorunun uzunluğunu azaltmak için onu kaldırdım
Ashwin Kumar k

Yani endişelenme. En az 8GB SD karta ihtiyacınız olduğunu yazıyorlar. Sadece kılavuzu izleyin ve her şey yolunda olmalı. Bazı hatalar oluşursa, orijinal yayını günlüklerle düzenleyin.
Huczu

Hayır, talimatlarını takip etmek işe yaramaz ve zaten 2017. Çıkarılan görüntü boyutu sadece 8GB sdcard'ın boyutundan birkaç blok daha büyük.
Quan

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.