首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS安装程序未检测到SD卡/ mmc

CentOS安装程序未检测到SD卡/ mmc
EN

Unix & Linux用户
提问于 2020-02-07 21:58:42
回答 1查看 840关注 0票数 0

为了在Intel上安装CentOS 8,我创建了一个USB8LiveU盘。安装的目标磁盘是一个32 is的SD卡,它被插入NUC。

不幸的是,安装程序没有检测到SD卡。lsblk没有列出设备。

但是,如果我在同一台机器上启动Ubuntu19,lsblk就会列出SD卡。

有人知道我能做些什么来让CentOS 8安装程序检测SD卡,这样我就可以把它作为安装目标了吗?

EN

回答 1

Unix & Linux用户

发布于 2020-02-08 00:40:51

英特尔在英特尔支持文件#000024603中已经声明,他们不允许固件支持从SD卡启动任何NUC系列设备。

不过也有例外,只要您愿意关闭UEFI引导加载程序支持,并依赖兼容性支持模块(CSM)进行"Legacy Boot“模式仿真。在调整了这些设置之后(通过在启动时按F2键进入BIOS安装菜单),您就可以从SD卡插槽启动,前提是您可以格式化卡以将自己标识为可以像闪存驱动器一样引导。

要双倍地确定设备实际上在Legacy Boot模式下是可引导的,您可以使用DISKPART实用程序格式化它,并使用bootsect命令在向其写入安装映像之前验证MBR标志(如微软所述)。

  • 从提升的命令提示符窗口(右键单击开始按钮并选择“命令提示符(Admin)"),输入以下指令序列(将字母X的任何实例替换为与前面命令所示列表中SD卡对应的数字条目):
代码语言:javascript
复制
C:\> diskpart

DISKPART> list disk

DISKPART> select disk X

DISKPART> clean

DISKPART> convert mbr noerr

DISKPART> create partition primary

DISKPART> select partition 1

DISKPART> format fs=ntfs quick

DISKPART> active

DISKPART> assign noerr

DISKPART> list partition

DISKPART> exit

list partition之前的exit步骤中,您应该会看到活动列中带有*的新分区,以及列出这些赋值的列中的驱动器号。使用该驱动器字母,您可以手动在主引导记录(MBR)中设置可引导标志,与USB闪存中任何用于向其写入图像的实用程序完全相同。

  • 同样,从提升的命令提示符中发出命令:
代码语言:javascript
复制
C:\> bootsect /nt60 E:

将字母E替换为分配给SD卡的驱动器号(如果不使用相同的命令提示符窗口,则可以从“文件资源管理器”或位于“控制面板”的“管理工具”文件夹中的磁盘管理应用程序进行确认)。

现在只需挂载安装映像(右键单击映像文件并从文件资源管理器中选择挂载)并将内容复制到SD卡即可。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/566376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档