ดูเหมือนว่านี่จะเป็นส่วนหนึ่งของการอัพเดทล่าสุด เวอร์ชันเดสก์ท็อปและไลต์:
https://www.raspberrypi.org/blog/another-update-raspbian/
เมื่อกระพริบรูปภาพ Raspbian ใหม่ระบบไฟล์จะถูกขยายโดยอัตโนมัติเพื่อใช้พื้นที่ทั้งหมดบนการ์ดเมื่อบู๊ตเป็นครั้งแรก
บน Ubuntu คุณสามารถแก้ไขภาพเพื่อหยุดการขยายระบบไฟล์อัตโนมัติ
นี่คือตัวอย่างการใช้ 2016-05-10-raspbian-jessie-lite.img
ลองสิ่งนี้:
fdisk -lu ./2016-05-10-raspbian-jessie-lite.img
คุณจะได้รับข้อมูลนี้:
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
ดังนั้นสำหรับส่วนการบู๊ตออฟเซ็ตของคุณคือ (เริ่ม * 512) = 8192 * 512 = 4194304
สำหรับระบบไฟล์ Raspbian การชดเชยของคุณคือ (เริ่ม * 512) = 137216 * 512 = 70254592
mkdir boot
sudo mount -t vfat -o loop,offset=4194304 2016-05-10-raspbian-jessie-lite.img boot
หากคุณต้องการดู / แก้ไขระบบไฟล์ Raspbian ไม่จำเป็นว่า
mkdir test
sudo mount -t ext4 -o loop,offset=70254592 2016-05-10-raspbian-jessie-lite.img test
จากนั้นคุณต้องแก้ไขไฟล์. / boot/cmdline.txt
sudo gedit ./boot/cmdline.txt
จาก:
dwc_otg.lpm_enable = 0 console = serial0,115200 console = tty1 root = / dev / mmcblk0p2 rootfstype = ext4 ลิฟท์ = กำหนดเวลา fsck.repair = ใช่ rootwait เงียบ init = / usr / lib / raspi-config / init_resize.sh
ถึง:
dwc_otg.lpm_enable = 0 console = ซีเรียล 0,115200 คอนโซล = รูต tty1 = / dev / mmcblk0p2 rootfstype = ลิฟท์ ext4 = กำหนดเวลา fsck.repair = ใช่ rootwait เงียบ
sudo umount ./boot
หากคุณติดตั้งระบบไฟล์ Raspbian:
sudo umount ./test
ตอนนี้แฟลชภาพใหม่ไปยังการ์ด SD ของคุณ
- 2016/05/10-raspbian-jessie-lite.img
มันจะไม่ขยายโดยอัตโนมัติหลังจากบูตเครื่องใน Pi ของคุณ
หรือคุณสามารถแฟลชภาพต้นฉบับไปยังการ์ด SD ของคุณ
ก่อนที่คุณจะเสียบเข้ากับ Raspberry Pi ของคุณ
แก้ไขไฟล์: /boot/cmdline.txt
ลบข้อความต่อไปนี้: init=/usr/lib/raspi-config/init_resize.sh