CentOS 安装程序失败并出现 Nouveau 错误; Ubuntu 安装程序可以运行

CentOS 安装程序失败并出现 Nouveau 错误; Ubuntu 安装程序可以运行

我有一个定制的 Windows 10 桌面,我正在考虑在其中安装 Linux。由于我在文件服务器上使用 CentOS,因此我的第一选择是在桌面上也使用 CentOS。然而,当我尝试安装 CentOS 7 时,安装程​​序甚至没有加载,导致 Nouveau 出现一些错误。我使用的是 GeForce GTX 1070 Ti。

我尝试将新的 CentOS 安装程序放在我正在使用的 U 盘上;没有运气。我尝试使用不同的端口;那里也没有运气。我尝试拔掉所有不必要的 USB 设备(只保留键盘、鼠标和 USB 记忆棒插入),但这也不起作用。

我在屏幕上收到的消息如下:

[  8.285997] nouveau 0000:01:00.0: gr: 409000 - stat 000e7500 00000000 00000209 00000000
[  8.286005] nouveau 0000:01:00.0: gr: 409000 - stat 00011900 00000000 00000018 00000000
[  8.286010] nouveau 0000:01:00.0: gr: 502000 - done 00000300
[  8.286019] nouveau 0000:01:00.0: gr: 502000 - stat 00000000 00000000 00000001 00000000
[  8.286029] nouveau 0000:0a:00.0: gr: 502000 - stat 00080425 00000000 00000000 00000000
[  8.286034] nouveau 0000:01:00.0: gr: 50a000 - done 00000300
[  8.286043] nouveau 0000:01:00.0: gr: 50a000 - stat 00000000 00000000 00000001 00000000
[  8.286053] nouveau 0000:01:00.0: gr: 50a000 - stat 00080436 00000000 00000000 00000000
[  8.286058] nouveau 0000:01:00.0: gr: 512000 - done 00000300
[  8.286066] nouveau 0000:01:00.0: gr: 512000 - stat 00000000 00000000 00000001 00000000
[  8.286075] nouveau 0000:01:00.0: gr: 512000 - stat 00080447 00000000 00000000 00000000
[  8.286079] nouveau 0000:01:00.0: gr: 51a000 - done 00000300
[  8.286102] nouveau 0000:01:00.0: gr: 51a000 - stat 00000000 00000000 00000001 00000000
[  8.286111] nouveau 0000:01:00.0: gr: 51a000 - stat 00080458 00000000 00000000 00000000
[137.192886] dracut-initqueue[1091]: Warning: dracut-initqueue timeout - starting timeout scripts

[137.192886] 处的消息在 [200.255076] 之间大约每半秒重复一次,后面跟随以下内容:

[200.255748] dracut-initqueue[1091]: Warning: Could not boot.
[200.291461] dracut-initqueue[1091]: Warning: /dev/root does not exist
Starting Dracut Emergency Shell...
Warning: /dev/root does not exist

Generating "/run/initramfs/rdsosreport.txt"

Entering emergency mode. Exit the shell to continue.
Type "journalctl" to view system logs.
You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot
after mounting them and attach it to a bug report.

dracut:/#

最后,我尝试将 Ubuntu 18.04 安装程序放在同一个闪存驱动器上并运行它。 工作了。尽管如此,我还是更愿意使用 CentOS 的磁盘管理功能。有什么方法可以安装 CentOS 吗?或者我的电脑与该发行版根本不兼容?

编辑:所讨论的磁盘管理功能与 LVM 相关。我知道 CentOS 安装程序允许我设置 LVM,而且我知道 Ubuntu 安装程序不允许(嗯,至少对于台式机;还没有尝试过服务器安装程序)。因此,如果 CentOS 不兼容,也许另一个发行版可以工作?

答案1

如果这些错误发生在安装时,则表明安装程序 initramfs 无法从安装介质加载第二阶段的 squashfs 映像。这表明存在某种存储硬件支持问题:也许 CentOS 安装介质没有足够新的内核来正确识别您的 USB3 控制器?

总的来说,在相当新的桌面硬件上,我预计 Ubuntu 比 CentOS 有更高的安装成功概率,因为 Ubuntu 更加面向桌面,并且比 CentOS 具有更快的生命周期。

Ubuntu 肯定有 LVM 支持,但可能需要“高级安装”才能在系统磁盘上使用它:请参阅此处的 Ubuntu 官方文档。安装后,LVM 的命令行使用在 CentOS 和 Ubuntu 中是相同的。我不知道任何基于 GUI 的 LVM 工具的状态;我从未将它们与 LVM 一起使用过。

答案2

在工作服务器上使用 centos 时,我发现我需要在服务器 bios 中设置,虽然它是 EFIvga 优先级 = 板载启动centos 7.6-1810 DVD时使用主板VGA,否则当我期望第一次安装GUI屏幕时我会得到黑屏;使用主板 VGA 我可以完成安装,然后完成systemctl set-default multi-user.target后在 BIOS 设置中重新启动vga priority = offboard,然后成功启动到已安装的 Linux 操作系统,但在运行级别 3 下它可以正常工作,然后我可以安装 Nvidia 驱动程序,然后安装systemctl set-default graphical.target.

我通常将默认值保留为 multi-user.target,然后systemctl isolate graphical.target每次启动后都手动执行;我发现这是一种安全且几乎有保证的成功启动方法,或者至少可以了解工作环境中可能出现的启动问题。

您没有提到您的主板品牌/型号,我怀疑这就是您的问题所在,而不是 gtx1070。我家里有一个 Asrock uefi mobo 上的 gtx970,我通过显示端口从显卡安装 centos 到 2560x1440 没有问题。查看您的 BIOS/uefi 并查找 CSM(兼容性支持模块)。那里还有其他一些人(忘记确切的名字),但如果他们设置为仅限 UEFI然后将它们设置为遗产尤其是与 PCIE 显卡相关的情况。然后,如果您有板载显卡,则始终可以启用它并删除 nvidia 显卡以进行安装,然后按照我上面的步骤重新使用连接到 gtx1070 的显示器。

几年前我也遇到过类似的问题,当 UEFI 刚刚出现时,我在以前的 Asrock 主板上使用 Suse 并使用相同的 gtx970 时仍然遇到类似的问题;非常有问题,但是我可以在与 gtx970 相同的主板上安装 SLES,但我必须在 BIOS 中将内容设置为传统(而当时的 Windows 7 与 uefi 一样没有任何问题)

相关内容