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コマンドラインオプションを設定します。Pythoncheckisomd5、インストーラはシステムワンタイムサービスを実行してインストールメディアをテストします。このサービスの定義は次のとおりです。

[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を確認するように求められます。

関連情報