web-dev-qa-db-ja.com

SDカードからIntelを起動するNUC

私は Intel NUC Kit NUC8i7BEH を持っていて、SDカードからLinuxを起動しようとしています(OpenWrtとUbuntuの両方を試しましたが成功しませんでした)。有効な起動可能デバイスとして検出します。

私はこれを見つけました 記事 これはサポートされていませんが、SDカードを「USBのような」ものにすると機能すると言っています。この記事で参照されているリンクは役に立ちません。私はLinuxを使用していて、USBとして機能するようなSDカードを作成するために別の方法を試しました。

ほとんどの場合、unetbootinをさまざまな方法で使用しようとしましたが、結果のデバイスはまだ起動できませんでした。

「USBのような」とは正確にはどういう意味ですか?これはどのような基準に関連していますか?ファイルシステム、パーティション構造、MBRには何が必要ですか?

BIOSを乗り越えて起動するデバイスが見つからないために、何かが入ったテストSDカードを作成する他の方法はありますか?

1
Mitar

「USBのような」とは正確にはどういう意味ですか?

そのIMOは誤解を招く言葉の選択です。
SDカードを多かれ少なかれ起動可能にする代替フォーマットはありません。
これらの記事は、(起動可能な)デバイスと(起動可能な)メディアも混同しています。

(NUCの)内蔵SDカードコネクタは、おそらくMMC/SD_cardコントローラーに接続されています。
このMMC/SD_cardコントローラー(メディアがインストールされている)はデバイスですが、このNUCでは起動可能なデバイスではないようです。
(技術的には、MMCとSDカードには違いがあります。つまり、仕様はさまざまな組織によって公開されています。)

SDカードは、データストレージ用の単なるメディア(つまり、単一のメディア)です。内部の電子機器はありますが、それは、消去ブロックとページのネイティブNANDフラッシュインターフェイスではなく、PC互換のセクターベースのインターフェイスを提供するためだけのものです。
SDカード自体はデバイスではありません。コネクタ/ソケット/スロットに挿入し、適切なインターフェイス電子機器を使用してCPUからアクセスする必要があります。 SD_cardコントローラーまたはUSBカードリーダー/アダプター。

"USB-like"は、NUC)のこの組み込みMMC/SD_cardコントローラーを使用しないことを意味しますがUSBポートに接続されたUSB-SD_cardアダプター(別名 SBカードリーダー )(HDDをエミュレートします)でSDカードを使用します。

これはどのような基準に関連していますか?

SDカード(USBカードリーダー内)を、USBフラッシュドライブのように使用します。
USBフラッシュドライブは、リムーバブルハードディスクドライブをエミュレートします。
PC用のHDDは、ATA(別名ATAPI)仕様に準拠しています。

ファイルシステム、パーティション構造、MBRには何が必要ですか?

DVDまたはUSBフラッシュドライブのいずれかに書き込み可能な ハイブリッドISOイメージ を使用する必要があります。 SDカード(USBカードリーダー内)を、USBフラッシュドライブのように使用します。

1
sawdust