터미널이 깜박이면 SD 카드를 읽을 수 없게 됩니다.

터미널이 깜박이면 SD 카드를 읽을 수 없게 됩니다.

현재 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의 파일 시스템에 대한 지원이 추가됩니다 .

관련 정보