'dd'는 Debian 또는 (L)Ubuntu용 부팅 가능한 플래시 드라이브를 만드는 보편적인 방법입니까? [폐쇄]

'dd'는 Debian 또는 (L)Ubuntu용 부팅 가능한 플래시 드라이브를 만드는 보편적인 방법입니까? [폐쇄]

(L)ubuntu 및 Debian용 부팅 가능한 USB 플래시 드라이브를 만드는 다양한 방법을 찾았습니다.

  1. https://askubuntu.com/a/377561터미널에서 부팅 가능한 Ubuntu USB 플래시 드라이브를 생성하려면 다음을 실행하십시오.

    sudo dd bs=4M if=path/to/input.iso of=/dev/sd<?> conv=fdatasync  status=progress
    
  2. https://www.debian.org/releases/stable/amd64/ch04s03.en.html설명하다

    선택한 CD 또는 DVD 이미지는 현재 내용을 덮어쓰면서 USB 메모리 스틱에 직접 기록되어야 합니다. 예를 들어, 기존 GNU/Linux 시스템을 사용하는 경우 USB 플래시 드라이브가 마운트 해제되었는지 확인한 후 다음과 같이 CD 또는 DVD 이미지 파일을 USB 플래시 드라이브에 쓸 수 있습니다.

    # cp debian.iso /dev/sdX
    # sync
    
  3. 더반:부팅 가능한 데비안 USB 플래시 드라이브 만들기설명하다

    Windows, Mac OS 또는 기존 GNU/Linux 설치에서 부팅 가능한 USB 드라이브를 만들려면 Rufus를 사용하는 것이 신뢰할 수 있는 옵션입니다.

  4. 루분투:이미지 쓰기/굽기설명하다:

    Linux에서 USB 드라이브에 이미지를 쓰려면 mkusbLubuntu 팀원이 개발한 도구나 Lubuntu Startup Disk Creator에 포함된 USB 생성기를 사용하는 것이 좋습니다.

dd블록 수준에서 작동하는 첫 번째 접근 방식이 모든 경우에 작동 하는지 알고 싶습니다 . 이것이 보편적인 접근 방식인가요?

cp두 번째 방법 이 블록 수준이 아닌 파일 수준에서 작동하는 이유는 무엇입니까 ?

첫 번째 방법과 비교하여 다른 사용 방법의 이점은 무엇입니까 dd? 다른 명령을 사용하거나 사용하여 dd동일한 결과를 얻을 수 있는 다른 방법이 있습니까 dd?

감사해요.

답변1

Unix/Linux에서는 장치가 일반 파일처럼 취급됩니다. cp(1) 또는 dd(1)을 사용하여 장치에 데이터를 배치하는 경우 program > /dev/sdb실제 차이는 없습니다 . 예를 들어 dd는 다양한 크기의 블록에 쓰기를 선택할 수 있으며, 이는 블록 크기가 하드웨어 정의 크기와 일치하는 경우 더 효율적일 수 있습니다.

관련 정보