dd를 사용하여 생성된 USB를 부팅할 수 없습니다.

dd를 사용하여 생성된 USB를 부팅할 수 없습니다.

dd최신 RHEL 8 ISO(9GB)를 다운로드하고 CentOS 7.9의 명령을 사용하여 부팅 가능한 USB를 만들었습니다. 그러나 시스템 부팅시 시작되지 않습니다. 2개의 다른 USB를 시도했지만 성공하지 못했습니다.

둘째, RufusWindows에서 소프트웨어를 사용해 보았습니다. 뭔가가 있다고 하네요"잠그다"작성자가 제공한 ISO 이미지에 있으므로 Rufus도 dd옵션을 사용하여 USB를 생성합니다. 결과는 동일하며 설치 프로세스를 시작하기 위해 부팅되지 않습니다.

dd if=rhel-8.4-x86_64-dvd of=/dev/sdd1명령이 사용되었습니다.

답변1

of=/dev/sddnot 을 사용해야 합니다 sdd1. 나는 Rufus가 이것을 했다고 생각하지만 시도해 볼 가치가 있습니다. Rufus가 제공하는 옵션에 익숙하지 않습니다.

참고: 전체 USB가 지워집니다. 사용된 명령:

dd if=rhel-8.4-x86_64-dvd of=/dev/sdd1

디스크 자체가 아닌 파티션 1에 씁니다.

또한 다음과 같은 것을 사용하는 것이 좋습니다.

dd bs=4M if=path/to/rhel-8.4-x86_64-dvd of=/dev/sdX conv=fsync oflag=direct

예 를 들어 다음 /dev/sdX으로 대체됩니다 . 영구적인 조치를 /dev/sdd취하고 sync제거하기 전에 올바르게 제거(꺼내기)되었는지 확인하십시오.

다음과 같이 할 수도 있습니다.

cat path/to/rhel-8.4-x86_64-dvd.iso > /dev/sdX

다음을 통해 ISO를 체크섬할 수도 있습니다.

sha256sum rhel-8.4-x86_64-dvd.iso

10130292736(바이트) 8.4 바이너리 ISO의 체크섬은 다음 rhel-8.4-x86_64-dvd.iso과 같습니다.

48f955712454c32718dcde858dea5aca574376a1d7a4b0ed6908ac0b85597811

USB를 확인하려면 다음 명령을 사용할 수 있습니다.

head -c $(stat -c '%s' dvd.iso) /dev/sdX | sha256sum

샤섬을 얻거나:

cmp -n "$(stat -c '%s' dvd.iso)" dvd.iso /dev/sdX

바이트 비교를 수행합니다. 동일하면 아무 것도 보고하지 않습니다.

답변2

=/dev/sdd1

문제는 여기에 있어야 합니다.

부팅 가능한 Linux iso를 USB 드라이브에 쓸 때 파티션 장치 파일 이름을 사용하지 말고 대신 숫자가 추가되지 않은 디스크 장치 파일 이름을 사용하십시오.

관련 정보