在CentOS 8/RHEL 8上如何解决安装失败的问题(在引导时/dev/root 不存在)

时间:2020-03-21 11:43:52  来源:igfitidea点击:

当我们尝试使用可启动的闪存驱动器/笔式驱动器/U盘安装Enterprise Linux时,发生此类型错误。
这种类型的错误是由于企业Linux不支持的不兼容的引导技术引起的。
本教程提供的教程可使用此修复程序纠正错误。
但是在重要的事情上,我们需要仔细遵循这些步骤。

错误描述

当我们尝试从U盘安装EL时发生了给定的错误,错误如下所示:

[ OK ] Reached target Basic System.
dracut-initqueue[536]: Warning: Could not boot.
dracut-initqueue[536]: Warning: /dev/root does not exist
         Starting Dracut Emergency Shell...
Warning: /dev/root does not exist
Generating "/run/iniramfs/rdsosreport.txt"
Entering emergency mode. Exit the shell to continue.

这是由于使用不正确的命令和软件来制作可启动的U盘

  • 如果我们使用了不正确的dd命令
  • 如果我们使用不兼容的软件,例如UnetBootin(对于Linux,Windows和MAC)和Universal USB Installer(仅对于Windows)

在企业Linux的安装过程中引起的这些类型的错误。
这些是这些方法用于解决此类问题的方面。
使用dd命令方法和使用最佳兼容性软件可以更早地恢复这些问题。

解决这些错误:

方法1(dd命令方法)

我们必须使用较新的CentOS的dd命令

# dd if=ISO-IMAGE-NAME.iso of=/dev/sdb

注意:有关dd命令以及如何使用dd命令使PC引导的更多信息,已在本教程中给出。

方法2(使用兼容软件)

我们必须在Windows 10中使用这些Windows软件
注意:请勿使用不兼容的软件(例如UnetBootin(用于Linux,Windows和MAC)和通用USB安装程序(仅用于Windows)来引导USB。

兼容的软件是:

  • Win32 Disk Imager
  • Rufus
  • Windows版dd
  • Fedora LiveUSB Creator
  • Rawrite32

现在我们已修复在启动期间在CentOS和RHEL上安装失败的问题。