Обратите внимание, что инструменты, представленные в этом ответе, являются инструментами GNU/Linux, а не инструментами Mac
Файл изображения, указанный в вашем вопросе, hassos_rpi3-1.13.img
содержит следующие разделы:
# gdisk -l hassos_rpi3-1.13.img
GPT fdisk (gdisk) version 1.0.3
Partition table scan:
MBR: hybrid
BSD: not present
APM: not present
GPT: present
Found valid GPT with hybrid MBR; using GPT.
Disk hassos_rpi3-1.13.img: 4194304 sectors, 2.0 GiB
Sector size (logical): 512 bytes
Disk identifier (GUID): 6A9E3D38-090C-48BA-A14D-7682BA479872
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 4194270
Partitions will be aligned on 2048-sector boundaries
Total free space is 671677 sectors (328.0 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 67583 32.0 MiB 0C01 hassos-boot
2 67584 116735 24.0 MiB 8300 hassos-kernel0
3 116736 641023 256.0 MiB 8300 hassos-system0
4 641024 690175 24.0 MiB 8300 hassos-kernel1
5 690176 1214463 256.0 MiB 8300 hassos-system1
6 1214464 1230847 8.0 MiB 8300 hassos-bootstate
7 1230848 1427455 96.0 MiB 8300 hassos-overlay
8 1427456 3524607 1024.0 MiB 8300 hassos-data
Первый раздел указан как тип 0C01
, который является зарезервированным разделом Microsoft . Остальные разделы имеют тип 8300
, который является кодом стандартного раздела Linux.
Согласно справочной странице gdisk
, этот тип раздела обычно используется для хранения кода, необходимого для загрузки Windows:
If Windows is to boot from a GPT disk, a partition of type Microsoft Reserved (gdisk internal code 0x0C01) is recommended. This par‐
tition should be about 128 MiB in size. It ordinarily follows the EFI System Partition and immediately precedes the Windows data
partitions. (Note that old versions of GNU Parted create all FAT partitions as this type, which actually makes the partition unus‐
able for normal file storage in both Windows and Mac OS X.)
Этот раздел Microsoft Reserved Partition содержит файловую систему VFAT и файлы начальной загрузки:
ls -l
total 3304
-rwxr-xr-x 1 root root 25311 Nov 21 08:14 bcm2710-rpi-3-b.dtb
-rwxr-xr-x 1 root root 25574 Nov 21 08:14 bcm2710-rpi-3-b-plus.dtb
-rwxr-xr-x 1 root root 24087 Nov 21 08:14 bcm2710-rpi-cm3.dtb
-rwxr-xr-x 1 root root 52116 Nov 21 08:14 bootcode.bin
-rwxr-xr-x 1 root root 1847 Nov 21 08:14 boot.scr
-rwxr-xr-x 1 root root 34 Nov 21 08:14 cmdline.txt
-rwxr-xr-x 1 root root 52 Nov 21 08:14 config.txt
-rwxr-xr-x 1 root root 6666 Nov 21 08:14 fixup.dat
drwxr-xr-x 2 root root 14336 Nov 21 08:14 overlays
-rwxr-xr-x 1 root root 2857060 Nov 21 08:14 start.elf
-rwxr-xr-x 1 root root 364060 Nov 21 08:14 u-boot.bin
Это стандартная конфигурация при загрузке процессора Raspberry Pi Broadcom System On Chip (SOC )ARM.
Таким образом, машины Microsoft Windows должны иметь возможность чтения и записи в первый раздел на SD-карте. Это удобно для многих пользователей, у которых нет обычной машины с операционной системой на основе Linux или Unix. Различные параметры конфигурации системного уровня доступны в cmdline.txt и config.txt , и размещение пустого файла с именем ssh
в каталоге должно активировать ssh-сервер RPi.
Остальные разделы содержат ext
файловых систем. Поддержка ext
зависит от компьютеров Mac и не включена в качестве опции по умолчанию ни в операционных системах Mac, ни в Microsoft. Однако можно установить OSXfuse , который добавит поддержку файловых систем ext
на Mac.
steef
в качестве основы для новой темы, скажем,taciano
:% cd $ZPREZTODIR/modules/prompt/functions
% cp prompt_steeef_setup prompt_taciano_setup
.zpreztorc
найдите zstyle ':prezto:module:prompt' theme <value>
и измените <value>
на taciano
. $ZPREZTODIR/modules/prompt/functions/prompt_taciano_setup
измените строку, задающую переменную PROMPT
.