'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 시스템을 사용하는 경우 스틱이 마운트 해제되었는지 확인한 후 다음과 같이 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에는 다양한 크기의 청크로 쓰기 위한 옵션이 있으며, 블록 크기가 하드웨어 정의 크기와 일치하면 더 효율적일 수 있습니다.

관련 정보