关于 pcie 转 m.2, bios 无法识别系统的问题

2019-06-17 08:35:52 +08:00
 different

目前主板并无 m.2 接口,网上买了 pcie 转 m.2 的接口。

问题来了: 启动安装 U 盘将 Ubuntu 安装到了 m.2 的固态上。 安装成功之后,却发现在 bios 的启动项中并无发现该 m.2 硬盘(没识别到)

尝试:

1.使用四叶草引导:依旧提示无法找到到 xxx 设备

感觉好像只有进入了某个系统之后才会将 pcie 那接口的固态读取到;

所以想问一下:

在不刷 bios 的情况下,有没有办法引导我这个固态启动?(可以使用 U 盘上的 Ubuntu 系统,在启动之后分阶段加载固态上的系统吗?或者有其他更好的方案吗?)

不知道我描述清楚了没....

10519 次点击
所在节点    Linux
19 条回复
jingyulong
2019-06-17 08:42:02 +08:00
文件系统格式不对?
ysc3839
2019-06-17 08:43:23 +08:00
你使用的 Clover 是从哪下载的?能否找到 NvmExpressDxe 或者类似的文件?能找到的话在哪个文件夹下?
mrcn
2019-06-17 08:43:34 +08:00
m2 是走 nvme 的吗?那老主板必须 bios 要支持 nvme 协议才行。
different
2019-06-17 08:45:19 +08:00
@mrcn 主板是很老了,服务器的,所以什么刷 bios 之类的都不好弄。
然后想看看能不能通过其他途径解决。
我在 Ubuntu 启动盘上,启动之后能够识别 nvme 的那个固态
different
2019-06-17 08:46:08 +08:00
@jingyulong 我安装的时候是 boot 分区 ext4 格式,不知道你是不是指这个,具体我也不同,我平时也是按网上教程安装
different
2019-06-17 08:48:16 +08:00
@ysc3839 等我找找看
jingyulong
2019-06-17 08:52:18 +08:00
@different 昨天做了一个 pe,ext 的就是没识别出来,后面换了 fat 的就好了,不知道我说的是不是一个问题,好久没搞这些东西了
NicholasK
2019-06-17 08:53:33 +08:00
首先你要下个分区工具做 efi 的引导,打开 BOOTICE 软件,选择物理磁盘,选择欲操作的目标磁盘,点击分区管理,弹出分区管理的窗口,点击分配盘符,为 ESP 分区分配一个盘符,点击确定。选择 UEFI,点击修改启动序列,点击添加按钮。两个系统互相切换多跑跑。
656002674
2019-06-17 08:59:39 +08:00
怎么隐隐感觉是被网上的老旧安装教程坑了。如果你的 m2 转 pcie 固态没有数据的话,可以尝试只保留这个磁盘,把其他的磁盘都移除,完全默认安装 ubuntu (主要是不自己设置磁盘分区),如果这样成功了那就是你看的教程有问题,如果没成功再寻找其他原因
zzutmebwd
2019-06-17 09:02:44 +08:00
四叶草肯定可以 你估计是四叶草里的 nvme 驱动没放对
Osk
2019-06-17 09:05:37 +08:00
方案一:折腾,clover,注入 nvme 驱动。
方案二:仅 Linux,修改 initramfs 配置,加入 nvme 的 ko,但将 kernel, initramfs 和 bootloader 安装到 sata/u 盘上。

同老主板,我用的方案二,一直很稳
cxh116
2019-06-17 09:06:13 +08:00
要看 bios 支持 pcie 启动不?目前在一台普通 pc 装了一块服务器阵列卡,但主板不支持从 pcie 阵列卡启动。折中办法是把 boot 分区装到 u 盘,从 u 盘启动再挂载阵列卡硬盘。

同理,你可以把四叶草启动装到 u 盘,默认从 u 盘启动。
ryd994
2019-06-17 09:26:45 +08:00
boot 分区放到 SATA 盘上就好
also24
2019-06-17 09:31:27 +08:00
12 楼正解,很多老主板并不支持 PCIE 设备引导启动。如果不是太冷门的主板,建议找一下 BIOS
Umenezumi
2019-06-17 10:03:17 +08:00
自己改 bios 加上 nvme 补丁即可
trepwq
2019-06-17 10:32:58 +08:00
u 盘启动,然后加载 nvme 启动
different
2019-06-18 13:55:35 +08:00
@NicholasK
@656002674
@zzutmebwd
@Osk
@cxh116
@ryd994
@also24
@Umenezumi
@trepwq
@jingyulong
非常感谢,是四叶草里的 nvme 驱动没放对,根据教程 https://blog.csdn.net/rbpicsdn/article/details/79777341
解决了。
zzutmebwd
2019-06-18 16:38:29 +08:00
那就好 用四叶草根本不需要主板支持 pcie
@different
zzutmebwd
2019-06-18 16:38:56 +08:00
@zzutmebwd pcie→pcie 引导启动

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/574576

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX