CentOS 7 安装失败

Xia*_*gyu 22 centos system-installation

在听到 CentOS 7 已经发布的消息后,我决定在我的电脑上安装它。我从 CentOS 官网(名为CentOS-7.0-1406-x86_64-DVD.iso)下载了 ISO 镜像,然后使用名为 UltraISO 的工具将其刻录到 U 盘上。

之后,我重新启动了我的计算机并按下F12选择我的启动设备。(我的 GIGABYTE 主板F12用来选择启动设备。)我选择了这个:UEFI: hp v245o 1100hp v245o 1100USB 名称在哪里,我想这就是所谓的EFI 引导从 USB。之后,会出现三个菜单选项:

  1. 安装 CentOS 7,
  2. 测试此媒体并安装 CentOS 7,
  3. 和故障排除-->。

起初我决定选择选项 1 让它显示所有正在运行的消息,所以我输入了以下内容e

set params 'Install CentOS 7'
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
initrdefi /images/pxeboot/initrd.img
Run Code Online (Sandbox Code Playgroud)

所以我删除了quiet参数并按下CTRLx开始,然后我得到了这个:

    脸书错误

我不知道 fb 是什么,安装过程就停在那里。

所以我决定尝试第三个选项(第Troubleshooting -->一个),但没有运气;我仍然无法安装这个 CentOS 7,我得到了类似的东西:

> [7.471771] scsi 0:0:0:0: alua: not attached
> [7.474665] sd 0:0:0:0: [sda] no Caching mode page found
> [7.474682] sd 0:0:0:0: [sda] Assuming drive cache: write through
> dracut-initqueue[685]: Warning: Could not boot
> dracut-initqueue[685]: Warning: /dev/root does not exist
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

小智 12

我认为您必须使用dd命令制作可启动的 USB (如果您的 iso 位于主目录中):

首先卸载(不是弹出)USB:sudo umount /dev/sdb1

然后,将图像写入磁盘:

sudo dd bs=4M if=CentOS-7.0-1406-x86_64-Everything.iso of=/dev/sdb
Run Code Online (Sandbox Code Playgroud)

那么它就不会显示/dev/root不存在。


Sky*_*Bly 5

/dev/root 不见了。

这通常是由于/dev/sdXx从 USB 启动时标签或根设备不匹配造成的。

当 dracut shell 可用时,创建一个目录:

mkdir /mnt/
Run Code Online (Sandbox Code Playgroud)

挂载不同的块设备,直到找到包含 USB 安装程序的块设备(这通常不会发生在真正的/Virt CDROM 挂载上)。

一旦你找到了/dev/USB 的(例如,如果你的系统将它读为 HDD,它可能是/dev/sdd1),blkid在设备上执行命令:

blkid /dev/sdd1
Run Code Online (Sandbox Code Playgroud)

这应该会告诉您块设备的 UUID,您需要将其写下来。

一旦在可以使用的地方写下它,请重新启动系统。当 grub 安装程序引导选项菜单加载时,按“e”编辑 grub 内核参数。

从这里移到行尾,删除quiet以便您了解安装失败的原因。然后更改部分,如:

一些启动参数可能是 efi,也可能是 bios: LABEL=THELABELYOU\X04HAD

到:

一些启动参数可能是 efi,也可能是 bios: UUID="THEUUID-YOUWROTEDOWN"

然后按 ctrl+x 以使用这些参数启动,希望它可以工作。


use*_*509 3

我自己还没有安装CentOS 7,不过你可以试试

linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet nomodeset
Run Code Online (Sandbox Code Playgroud)

即:附加“nomodeset”

如果可行的话,我会在安装后将 Nouveau 列入黑名单。

  • 从 USB 设备启动时是否会发生这种情况?发现这篇文章似乎解释了正在发生的事情。该文章已被删除,但它位于网络存档中:[dont-use-universal-usb-stick-writers](http://web.archive.org/web/20140701065613/http://www.happyassassin .net/2014/02/04/more-on-booting-a-practical-fedora-uefi-guide-and-dont-use-universal-usb-stick-writers/) 如果从 DVD/CDROM 启动不可行选项也许您需要考虑禁用 UEFI。 (2认同)