Wygląda na to, że będzie to część najnowszych aktualizacji; Wersje Desktop i Lite:
https://www.raspberrypi.org/blog/another-update-raspbian/
Podczas flashowania nowego obrazu Raspbian system plików zostanie automatycznie rozszerzony w celu wykorzystania całego miejsca na karcie przy pierwszym uruchomieniu.
W systemie Ubuntu możesz edytować obraz, aby zatrzymać automatyczną rozbudowę systemu plików.
Oto przykład z użyciem 2016-05-10-raspbian-jessie-lite.img.
Spróbuj tego:
fdisk -lu ./2016-05-10-raspbian-jessie-lite.img
Otrzymasz te informacje:
Device Boot Start End Blocks Id System
2016-05-10-raspbian-jessie-lite.img1 8192 137215 64512 c W95 FAT32 (LBA)
2016-05-10-raspbian-jessie-lite.img2 137216 2707455 1285120 83 Linux
Tak więc dla sekcji rozruchowej twoje przesunięcie wynosi (Start * 512) = 8192 * 512 = 4194304
W przypadku systemu plików Raspbian przesunięcie wynosi (Start * 512) = 137216 * 512 = 70254592
mkdir boot
sudo mount -t vfat -o loop,offset=4194304 2016-05-10-raspbian-jessie-lite.img boot
Jeśli chcesz wyświetlić / edytować system plików Raspbian. Nie potrzebne.
mkdir test
sudo mount -t ext4 -o loop,offset=70254592 2016-05-10-raspbian-jessie-lite.img test
Następnie musisz zmodyfikować plik ./boot/cmdline.txt.
sudo gedit ./boot/cmdline.txt
Z:
dwc_otg.lpm_enable = 0 konsola = serial0,115200 konsola = tty1 root = / dev / mmcblk0p2 rootfstype = ext4 winda = termin fsck.repair = tak rootwait cichy init = / usr / lib / raspi-config / init_resize.sh
Do:
dwc_otg.lpm_enable = 0 konsola = serial0,115200 konsola = tty1 root = / dev / mmcblk0p2 rootfstype = ext4 winda = termin fsck.repair = tak rootwait cichy
sudo umount ./boot
Jeśli podłączyłeś system plików Raspbian:
sudo umount ./test
Teraz sflashuj nowy obraz na kartę SD.
- 2016-05-10-raspbian-jessie-lite.img
Nie rozszerzy się automatycznie po uruchomieniu na twoim Pi.
Lub możesz sflashować oryginalny obraz na kartę SD.
Zanim podłączysz go do swojego Raspberry Pi.
Edytuj plik: /boot/cmdline.txt
Usuń następujący tekst: init=/usr/lib/raspi-config/init_resize.sh