현재 SD 카드를 플래시하려고 하는데 SD 카드를 읽을 수 없다는 오류가 계속 발생합니다. etcher와 dd를 사용해 보았지만 계속 이 작업이 수행됩니까?
플래시를 사용해 보고 있어요https://www.home-assistant.io/hassio/installation/ RPI에서 사용할 수 있도록 SD 카드에 추가했는데 일반 새로 고침 후에 SD 카드를 열 수 없는 이유는 무엇입니까?
다시 포맷한 다음 파일을 추가할 수 있지만 새로 고칠 때만 손상됩니까?
SD 카드는 잘 작동하고 Linux 시스템이나 Windows 시스템에서 문제 없이 열 수 있으므로 이 MacBook(제가 선호하는 제품)에만 문제가 있는 것 같습니다.
왜? 포맷에 문제가 있나요?
섬광:
sudo dd if=hassos_rpi3-1.13.img of=/dev/disk8 bs=2m
Password:
dd: /dev/disk8: Resource busy
MacBook-Pro:Downloads$ dd
dd ddns-confgen
MacBook-Pro:Downloads$ dd
dd ddns-confgen
MacBook-Pro:Downloads$ diskutil unmountdisk /dev/disk8
Unmount of all volumes on disk8 was successful
MacBook-Pro:Downloads$ sudo dd if=hassos_rpi3-1.13.img of=/dev/disk8 bs=2m
1024+0 records in
1024+0 records out
2147483648 bytes transferred in 487.625960 secs (4403957 bytes/sec)
컴퓨터가 연결된 디스크를 읽을 수 없습니다.
답변1
이 답변에 제공된 도구는 Mac 도구가 아닌 GNU/Linux 도구입니다.
귀하의 질문에 나열된 이미지 파일에는 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 예약 파티션파티션에는 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 SOC(시스템 온 칩) ARM 프로세서를 부팅할 때의 표준 구성입니다.
따라서 Microsoft Windows 컴퓨터는 SD 카드의 첫 번째 파티션을 읽고 쓸 수 있어야 합니다. 이는 Linux 또는 Unix 운영 체제가 설치된 일반 컴퓨터가 없는 많은 사용자에게 편리합니다. 다양한 시스템 수준 구성 매개변수를 사용할 수 있습니다.cmdline.txt그리고구성.txtssh
그리고 디렉토리에 빈 파일을 배치하면 RPi의 SSH 서버가 활성화됩니다.
나머지 파티션에는 ext
파일 시스템이 포함됩니다. Mac 컴퓨터에 대한 지원은 ext
가변적이며 Mac 또는 Microsoft 운영 체제에는 기본 옵션으로 포함되지 않습니다. 그러나 설치는 가능합니다OSX 퓨즈ext
그러면 Mac의 파일 시스템에 대한 지원이 추가됩니다 .