目前主板并无 m.2 接口,网上买了 pcie 转 m.2 的接口。
问题来了: 启动安装 U 盘将 Ubuntu 安装到了 m.2 的固态上。 安装成功之后,却发现在 bios 的启动项中并无发现该 m.2 硬盘(没识别到)
尝试:
1.使用四叶草引导:依旧提示无法找到到 xxx 设备
感觉好像只有进入了某个系统之后才会将 pcie 那接口的固态读取到;
所以想问一下:
在不刷 bios 的情况下,有没有办法引导我这个固态启动?(可以使用 U 盘上的 Ubuntu 系统,在启动之后分阶段加载固态上的系统吗?或者有其他更好的方案吗?)
不知道我描述清楚了没....
1
jingyulong 2019-06-17 08:42:02 +08:00 via iPhone
文件系统格式不对?
|
2
ysc3839 2019-06-17 08:43:23 +08:00 via Android
你使用的 Clover 是从哪下载的?能否找到 NvmExpressDxe 或者类似的文件?能找到的话在哪个文件夹下?
|
3
mrcn 2019-06-17 08:43:34 +08:00 via Android
m2 是走 nvme 的吗?那老主板必须 bios 要支持 nvme 协议才行。
|
4
different OP |
5
different OP @jingyulong 我安装的时候是 boot 分区 ext4 格式,不知道你是不是指这个,具体我也不同,我平时也是按网上教程安装
|
7
jingyulong 2019-06-17 08:52:18 +08:00 via iPhone
@different 昨天做了一个 pe,ext 的就是没识别出来,后面换了 fat 的就好了,不知道我说的是不是一个问题,好久没搞这些东西了
|
8
NicholasK 2019-06-17 08:53:33 +08:00
首先你要下个分区工具做 efi 的引导,打开 BOOTICE 软件,选择物理磁盘,选择欲操作的目标磁盘,点击分区管理,弹出分区管理的窗口,点击分配盘符,为 ESP 分区分配一个盘符,点击确定。选择 UEFI,点击修改启动序列,点击添加按钮。两个系统互相切换多跑跑。
|
9
656002674 2019-06-17 08:59:39 +08:00
怎么隐隐感觉是被网上的老旧安装教程坑了。如果你的 m2 转 pcie 固态没有数据的话,可以尝试只保留这个磁盘,把其他的磁盘都移除,完全默认安装 ubuntu (主要是不自己设置磁盘分区),如果这样成功了那就是你看的教程有问题,如果没成功再寻找其他原因
|
10
zzutmebwd 2019-06-17 09:02:44 +08:00 via Android
四叶草肯定可以 你估计是四叶草里的 nvme 驱动没放对
|
11
Osk 2019-06-17 09:05:37 +08:00 via Android
方案一:折腾,clover,注入 nvme 驱动。
方案二:仅 Linux,修改 initramfs 配置,加入 nvme 的 ko,但将 kernel, initramfs 和 bootloader 安装到 sata/u 盘上。 同老主板,我用的方案二,一直很稳 |
12
cxh116 2019-06-17 09:06:13 +08:00 via Android
要看 bios 支持 pcie 启动不?目前在一台普通 pc 装了一块服务器阵列卡,但主板不支持从 pcie 阵列卡启动。折中办法是把 boot 分区装到 u 盘,从 u 盘启动再挂载阵列卡硬盘。
同理,你可以把四叶草启动装到 u 盘,默认从 u 盘启动。 |
13
ryd994 2019-06-17 09:26:45 +08:00 via Android
boot 分区放到 SATA 盘上就好
|
14
also24 2019-06-17 09:31:27 +08:00
12 楼正解,很多老主板并不支持 PCIE 设备引导启动。如果不是太冷门的主板,建议找一下 BIOS
|
15
Umenezumi 2019-06-17 10:03:17 +08:00
自己改 bios 加上 nvme 补丁即可
|
16
trepwq 2019-06-17 10:32:58 +08:00 via iPhone
u 盘启动,然后加载 nvme 启动
|
17
different OP |