CentOS 7安装失败

CentOS 7安装失败

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

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

  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

所以我删除了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

我该如何解决这个问题?

答案1

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

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

然后,将图像写入磁盘:

sudo dd bs=4M if=CentOS-7.0-1406-x86_64-Everything.iso of=/dev/sdb

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

答案2

/dev/root不见了。

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

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

mkdir /mnt/

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

找到/dev/USB 的 后(例如,如果您的系统将其读取为 HDD,则可能是),请在设备上/dev/sdd1执行以下命令:blkid

blkid /dev/sdd1

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

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

从这里移至该行末尾,将其删除,quiet以便您了解安装失败的原因。然后将部分更改为:

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

到:

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

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

答案3

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

linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet nomodeset

即:附加“nomodeset”

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

答案4

启动程序从来没有让我失望过,你可以用它来创建一个可启动的 USB 驱动器,然后可以从中安装。

相关内容