我最近买了一台戴尔 5G 5090 台式机,配有 NVidia RTX2060 GPU 和 Windows 10,用于深度学习项目。我制作了一个可启动的 USBUbuntu 的教程并安装了 16.04。安装后,启动失败,并显示:严重错误消息 - 未找到可启动设备。
问:如何在这台电脑上正确安装Ubuntu 16.04?
这是我的信息:
系统信息:i7-9700K SATA-0 2TB HDD M.2 PCIe SSD-0 512 GB
以下是我安装的步骤:
F12 BIOS Setup:
Boot Sequence:
Windows Boot Manager unchecked,
Boot List Option:
Legacy External Devices unchecked,
UEFI checked
Advanced Boot Options:
Enable Legacy Option ROM checked
(If I don't check this option, restarting the computer and after F12, the bootable USB does not show up)
Secure Boot\Secure Boot Enable:
Secure Boot Enable unchecked
Secure Boot Mode:
Deployed Mode unchecked,
Audit Mode checked
Restart computer, then press F12, the following is displayed:
Boot Mode is set to UEFI; Secure Boot: OFF; PTT is OFF;
Legacy External Device Boot:
USB Storage Device
Onboard NIC
UEFI Boot:
Windows Boot Manager
Other Options:
BIOS Setup, etc.
我选择 USB 存储设备。
显示了几个错误,但很快就弹出 Ubuntu 16.04 安装(以超级用户身份)窗格,然后我按照教程推荐的选项进行全新安装。
在“将更改写入磁盘?”期间,以下分区被格式化: SCSI1 (0,0,0) (sda) 的分区 #1 为 ext4 SCSI1 (0,0,0) (sda) 的分区 #5 为交换分区
安装结束时,系统提示我重新启动。我拔下 USB 并单击 Ubuntu 窗格上的重新启动按钮。屏幕返回到显示错误的位置并挂起。我按下 CTRL-ALT-DEL,计算机重新启动并出现上述错误。
我重新启动并取消选中“启用传统选项 ROM”,但仍然出现相同的错误:未找到可启动设备。
在启动列表选项下:添加启动选项:
我单击此处,然后会出现一个警告窗口通知“未找到文件系统!”
由于我已经删除了操作系统,所以我有点不知所措。如能得到任何帮助我将不胜感激。
更新 1:
感谢您的快速回复 - 非常感谢。16.04 与 18.04 的原因在于,我已经在另一台装有 16.04 和 Python 3.6 环境的机器上设置了我所有的深度学习/机器学习项目。我想在将项目从一台机器转移到另一台机器时保持兼容性。
自从我发表第一篇文章以来,我发现了一些事情,并成功安装并运行了 Ubuntu 16.04 LTS 桌面。
我意识到我下载的是 16.04 的 32 位 iso,而不是 64 位。因此我再次尝试重新安装 Ubuntu 16.04 64 位,但这次我在 BIOS 设置中取消选中了“启用旧版选项 ROM”。
我能够获得正确的启动窗口,允许我选择 ubuntu,然后安装开始。弹出几个通知,我没能及时用手机相机捕捉到。但是,安装仍在进行中,但在以下位置突然失败:
更新 2
我再次尝试重新安装 16.04 64 位 iso。注意到以下几点:
在安装类型中,我选择擦除磁盘而不是擦除 Ubuntu 16.04 并重新安装:
接下来是安装类型(默认):
安装比第一次(32 位)花费的时间长得多,但最终我能够重新启动。希望有人觉得这有帮助。
更新 3:
我检查了 Ubuntu 是否加载到 SSD 上:
$ sudo lshw -short -C disk
H/W path Device Class Description
=====================================================
/0/1/0.0.0 /dev/sda disk 2TB ST2000DM008-2FR1
所以它没有加载到我的 500 GB SSD 上。这与初始屏幕上的错误一致,表明:
failed to fetch board data for bus=pci...
问题:如何让 Ubuntu 16.04 识别 M.2 PCIe SSD-0 512 GB?
答案1
为了让 Ubuntu 16.04 识别 M.2 PCIe SSD,请在 BIOS 设置中将 SATA 设置更改为 AHCI(我的机器启动时按 F12)https://www.dell.com/support/article/ca/en/cabsdt1/sln299303/loading-ubuntu-on-systems-using-pcie-m2-drives?lang=en。完成此操作后,我就能够将 Ubuntu 16.04 加载到 SSD 上,并将 HDD 重新格式化为仅数据驱动器。