![从 SD 卡启动英特尔 NUC](https://linux22.com/image/1599512/%E4%BB%8E%20SD%20%E5%8D%A1%E5%90%AF%E5%8A%A8%E8%8B%B1%E7%89%B9%E5%B0%94%20NUC.png)
我有英特尔 NUC 套件 NUC8i7BEH我正在尝试从 SD 卡启动 Linux(尝试过 OpenWrt 和 Ubuntu,但都没有成功)。它只是没有将其检测为有效的可启动设备。
我发现这个文章说不支持,但如果我把 SD 卡做成“类似 USB 的”,它就可以工作。文章中引用的链接没有用。我在 Linux 上尝试了不同的方法来制作这样一张可以像 USB 一样工作的 SD 卡。
我尝试过以不同的方式使用 unetbootin,但设备仍然无法启动。
“类似 USB” 到底是什么意思?这与什么标准有关?文件系统、分区结构应该是什么,MBR 中应该有什么?
还有其他方法可以制作一张测试 SD 卡并在上面放任何东西,以解决 BIOS 找不到要启动的设备的问题吗?
答案1
“类似 USB” 到底是什么意思?
在我看来,这是误导性的措辞。
没有其他格式可以使 SD 卡更可启动或更不可启动。
这些文章还将(可启动)设备和(可启动)媒体混为一谈。
内置 SD 卡连接器(NUC 的)可能连接到 MMC/SD_card 控制器。
此 MMC/SD_card 控制器(已安装介质)是一个设备,但显然不是此 NUC 中的可启动设备。
(从技术上讲,MMC 和 SD 卡之间存在差异,即规格由不同的组织发布。)
SD 卡只是一种用于数据存储的介质(即单数介质)。它确实有内部电子设备,但那只是提供与 PC 兼容的基于扇区的接口,而不是其原生的擦除块和页面的 NAND 闪存接口。SD
卡本身并不是设备。它必须插入连接器/插座/插槽,并通过合适的接口电子设备(例如 SD_card 控制器或 USB 读卡器/适配器)由 CPU 访问。
“类似 USB”意味着不使用 NUC 的内置 MMC/SD_card 控制器,而是在 USB-SD_card 适配器中使用 SD 卡(又名USB 读卡器)(将模拟 HDD)插入 USB 端口。
这和什么标准有关?
您将使用 SD 卡(在其 USB 读卡器中),就像它是 USB 闪存驱动器一样。USB
闪存驱动器模拟可移动硬盘驱动器。PC
的 HDD 遵循 ATA(又名 ATAPI)规范。
文件系统应该是什么,分区结构应该是什么,MBR 中应该有什么?
你需要使用混合 ISO 映像可写入 DVD 或 USB 闪存盘。您将使用 SD 卡(在其 USB 读卡器中),就像使用 USB 闪存盘一样。