error: failed to load 'image-marlin-nof26v.zip': Not enough space
6454 단어 지능형 하드웨어
이 오류는 자주 우리에게 오도를 일으킨다. 휴대전화 시스템의 공간이 부족하다고 생각하지만, 사실은 아니다. 이것은fastboot 도구의 버그이다. 구글은 이미 최신 버전에서 문제를 해결했다.
25.0.3 (December 16, 2016) Fixed fastboot bug causing Android Things devices to fail to flash
해결 방법은 구글 홈페이지에 최신 플랫폼-tools-for-windows를 다운로드합니다.zip, 그중의fastboot.exe는 시스템 디스크 디렉터리에 업데이트되어 원래의fastboot을 교체합니다.exe;
flash-all을 다시 실행합니다.bat.
전체 브러시 프로세스는 다음과 같습니다.
D:\google pixel root\marlin-nof26v>flash-all.bat < waiting for any device > target reported max download size of 536870912 bytes sending 'bootloader_a' (32980 KB)... OKAY [ 0.830s] writing 'bootloader_a'... (bootloader) Valid bootloader version. (bootloader) Flashing active slot "_a"(bootloader) Flashing active slot "_a"OKAY [ 4.788s] finished. total time: 5.627s rebooting into bootloader... OKAY [ 0.047s] finished. total time: 0.049s < waiting for any device > target reported max download size of 536870912 bytes sending 'radio_a' (57192 KB)... OKAY [ 1.436s] writing 'radio_a'... OKAY [ 0.560s] finished. total time: 2.005s rebooting into bootloader... OKAY [ 0.046s] finished. total time: 0.048s < waiting for any device > archive does not contain 'boot.sig' archive does not contain 'boot_other.img' archive does not contain 'recovery.img' archive does not contain 'system.sig' archive does not contain 'system.sig' archive does not contain 'vendor.sig' archive does not contain 'vendor_other.img' wiping userdata... Creating filesystem with parameters: Size: 26663190528 Block size: 4096 Blocks per group: 32768 Inodes per group: 8192 Inode size: 256 Journal blocks: 32768 Label: Blocks: 6509568 Block groups: 199 Reserved block group size: 1024 Created filesystem with 11/1630208 inodes and 146354/6509568 blocks -------------------------------------------- Bootloader Version...: 8996-012001-1611091517 Baseband Version.....: 8996-012511-1611190200 Serial Number........: FA6AC0300160 -------------------------------------------- checking product... OKAY [ 0.050s] checking version-bootloader... OKAY [ 0.045s] checking version-baseband... OKAY [ 0.046s] sending 'boot_a' (26209 KB)... OKAY [ 0.688s] writing 'boot_a'... OKAY [ 0.298s] erasing 'system_a'... OKAY [ 0.407s] sending sparse 'system_a' 1/8 (203376 KB)... OKAY [ 6.495s] writing 'system_a' 1/8... OKAY [ 1.596s] sending sparse 'system_a' 2/8 (183816 KB)... OKAY [ 5.746s] writing 'system_a' 2/8... OKAY [ 3.052s] sending sparse 'system_a' 3/8 (204797 KB)... OKAY [ 6.496s] writing 'system_a' 3/8... OKAY [ 1.691s] sending sparse 'system_a' 4/8 (180686 KB)... OKAY [ 5.901s] writing 'system_a' 4/8... OKAY [ 1.551s] sending sparse 'system_a' 5/8 (190946 KB)... OKAY [ 5.997s] writing 'system_a' 5/8... OKAY [ 2.697s] sending sparse 'system_a' 6/8 (204581 KB)... OKAY [ 6.703s] writing 'system_a' 6/8... OKAY [ 2.997s] sending sparse 'system_a' 7/8 (203148 KB)... OKAY [ 6.500s] writing 'system_a' 7/8... OKAY [ 2.807s] sending sparse 'system_a' 8/8 (190713 KB)... OKAY [ 5.988s] writing 'system_a' 8/8... OKAY [ 1.946s] erasing 'system_b'... OKAY [ 0.459s] sending sparse 'system_b' 1/9 (203309 KB)... OKAY [ 6.639s] writing 'system_b' 1/9... OKAY [ 1.691s] sending sparse 'system_b' 2/9 (184710 KB)... OKAY [ 5.805s] writing 'system_b' 2/9... OKAY [ 1.593s] sending sparse 'system_b' 3/9 (204796 KB)... OKAY [ 6.464s] writing 'system_b' 3/9... OKAY [ 1.478s] sending sparse 'system_b' 4/9 (181402 KB)... OKAY [ 5.755s] writing 'system_b' 4/9... OKAY [ 1.759s] sending sparse 'system_b' 5/9 (203877 KB)... OKAY [ 6.587s] writing 'system_b' 5/9... OKAY [ 1.746s] sending sparse 'system_b' 6/9 (181733 KB)... OKAY [ 5.700s] writing 'system_b' 6/9... OKAY [ 1.454s] sending sparse 'system_b' 7/9 (204796 KB)... OKAY [ 6.493s] writing 'system_b' 7/9... OKAY [ 1.593s] sending sparse 'system_b' 8/9 (191130 KB)... OKAY [ 5.503s] writing 'system_b' 8/9... OKAY [ 1.546s] sending sparse 'system_b' 9/9 (85778 KB)... OKAY [ 2.245s] writing 'system_b' 9/9... OKAY [ 0.845s] erasing 'vendor_a'... OKAY [ 0.161s] sending sparse 'vendor_a' 1/2 (204195 KB)... OKAY [ 5.588s] writing 'vendor_a' 1/2... OKAY [ 3.147s] sending sparse 'vendor_a' 2/2 (31127 KB)... OKAY [ 0.941s] writing 'vendor_a' 2/2... OKAY [ 0.698s] Setting current slot to 'a'... OKAY [ 0.063s] erasing 'userdata'... OKAY [ 1.883s] sending 'userdata' (138957 KB)... OKAY [ 3.449s] writing 'userdata'... OKAY [ 1.298s] rebooting... finished. total time: 152.733s Press any key to exit...
기실은 이곳을 보았고, 너도 image-marlin-nof26v를 볼 수 있다.zip는 로컬로 압축을 풀고 원래의 flash-all로 바꿉니다.bat 파일도 이 문제를 해결할 수 있을 것입니다.
그렇군요.
PATH=%PATH%;"%SYSTEMROOT%\System32"
fastboot flash bootloader bootloader-marlin-8996-012001-1611091517.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot flash radio radio-marlin-8996-012511-1611190200.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot -S 200M -w update image-marlin-nof26v.zip
echo Press any key to exit...
pause >nul
exit
다음과 같이 변경할 수 있습니다.
PATH=%PATH%;"%SYSTEMROOT%\System32"
fastboot flash bootloader bootloader-marlin-8996-012001-1611091517.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot flash radio radio-marlin-8996-012511-1611190200.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
::fastboot -S 200M -w update image-marlin-nof26v.zip
fastboot flash aboot aboot.img
fastboot erase system_a
fastboot flash system_a system.img
fastboot erase system_b
fastboot flash system_b system_other.img
fastboot erase verdor_a
fastboot flash vendor_a vendor.img
fastboot erase userdata
fastboot flash userdata userdata.img
fastboot reboot
echo Press any key to exit...
pause >nul
exit
방법은 신중하게 사용하고 직접 테스트한 적이 없으며 단지 하나의 사고방식을 제공할 뿐이다.