내가 찾은데비안 EeePC 설치 방법StandardInstaller를 사용하여Debian Wiki의 지침에는 다음 명령을 사용하여 ISO를 USB에 마운트할 수 있다고 나와 있습니다.
dd if=debian-*-netinst.iso of=/dev/sdX
- USB 끝에 아무것도 남지 않도록 이 명령을 실행하기 전에 USB의 내용을 삭제해야 합니까?
- 이 명령을 실행하기 전에 USB에 이미 어떤 파일 시스템이 있는지가 중요합니까?
답변1
/dev/sdX
파일 시스템( )에 쓰는 대신 장치 ( /mount/point
)에 쓰면 장치의 파일 시스템이 삭제되므로 mkfs
이전 작업이 필요하지 않습니다.
기록되지 않은 영역의 데이터를 삭제할 필요도 없습니다. 어쨌든 보이지 않습니다. Linux 파일 시스템은 문제 없이 상주하는 블록 장치보다 작을 수 있습니다.
답변2
이 dd
명령은 USB 장치의 모든 내용을 덮어씁니다. 준비가 필요하지 않습니다.
답변3
당신은하지 않습니다필요오래된 데이터를 먼저 삭제하세요. 하지만 당신이라면 할 수 있어요생각하다도착하다. 때로는 이것이 좋은 생각입니다. 특히 누군가에게 줄 때는 더욱 그렇습니다.
이렇게 하면 트릭을 수행할 수 있습니다.
리눅스:
dd if=/dev/zero of=/dev/sdx
매킨토시:
dd if=/dev/zero of=/dev/diskx
diskutil zeroDisk /dev/diskx
sdx
또는 diskx
대상 디스크는 어디에 있습니까? 일반적으로 sda
/는 disk0
기본 운영 체제 등을 포함하는 첫 번째 디스크입니다. (SCSI/SATA 디스크 A입니다.), 그 다음 sdb
/ disk1
, sdc
/ disk2
등. 내부 디스크( 또는 )
가 있고 외부 드라이브가 USB를 통해 연결된 경우 외부 드라이브는 또는 입니다 . 당신은 이해했습니다. SD 카드에도 비슷한 방식으로 이와 같은 이름이 지정됩니다./dev/sda
/dev/disk0
/dev/sdb
/dev/disk1
/dev/mmcblk0
어떤 사람들은 이렇게 부르죠.제로로 돌아가기또는낮은 수준의 서식. 더미 파일/dev/zero
와 비슷하다고 생각할 수 있다./dev/null
;하지만 다음과 같이 설계되었습니다.다음에서 읽기, 대신에에게 편지를 쓰다. 안정적인 ASCII 스트림을 제공합니다.NUL
( 0x00
) 바이트를 프로세스가 읽으려는 프로세스로 보냅니다.
원래 파일 시스템을 덮어씁니다.
사람들이 일반적으로 사용하기를 좋아하는 몇 가지 추가 옵션dd
블록 크기와 데이터 읽기/쓰기 속도를 조작하려면 다음 구문을 따르십시오.
bs=512kB count=1
또한 저는 개인적으로 실행 상태/진행 상황 보고서를 작성하여 이 작업을 수행하는 방법을 알고 싶습니다. 명령 끝에 다음을 추가하면 됩니다.
status=progress
올바른 디스크를 지정하도록 주의하십시오. 특히 그러한 명령을 쉘에 직접 복사/붙여넣는 경우에는 더욱 그렇습니다. 잘못된 파티션 테이블을 삭제하는 데 밀리초가 걸립니다. 저장 장치를 나열하려면 다음에서 시작하십시오.
리눅스:
lsblk
매킨토시:
diskutil list
출력은 다음과 같습니다.
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 499.4 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3