首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法用RAID1阵列启动(Ubuntu / Windows),NVME M2 SDD & GRUB

无法用RAID1阵列启动(Ubuntu / Windows),NVME M2 SDD & GRUB
EN

Ask Ubuntu用户
提问于 2023-01-17 13:56:59
回答 1查看 85关注 0票数 0

我对双引导机(Ubuntu/Windows)和Raid1数组(2xHDD5TB通过RST)的配置有问题。

我在sdd (SATA )上安装了Ubuntu。Windows安装在NVME M2 SDD上。Raid HDD是sdb & sdc。另外还有一个用于数据存储的HDD (sda)。

问题是:我无法在Ubuntu中检测到(安装的M2 )。因此,GRUB不允许我在启动Ubuntu之前选择启动Windows。

我已经研究过这个问题,发现我需要将BIOS/UEFI中的选项切换到AHCI。然而,如果我这样做,我会遇到一个问题,我的Raid阵列,不是吗?所以我被锁在了BIOS/UEFI中的Raid选项中。我想知道是否有一种方法可以让Ubuntu在BIOS/UEFI中启用RST/Raid选项来检测NVME M2 SDD (带Windows )?如果这是不可能的:除了GRUB之外,您是否知道如何配置一个双重引导选项,允许我在启动Ubuntu或Windows之间进行选择?

这是lsblk输出,显示没有检测到NVME SSD:

代码语言:javascript
复制
micha@micha-XPS-8940:~$ lsblk | grep -v '^loop'
NAME        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
sda           8:0    0 931,5G  0 disk  
├─sda1        8:1    0   128M  0 part  
└─sda2        8:2    0 931,4G  0 part  
sdb           8:16   0   4,5T  0 disk  
├─md126       9:126  0   4,5T  0 raid1 
│ ├─md126p1 259:0    0    16M  0 part  
│ └─md126p2 259:1    0   4,5T  0 part  
└─md127       9:127  0     0B  0 md    
sdc           8:32   0   4,5T  0 disk  
├─md126       9:126  0   4,5T  0 raid1 
│ ├─md126p1 259:0    0    16M  0 part  
│ └─md126p2 259:1    0   4,5T  0 part  
└─md127       9:127  0     0B  0 md    
sdd           8:48   0 465,9G  0 disk  
├─sdd1        8:49   0   200M  0 part  /boot/efi
├─sdd2        8:50   0 195,3G  0 part  /var/snap/firefox/common/host-hunspell
│                                      /
├─sdd3        8:51   0 619,9M  0 part  
├─sdd4        8:52   0 195,3G  0 part  /home
└─sdd5        8:53   0  74,5G  0 part  [SWAP]

这是lsmod输出,显示nvme模块已加载。

代码语言:javascript
复制
micha@micha-XPS-8940:~$ lsmod | grep nv
nvme                   49152  0
nvme_core             135168  1 nvme
EN

回答 1

Ask Ubuntu用户

发布于 2023-01-17 15:37:40

除非您在UEFI中配置了RAID成员,否则您可能正在使用软件RAID (如在Linux内核中配置的RAID,而不是在控制器固件中配置的RAID)。在这种情况下,我认为您不需要在UEFI中将磁盘从AHCI切换到RAID模式。据我所知,该开关配置UEFI如何向操作系统公开磁盘。将其设置为RAID可能会启用一些遗留协议,这可能也比AHCI慢。因此,如果我自己使用软件RAID,我仍然会保持AHCI的启动,除非它不能那样工作。

另外,您的UEFI可能有一个设置来启用“启动菜单”键(例如F12或其他;该键也可能是永久启用的)。假设Linux继续无法检测到您的Windows驱动器,您可以使用UEFI的启动菜单键引导Windows,而不是通过Grub。

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

https://askubuntu.com/questions/1450650

复制
相关文章

相似问题

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