外部SSDディスクにFedora 33をインストールしても起動しない

外部SSDディスクにFedora 33をインストールしても起動しない

外付けSSDにfedora 33をインストールしようとしました。

私がしたこと:

fedora イメージをダウンロードし、次のコマンドで USB スティックに書き込みます。

sudo dd if=Downloads/Fedora-Workstation-Live-x86_64-33-1.2.iso of=/dev/sde bs=8M status=progress oflag=direct

期待通りに動作します。スティックは正常に起動し、UEFI モードで動作しているように見えますが、確信はありません。

インストールするディスクとして外付け SSD を選択し、そのディスク上のすべてのものを削除し、インストールはエラーなしで実行されました。しかし、再起動して USB スティックを取り外した後、SSD は起動しません。

このような馬鹿げた単純なケースで何をチェックすればよいのか全く分かりません。UEFI が問題である場合、インストーラーに UEFI なしで通常の MBR を強制的にインストールさせる方法はありますか?

私はUSBスティックも作りました

sudo livecd-iso-to-disk --format --reset-mbr ダウンロード/Fedora-Workstation-Live-x86_64-33-1.2.iso /dev/sde

しかし、このスティックはまったく起動できませんでした... すごい!

答え1

間違ったメディアを選択したようです。Fedora 33 を SSD に直接書き込むには、raw イメージが必要です ( SSD / MMC に書き込むにはddまたは を使用します)。pv

これは独自のページ(代替アーキテクチャ)にあり、Fedora 33 にも IoT スピンがあります。

https://alt.fedoraproject.org/alt/

たとえば、最初は最小限のもの(推奨)である Fedora Minimal、ファイル名 -> を選択しましたFedora-Minimal-33-1.3.aarch64.raw.xz

.raw画像ファイルを取得するには解凍し、好みのツールを使用して書き込む必要があります(例: ) pv <Fedora-Minimal-33-1.3.aarch64.raw >/dev/<blk>

注: もちろん、xzcatと を|ワンライナーとして使用することもできます。

aarch64 ダウンロード | ISO の代わりにFedora 33 の raw イメージを使用します(ISO は x86_64 などのインストールからのものです)。

Pi 4は2020年9月からUSBから直接起動できるようになりました(公式)。この郵便受け、その前に、安価な 850 EVO SATA SSD (USB to PCIe または USB to SATA チップが UASP + TRIM をサポートしていることを確認してください) で EEPROM ダンプを操作してブート順序を変更し、EEPROM を更新してそれが機能する必要がありました (6 月末から KDE Plasma で Manjaro ARM aarch64 を実行しています)。

注: JMS583 RTL9210 (NVMe M.2 SSD 用の USB から PCIe)、VL716 (USB から SATA)。

関連情報