Fedora 설치 프로그램에서 "지원되는 ISO: 아니요"는 무엇을 의미합니까?

Fedora 설치 프로그램에서 "지원되는 ISO: 아니요"는 무엇을 의미합니까?

방금 Fedora Workstation 30을 설치했습니다. 시작 시 "이 미디어를 테스트하고 Fedora-Workstation-Live 시작"을 선택했습니다. 화면 표시:

/dev/disk/by-label/Fedora-WS-Live-30-1-2:   b340a38cf5c1f09fdd769e259e449119
Fragment sums: 6dc04c22c2275... (a bit long to type)
Fragment count: 20
Supported ISO: no
Press [Esc] to abort check.
Checking: 025.5%

그리고 무사히 점검을 마쳤습니다. Windows 10에서 Etcher(IIRC)를 통해 USB 미디어를 만들었습니다.

설치는 괜찮았지만, 이 ISO가 getfedora.org 웹사이트에서 직접 제공되었음에도 불구하고 "지원되는 ISO: 아니요"라는 줄이 조금 혼란스럽습니다.

"지원되는 ISO: 아니요"는 정확히 무엇을 의미합니까?

답변1

"이 미디어 테스트" 옵션은 실제로 rd.live.checkdracut 명령줄 옵션을 설정합니다.파이썬checkisomd5, 설치 프로그램은 시스템 일회성 서비스를 실행하여 설치 미디어를 테스트합니다. 이 서비스의 정의는 다음과 같습니다.

[Unit]
Description=Media check on %f
DefaultDependencies=no
Before=shutdown.target

[Service]
Type=oneshot
RemainAfterExit=no
ExecStart=/bin/checkisomd5 --verbose %f
StandardInput=tty-force
StandardOutput=inherit
StandardError=inherit
TimeoutSec=0

명령 checkisomd5(참조여기) Fedora의 패키지에서 제공 isomd5sum:

[root@fedora30 /]# dnf provides checkisomd5
Last metadata expiration check: 0:02:27 ago on Tue 03 Sep 2019 09:31:46 AM CEST.
isomd5sum-1:1.2.3-5.fc30.x86_64 : Utilities for working with md5sum implanted in ISO images
Repo        : fedora
Matched from:
Filename    : /usr/bin/checkisomd5

그럼 소스를 확인해 볼까요?

rpm -ivh https://download.fedoraproject.org/pub/fedora/linux/releases/30/Everything/source/tree/Packages/i/isomd5sum-1.2.3-5.fc30.src.rpm
cd /root/rpmbuild/SOURCES/
tar -xvf 1.2.3.tar.gz
cd isomd5sum-1.2.3

소스 코드를 탐색하면 supported이 플래그에 대한 참조를 찾을 수 있습니다. 이는 분명히 다음을 의미합니다.

Indicate that the image will be written to a "supported" media, such as pressed CD.  On Red Hat-based Anaconda installers, this bypasses the prompt to check the CD.

이는 매뉴얼 페이지와 일치합니다.https://linux.die.net/man/1/implantisomd5.

따라서 "지원되는 ISO: 아니요"는 이미지가 생성될 때 이미지가 "지원됨" 플래그로 표시되지 않았음을 의미합니다. 그러면 Anaconda가 CD를 확인하라는 메시지를 표시하게 됩니다.

관련 정보