Próbuję wymyślić sposób na utworzenie obrazu na karcie SD. Moja karta SD ma 16 GB, ale nie zmieniłem oryginalnego rozmiaru partycji. Całe oprogramowanie, którego używam do tworzenia pliku IMG, zawsze tworzy plik 16 GB, a nie 2 GB, jak bym się spodziewał.
# df -H Rozmiar używanego systemu plików Dostępne Użyj% Mounted onrootfs 1.9 G 1.3G 508M 72% // dev / root 1.9G 1.3G 508M 72% / devtmpfs 122M 0 122M 0% / devtmpfs 122M 0 122M 0% / dev / shmtmpfs 122M 275k 121M 1% / runtmpfs 122M 0 122M 0% / sys / fs / cgrouptmpfs 122M 0 122M 0% / tmp / dev / mmcblk0p1 99M 21M 79M 21% / boot
Programy, które wypróbowałem to:
- Win32DiskImager
- HDDRawCopy1.02Portable
- DiskImage_1_6_WinAll
Pobrałem i uruchomiłem Arch Linux dla RPi, zainstalowałem oprogramowanie i teraz chcę stworzyć nowy obraz do dystrybucji. Ale tworzy plik 16 GB zamiast pliku 2 GB (licząc na plik o rozmiarze 1,5 GB lub mniej).
Mam 2 oryginalne partycje na karcie SD: #fdisk -l
Początek rozruchu urządzenia Koniec Id bloków System / dev / mmcblk0p1 * 2048 194559 96256 c W95 FAT32 (LBA) / dev / mmcblk0p2 194560 3862527 1833984 83 Linux
Muszę utwórz plik IMG na komputerze z systemem Windows.