U盘安装CentOS7系统出现dracut timeout的解决办法

news2024/11/27 1:26:17

文章目录

    • 业务场景
    • 操作步骤
      • U盘装CentOS7系统
      • 确定U盘盘符
      • 修改启动命令
      • 系统配置
    • 总结

业务场景

  • 我们在某市实施交通信控平台项目,我们申请了一台服务器,用于平台安装
  • 由于机房机器只有内网,不连互联网,我们无法安装所需要的软件,我们把需要的软件整理成rpm包(有兴趣的可以看下:CentOS7.9离线安装docker ce和docker-compose)
  • 但是rpm包与操作系统有关,所以我们需要将操作系统重装,装成CentOS7.9
  • 我们使用的是CentOS7.9,使用的镜像是CentOS-7-x86_64-Everything-2009.iso
  • 安装过程还比较顺利,只是中间有个报错dracut-initqueue[1066]: Warning:dracut-initqueue timeout- starting timeout scripts/dev/root does not exit,卡住了下
  • 下面具体讲一下问题和处理方式

操作步骤

U盘装CentOS7系统

  • 首先将iso文件,整理成装机U盘,网上方法很多(例如软碟通或老毛桃),我就不赘述了

  • 将U盘插上服务器,重启服务器,启动时,进入bios, 不同品牌的电脑启动快捷键(百度自行查找),进入安装页面

  • 安装时,一般会遇到一个报错,dracut-initqueue[1066]: Warning:dracut-initqueue timeout- starting timeout scripts
    dracut-initqueue timeout

  • 一直报错,然后终止,安装失败,找不到root目录,Warning: /dev/root does not exit
    /dev/root does not exit

  • 原因其实很简单,就是直接从报错信息中得到:系统目录/dev/root 找不到,从U盘里找不到

  • 其实就是在进入U盘启动项重装系统过程中,失败不到U盘导致的,需要修改启动脚本,指定U盘盘符即可

确定U盘盘符

  • 在处理问题时,搜索到一堆文章,都没说到点子上,而是盲目的认为U盘盘符是/dev/sdb4之类的,或者挨个尝试
  • 有建议查看所有系统目录,使用命令ls /dev 去找,会得到如下界面,一堆盘符,不好确定是哪一个
    ls /dev
  • 而且我们这台服务器还有磁盘阵列,更不好去推测。例如我一开始推测,sda与sdb是系统磁盘,sdc是U盘,不对
  • 其实直接通过blkid就可以找到U盘的盘符了,因为U盘的文件格式是vfat,而系统磁盘都不是这个
    在这里插入图片描述
  • 一下子就可以区分出来,U盘是 /dev/sda2
  • 除非你插入了多个U盘,有多个vfat,你可以把装机盘以外的U盘拔掉,再去试一下

修改启动命令

  • 找到U盘的盘符,后面修改就比较简单了,从U盘启动时,按e进入启动修改配置界面
  • CentOS\x207\x20x86_64.check改为U盘盘符,如下
  • vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check quiet 改为 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sda2 quiet
  • 然后按Ctrl+X就出现了centOS的安装界面了
  • 如果Ctrl+X失效,没反应,可以试试F10

系统配置

  • 后面的启动过程中,可以把已有的磁盘格式化掉(确保需要的数据已经提前备份)
  • 建议选择桌面模式,方便操作和查看
    在这里插入图片描述

总结

  • U盘装机的核心是服务器能识别到U盘,进入U盘装机过程中,能读取到U盘里的系统镜像
  • 处理问题,要实事求是,有理有据。例如此次确定哪个盘是U盘,使用blkid明确确定是U盘的盘符,而不是猜测

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/877602.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FreeRTOS(任务通知)

资料来源于硬件家园:资料汇总 - FreeRTOS实时操作系统课程(多任务管理) 目录 一、任务通知的概念 1、概念 2、发送通知给任务的方式 3、任务通知使用限制 二、任务通知的运行机制 三、任务通知的API函数 1、任务通知的数据结构 2、常用的API函数 3、函数x…

Java多线程编程中的线程死锁

Java多线程编程中的线程死锁 ​ 在多线程编程中,线程死锁是一种常见的问题,它发生在两个或多个线程互相等待对方释放资源的情况下,导致程序无法继续执行。本文将介绍线程死锁的概念、产生原因、示例以及如何预防和解决线程死锁问题。 线程死…

LeNet中文翻译

Gradient-Based Learning Applied to Document Recognition 基于梯度的学习应用于文档识别 摘要 使用反向传播算法训练的多层神经网络构成了成功的基于梯度的学习技术的最佳示例。给定适当的网络架构,基于梯度的学习算法可用于合成复杂的决策表面,该决策…

【C语言实战项目】通讯录

一.了解项目功能 在本次实战项目中我们的目标是实现一个通讯录: 该通讯录可以用来存储1000个人的信息 每个人的信息包括:姓名、年龄、性别、住址、电话 通讯录提供功能有: 添加联系人信息删除指定联系人信息查找指定联系人信息修改指定联系人信息显示所有…

miniExcel 生成excel

一、nuget dotnet add package MiniExcel --version 1.31.2 二、新建表及数据 ExampleProducts 三、这里我用了Dapper.Query方法 读取excel public virtual async Task<IActionResult> Anonymous(){try{//using (var connection _dbContext.GetDbConnection())//{//…

请教电路高手帮忙Review一下是否可行?

想要实现STM32 3.3V GPIO 控制5V电源通断&#xff0c;默认状态为&#xff1a;接通。 使用如下电路图有无问题&#xff1f;参数是否需要调整&#xff1f;

机器学习笔记之优化算法(十二)梯度下降法:凸函数VS强凸函数

机器学习笔记之优化算法——梯度下降法&#xff1a;凸函数VS强凸函数 引言凸函数&#xff1a;凸函数的定义与判定条件凸函数的一阶条件凸函数的梯度单调性凸函数的二阶条件 强凸函数强凸函数的定义强凸函数的判定条件强凸函数的一阶条件强凸函数的梯度单调性强突函数的二阶条件…

为博客获取阿里云免费HTTPS证书:简易指南

文章目录 前置条件&#xff1a;步骤1 例如阿里云控制台&#xff0c;选择SSL证书步骤2 申请购买免费证书步骤3 创建证书步骤3.1 证书申请步骤3.2 DNS域名验证 步骤4 等待证书审核成功&#xff0c;下载证书总结 本文分享&#xff0c;如何在阿里云申请免费HTTPS证书 前置条件&…

基于Spring Boot的高校在线考试系统的设计与实现(Java+spring boot+VUE+MySQL)

获取源码或者论文请私信博主 演示视频&#xff1a; 基于Spring Boot的高校在线考试系统的设计与实现&#xff08;Javaspring bootVUEMySQL&#xff09; 使用技术&#xff1a; 前端&#xff1a;html css javascript jQuery ajax thymeleaf 微信小程序 后端&#xff1a;Java s…

Netty:channel的事件顺序

服务端&#xff1a;正常启动的channel事件顺序 REGISTERED -> BIND -> ACTIVE 客户端&#xff1a;正常启动的channel事件顺序 REGISTERED -> CONNECT -> ACTIVE 服务端&#xff1a;接收到客户端连接&#xff0c;为客户端分配的channel的事件顺序 REGISTERED…

分布式唯一ID实战

目录 一、UUID二、数据库方式1、数据库生成之简单方式2、数据库生成 - 多台机器和设置步长&#xff0c;解决性能问题3、Leaf-segment 方案实现4、双 buffer 优化5、Leaf高可用容灾 三、基于Redis实现分布式ID四、雪花算法 一、UUID UUID的标准形式包含32个16进制数字&#xff…

【北大核心】改进花朵授粉算法的无线传感器网络部署优化(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

Django的简介安装与配置及两大设计模式

一.Djang的介绍 1.Django是什么 Django 是使用 Python 语言开发的一款免费而且开源的 Web 应用框架。 由于 Python 语言的跨平台性&#xff0c;所以 Django 同样支持 Windows、Linux 和 Mac 系统。 在 Python 语言炽手可热的当下&#xff0c;Django 也迅速的崛起&#xff0c;在…

K8S系列一:概念入门

I. K8S概览 1.1 K8S是什么&#xff1f; K8S是Kubernetes的全称&#xff0c;官方称其是&#xff1a; Kubernetes is an open source system for managing containerized applications across multiple hosts. It provides basic mechanisms for deployment, maintenance, and …

Figma中文社区来啦,云端协作设计你准备好了吗?

Figma是改变产品设计协作方式的重要工具,但由于没有中文社区,对国内设计师的约束较大。而拥有全中文UI 界面、功能齐全的即时设计资源广场,恰好弥补了Figma的这一短板,它也将取代Figma成为设计师新宠。 1、UI组件集 Figma中文社区替代即时设计资源广场,拥有海量丰富的UI设计组…

【卷积神经网络】卷积,池化,全连接

随着计算机硬件的升级与性能的提高&#xff0c;运算量已不再是阻碍深度学习发展的难题。卷积神经网络&#xff08;Convolution Neural Network&#xff0c;CNN&#xff09;是深度学习中一项代表性的工作&#xff0c;CNN 是受人脑对图像的理解过程启发而提出的模型&#xff0c;其…

wiley:revision 流程

1 上传修改后的word文件 注意&#xff1a;包括没标注修改位置的word文件和标注了修改位置的word文件 2 上传response回复文件 Your Author Response should include relevant comments that you have copied from the decision letter, along with your comments detailing …

香港大学余涛组推出开源XLANG Agent!支持三种Agent模式

作者 |小戏、ZenMoore 一个新的未来又逐渐开始从理论走向现实走到我们身边了。 语言的意义在于使用&#xff0c;而从 ChatGPT 以来这些大规模语言模型的意义&#xff0c;也必然绝不止于 Chat&#xff0c;在四个月前&#xff0c;我们介绍了清华大学关于工具学习的综述《清华发布…

设计师常用的UI设计软件推荐

如今&#xff0c;随着互联网时代设计岗位的演变&#xff0c;近年来出现了一位新兴而受欢迎的专业UI设计师。对于许多对UI设计感兴趣或刚刚接触UI设计的初学者来说&#xff0c;他们不禁想知道&#xff0c;成为一名优秀的UI设计师需要掌握哪些UI软件&#xff1f;今天&#xff0c;…

基于深度信念神经网络+长短期神经网络的降雨量预测,基于dbn-lstm的降雨量预测,dbn原理,lstm原理

目录 背影 DBN神经网络的原理 DBN神经网络的定义 受限玻尔兹曼机(RBM) LSTM原理 DBN-LSTM的降雨量预测 基本结构 主要参数 数据 MATALB代码 结果图 展望 背影 DBN是一种深度学习神经网络,拥有提取特征,非监督学习的能力,通过dbn进行无监督学习提取特征,然后长短期神经…