Centos7 starting dracut initqueue hook 分辨率

有1台ThinkServer TS80X服务器,U盘安装centos7 卡在 starting dracut initqueue hook。依据下面的方法(3条消息) centos7 U盘安装卡在 starting dracut initqueue hook_tangshiweibbs的专栏-优快云博客,修改了nomodeset。安装没问题了。后来安装图形界面GNOME DESKTOP(yum -y groupinstall "GNOME Desktop")后发现分辨率只有800*600,且"设备-Displays"里面分辨率只显示800x600,没有其他选择。

后来通过在重启界面按e修改,去掉nomodeset然后启动。发现有很多分辨率可选了。nice!

---

后来发现上面的方法重启后就不生效了。要永久生效参考下面的方法:

编辑/etc/default/grub,删除nomodeset。然后执行grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg。最后重启。好了。

<think>好的,用户的问题是关于如何通过PCIE M2 UEFI启动安装CentOS系统。我需要先理解用户的具体需求和问题所在。 首先,用户提到之前尝试安装CentOS 7.6 1810版本时遇到了启动问题,卡在dracut initqueue hook或者Mounted Configuration File System的地方。根据引用[3],用户已经尝试了不同的写入工具,但问题依旧。这可能与UEFI启动配置或驱动支持有关。 接下来,用户现在想通过PCIE M2 NVMe SSD来启动并安装CentOS。需要确认CentOS是否支持从NVMe驱动器启动,尤其是在UEFI模式下。CentOS 7及更高版本通常支持NVMe,但可能需要特定的内核参数或驱动。 然后,我需要考虑UEFI启动的步骤。用户需要确保主板固件设置为UEFI模式,关闭兼容性支持模块(CSM),并且Secure Boot可能也需要关闭,特别是如果安装过程中遇到驱动签名问题。引用[1]和[2]提到了BIOS/UEFI在启动过程中的作用,以及启动项设置的重要性。 制作启动盘方面,用户之前使用UltraISO和Win32 Disk Imager遇到了问题,可能需要推荐更可靠的工具,如Rufus或Fedora Media Writer,并确保以UEFI模式写入。同时,ISO文件的完整性需要验证,避免损坏导致安装失败。 安装过程中的关键步骤包括:选择正确的启动项(UEFI标识的U盘),可能需要修改内核参数以解决存储驱动问题。例如,在安装界面按Tab键添加“nomodeset”或“nvme_load=YES”等参数,这有助于系统识别NVMe设备。 分区部分,必须使用GPT分区表,并创建EFI系统分区(ESP),通常建议至少500MB。此外,用户需要确保安装目标选择的是NVMe SSD,而不是其他驱动器。 最后,安装后的配置可能需要调整UEFI启动顺序,确保从NVMe驱动器启动。如果遇到驱动问题,可能需要安装额外的软件包或更新内核。 用户可能遇到的问题包括:启动盘制作不正确、UEFI配置错误、NVMe驱动不支持、分区格式不正确等。需要逐一排查这些可能性,并提供详细的步骤和解决方案。 此外,考虑到用户之前尝试了多个方法未果,可能需要更详细的指导,比如具体的命令行参数、分区示例截图,以及如何验证UEFI设置是否正确。同时,建议用户尝试较新的CentOS版本,如8或Stream,以获得更好的硬件兼容性。</think>### 通过PCIe M.2 NVMe UEFI启动安装CentOS的步骤 #### 一、准备工作 1. **验证硬件兼容性** - 确认主板支持UEFI启动模式(非Legacy BIOS),并关闭CSM兼容模块[^1][^2] - 确认PCIe M.2插槽支持NVMe协议(非SATA协议SSD) - 建议使用CentOS 8/Stream或CentOS 7.9+版本(较新内核支持更完善) 2. **制作UEFI启动盘** ```bash # 推荐工具 Rufus(Windows):选择"GPT分区方案 + UEFI目标系统",文件系统选FAT32 dd命令(Linux): sudo dd if=CentOS.iso of=/dev/sdX bs=4M status=progress ``` #### 二、UEFI设置调整 1. 进入主板设置界面(启动时按Del/F2) 2. 开启以下选项: - Boot Mode: **UEFI Only** - Secure Boot: **Disabled**(部分驱动可能无签名) - NVMe Controller: **Enabled**(通常默认开启) 3. 调整启动顺序,将UEFI USB设备设为第一启动项 #### 三、安装流程关键步骤 1. **启动参数调整** 在安装界面按`TAB`键修改内核参数: ``` > vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet nomodeset nvme_core.default_ps_max_latency_us=0 ``` *说明:`nomodeset`禁用显卡驱动初始化,`nvme_core`参数优化NVMe响应* 2. **分区方案(必须使用GPT)** | 挂载点 | 类型 | 大小 | 文件系统 | |--------|--------------|----------|----------| | /boot/efi | EFI系统分区 | 500MB | FAT32 | | /boot | 标准分区 | 1GB | XFS | | / | LVM | 剩余空间 | XFS | 3. **安装目标选择** 确认存储设备显示为`nvme0n1`(示例名称),而非`sda` #### 四、故障排查 1. **卡在dracut initqueue** 尝试以下方法: - 添加启动参数:`rd.driver.blacklist=floppy` - 使用`inst.dd`加载额外驱动 - 检查ISO文件SHA256校验值 2. **无法识别NVMe设备** 更新到CentOS 7.9+或使用[ELRepo内核](http://elrepo.org/tiki/kernel-ml): ```bash yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm yum --enablerepo=elrepo-kernel install kernel-ml ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值