我有一个戴尔Optiplex 3040运行Ubuntu19.04从硬盘通过UEFI。我通过一个NVMe卡适配器安装了一个PCIe SSD;Ubuntu看到它,我就可以进行R/W访问。我想使用SSD作为我的主要驱动器,但计算机不支持引导到NVMe SSD。BIOS没有在Boot或硬盘驱动器部分看到驱动器。在扩展端口下,它将其视为存储,但不将其视为引导设备。
在Raspberry Pi上,有一个进程可以从一个驱动器启动,但可以从另一个驱动器运行操作系统。
https://www.tomshardware.com/news/boot-raspberry-pi-from-usb,39782.html
我尝试了Ubuntu,但它仍然运行在HDD上。如何使Ubuntu从HDD启动并从NVMe SSD运行?
对问题的答复:
NVMe适配器是这个http://www.qnine99.com/goods.php?id=39
SSD是东芝05DFH6 - PCIe Gen 3 4车道
doby -昨晚我又安装了Ubuntu,试着按照你说的做。我将引导分区放在HDD上,根分区放在SSD上。安装完成后,我重新启动,它出现了一个grub提示。我不知道该怎么做才能引导它进入Ubuntu。
另一轮安装,仍然只引导到grub提示符。这是我试过的。1.从USB安装并创建以下分区:/ on生物from在HDD上,efi在HDD上
我尝试将引导程序安装到HDD上的biosgrub分区。我尝试将引导加载程序安装到HDD上的efi分区。我尝试将引导加载程序安装到/dev/sda ( HDD )。
每次安装之后,它都会重新启动到grub提示符。
我做错了什么?
更多的窥探,我发现我可以从grub提示符看到SSD和HDD。当我在grub提示符下运行'ls‘时,我可以看到以下内容:(proc) (hd0) (hd0,gpt2) (hd0,gpt1) (hd1)
(hd0)是硬盘,它有两个分区
(hd1)可能是SSD。但是总尺寸很小,所以我不知道。
(hd0)分区(hd0,gpt2) -文件系统类型fat -总大小976896KiB
(hd0)分区(hd0,gpt1) -文件系统类型fat -总大小96256KiB
(hd1)设备hd1:没有检测到已知的文件系统--总大小为514 hd1
有人能告诉我(hd1)是我的SSD吗?如果不是,它是什么,我如何获得grub来检测我的SSD?
发布于 2019-10-15 14:56:48
您需要将Ubuntu安装到NVMe驱动器,但是将grub安装到SATA驱动器的引导扇区。然后,在运行Ubuntu时,您应该从SATA驱动器启动,并以NVMe作为主要存储介质。
您可能还需要在SATA驱动器上拥有带有内核和initrd的/boot
分区,以防grub也不能将NVMe视为存储。
https://askubuntu.com/questions/1180961
复制相似问题