引导过程与排除启动类障碍

Stable Diffusion从零到一:安装、WebUI详解与AI绘画实战指南 生成式AI与扩散模型是当前人工智能领域的热点技术,其核心原理是通过学习数据分布,从噪声中逐步去噪以生成全新的图像、文本等内容。这项技术的价值在于极大地降低了创意内容的生成门槛,为数字艺术、设计、娱乐等行业带来了革命性的生产力工具。在实际应用中,用户通常需要通过图形界面与底层模型进行交互,其中WebUI作为最流行的前端之一,集成了文生图、图生图、参数调节等核心功能,是连接用户创意与AI能力的关键桥梁。本文将以Stable Diffusion的部署与操作为例,深入解析如何利用WebUI等工具,结合LoRA等轻量 阅读详情


一、Linux操作系统的引导过程:

1.开机自检

服务器主机开机以后,将根据主板BIOS中的设置对CPU、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统
控制权,大多时候会移交给本机硬盘。
总结:检测出第一个能够引 导系统的设备,比如硬盘或者光驱、U盘、网络

2. MBR引导

当从本机硬盘中启动系统时,首先根据硬盘第一-个扇区中MBR(主引导记录)的设置,将系统控制权传递给包含操作系统引导文件的分区;
或者直接根据MBR记录中的引导信息调用启动菜单(如GRUB)。
总结:运行放在MBR扇区里的启动GRUB引导程序

3. GRUB 菜单

对于Linux操作系统来说,GRUB(统一启动加载器)是使用最为广泛的多系统引导器程序。系统控制权传递给GRUB以后,将会显示启动菜单
给用户选择,并根据所选项( 或采用默认值)加载Linux内核文件,然后将系统控制权转交给内核。
CentoS 7采用的是GRUB2启动引导器。
总结:GRUB引导程序通过读取GRUB配置文件/boot/grub2/grub.cfg,来获取内核和镜像文件系统的设置和路径位置

4.加载Linux内核

Linux内核是一个预先编译好的特殊二进制文件,介于各种硬件资源与系统程序之间,负责资源分配与调度。内核接过系统控制权以后,将完全掌控整个Linux操作系统的运行过程。
CentOS 7系统中,默认的内核文件位于“/boot/vmlinuz-3.10.0-514.e17.x86_ 64”。
总结:把内核和镜像文件系统加载到内存中

5. init 进程初始化

为了完成进一步的系统引导过程,Linux内核首先将系统中的“/sbin/init"程序加载到内存中运行(运行中的程序称为进程),init
进程负责完成整个系统的初始化,最后等待用户进行登录。
总结:加载硬件驱动程序,内核把init进程加载到内存中运行

二、排除启动类故障

修复MBR扇区故障

MBR位于第一块硬盘 ( /dev/sda)的第一- 个物理扇区处,总共512字节

1.备份MBR扇区数据到其它磁盘(/dev/ sdb1 )
mkdir /backup
mount /dev/sdb1 /backup
dd if=/dev/sda of=/backup/mbr.bak bs=512 count=1
2.模拟破坏MBR引导扇区
dd if=/dev/zero of=/dev/sda bs=512 count=1
3.引导界面进入急救模式,从备份文件中恢复MBR扇区数据
先加载好光盘镜像,重启操作系统,
当出现安装向导界面时,选择"Troubleshooting"选项,
再选择“Rescue a CentOS Linux system" 选项,进入急救模式
选择“1"选择Continue并按Enter 键继续
再次按Enter键后将进入带“sh-4.2#"提示符的Bash Shell环境
sh-4.2# mkdir /backupdir
sh-4.2# mount /dev/sdb1 /backupdir                #挂载带有备份文件的分区
sh-4.2# dd i f=/backupdir/mbr .bak of=/dev/ sda   #恢复备份数据
sh-4.2# exit                                      #执行exit命令退出临时Shell环境,系统将会自动重启

三、修复GRUB引导故障

/boot/grub/目录下的包是用于启动菜单的背景图片及样式
/boot/ grub2/grub. cfg               #GRUB配置文件

方法-一:手动输入引导命令(笨拙繁琐,不建议使用)

grub> insmod xfs                     #加载指定的模块到内核
grub> linux16 /vmlinuz-3.10.0-693.el7.x86_ 64 root=UUID=8fd74986-ae66-4ffd-b7d8-a19f2eca7b6f ro rhgb quiet
LANG=zh_ CN. UTF-8                   #内核的名字及位置等信息
grub> initrd16 /initramfs-3.10.0-693.e17 .x86_ 64. img         #镜像系统文件
grub> boot                           #引导boot

方法二:进入急救模式,恢复GRUB引导程序

MBR位于第一块硬盘 ( /dev/sda)的第一- 个物理扇区处,总共512字节,前466字 节是主引导记录,分区表保存在MBR扇区中的第477-510字节
中。
mkdir /bak
mount /dev/sdb1 /bak
dd if=/dev/sda of=/bak/grub.bak bs=446 count=1

#模拟对MRB中的GRUB引导程序的破坏,但并不破坏分区表
dd if=/dev/zero of=/dev/sda bs=446 count=1

#引导界面进入急救模式,从备份文件中恢复GRUB引导程序
sh-4.2# mkdir /backupdir
sh-4.2# mount /dev/ sdb1 /backupdir
sh-4.2# dd if=/backupdir/grub.bak of=/dev/sda
sh-4.2# exit 

方法三:引导界面进入急救模式,重建GRUB菜单配置文件

rm -rf /boot/grub2/grub.cfg
#进入急救模式,加载光盘镜像,切换到系统根环境
sh-4.2# chroot /mnt/sysimage

#重新将GRUB引导程序安装到第一块硬盘(/dev/sda)的MRB扇区
bash-4.2# grub2- install /dev/sda

#重新构建GRUB菜单的配置文件
bash-4.2# grub2-mkconfig -o /boot/ grub2/grub.cfg

#退出chroot环境,并重启
bash-4.2# exit
sh-4.2# reboot

四、遗忘 root 用户的密码

#进入急救模式,加载系统镜像,切换到系统根环境
sh-4.2# chroot  /mnt/ sysimage
#重设 root 用户密码,
bash-4.2# passwd root
第 23 章:窗口系统 Insets 代表屏幕被系统 UI(状态栏、导航栏、IME)或硬件特性(挖孔、圆角)占用的区域。窗口布局时需要避开这些区域。Insets 系统从旧演进到现代与。 阅读详情

相关推荐

深入MoveIt与OMPL集成开发:从源码编译到自定义规划算法实战

本文详细介绍了如何从源码编译集成MoveIt与OMPL,并实现自定义规划算法的完整流程。通过清理环境、获取源码、解决编译依赖与错误,最终指导开发者创建并集成名为MyRRT的自定义规划算法,从而实现对机器人运动规划栈的深度定制与优化。

h0i1j2k3l的博客 468

引导过程与服务控制

文章目录一、LINUX操作系统引导过程1.开机自检2.MBR 引导3.GRUB 菜单4.加载 Linux 内核5. init 进程初始传二、系统初始化进程1.init进程2. Systemd三、systemd单元类型四、运行级别所对应的Systemd目标五、修复MBR扇区故障1.故障原因2.故障现象3.解决思路六、修复GRUB引导故障1. 故障原因2.故障现象3. 解决思路七、修复故障的方法1.修复MBR扇区故障2.修复GRUB引导故障3.遗忘ROOT用户密码 一、LINUX操作系统引导过程 1.开机自检

Pyy0928的博客 310

模拟IC设计笔记:拆解一个经典的时钟占空比校正(DCC)电路模块,从理论到SPICE仿真

本文深入解析了时钟占空比校正(DCC)电路在模拟IC设计中的关键作用,特别是在高速ADC应用中。通过晶体管级拆解,详细介绍了基于电荷泵和积分器的模拟反馈型DCC电路设计,包括占空比检测、误差放大与校正执行单元的实现。文章还提供了SPICE仿真验证方法,确保电路在100MHz时钟下的稳定性和性能。

weixin_33725722的博客 429

Linux操作系统的引导过程和排除启动故障

目录一、Linux系统de引导过程1.1.、开机自检(BIOS)1.2、MBR引导1.3、GRUB菜单1.4、加载内核(Kernel)1.5、init进程初始化1.6、systemd单元类型二 、排除启动类故障2.1、MBR扇区故障的原因2.2、修复MBR扇区故障模拟 一、Linux系统de引导过程 CentOS 7系统中,由systemd掌管系统的初始化工作,系统的启动过程与之前的版本相比有了新的变化。 Linux操作系统的引导过程:开机自检-----MBR引导-----GRUB菜单-----加载内核-

huhaiyangFIVE的博客 491

Hopfield神经网络(HNN)详解

Hopfield神经网络是一种比较特殊的网络,它不像一般的神经网络那样有输入层和输出层,并且通过训练来改变神经网络中的参数,最终实现预测、识别等功能。Hopfield网络只有一群神经元节点,所有节点之间相互连接,形式如下: 虽然有些文章会画出像深度神经网络那样有输入输出的图,并且输出后又返回输入,但本质上就是多个节点之间的全连接,也就是上面的图形。Hopfield神经网络主要有两个应用:一是起到类似储存器的作用,也就是我们把多个序列或图片输入这个网络,最终这个网络会以神经元之间连接权重的形式储存这

weixin_60737527的博客 4万+

机器学习入门基础 | 基于python的高光谱图像特征挖掘:PCA + 形态学属性处理可视化实战

本文介绍了一种基于PCA和形态学操作的高光谱图像特征提取方法。通过主成分分析降低数据维度,再运用面积开闭操作增强空间结构特征,有效去除噪声并填补孔洞。实验采用WHU-HI-HanChuan数据集,提供完整的Python实现代码,包括数据加载、PCA降维、形态学处理及结果可视化等步骤。该方法能够显著改善图像质量,为后续分类和变化检测任务提供更好的特征输入。实验结果表明,不同阈值的形态学处理能呈现不同程度的空间结构增强效果,对区域生长、分割和聚类等应用具有重要价值。

lestatlu的博客 1047

Linux操作系统引导过程及排障

主要用于管理系统进程的管理器,通过单元[unit]来描述和控制系统进程和资源,通过单元类型来进行控制。init进程是系统中第一个进程,是所有进程的父进程;由Linux内核加载运行/sbin/init程序;重新加载:reload(不能轻易启动,比如数据库)重启:restart(只要修改配置文件必须重启)init进程的PID(进程标记)号永远为1。systemctl 控制类型 进程名称。查看状态:status。

weixin_46254171的博客 803

SAP ABAP MIGO增强实战:自定义页签与字段的完整实现指南

本文详细介绍了SAP ABAP中MIGO增强的实战指南,包括自定义页签与字段的完整实现步骤。通过BADI增强技术,开发者可以快速满足企业个性化需求,如添加供应商批次号等特殊字段。文章涵盖数据存储结构设计、BADI框架实现、核心方法编写及数据持久化方案,帮助用户高效完成MIGO屏幕增强开发。

study的专栏 774

Linux系统引导过程及排除启动类故障

linux操作系统引导过程 开机自检 服务器主机开机以后,将根据主板 BIOS中的设置对CPU(Central Processing Unit,中央处理器)、内存、显卡、键盘等设备进行初步检测,检测成功后根据预设的启动顺序移交系统控制权,大多时候会移交给本机硬盘。 检测出第一个能够引导系统的设备比如硬盘或光驱 MBR引导 当从本机硬盘中启动系统时,首先根据硬盘第一个扇区中 MBR (Master Boot Record,主引导记录)的设置,将系统控制权传递给包含...

Liangheng32的博客 409

猿创征文|Qt 文件和目录应用讲解【QCoreApplication】【QFile、QFileInfo】【QTemporaryDir和QTemporaryFile】【QDir】【QFileSyste】

Qt 文件和目录精准讲解【QCoreApplication】【QFile、QFileInfo】【QTemporaryDir和QTemporaryFile】【QDir】【QFileSyste】【QFileDialog】 第一章 QCoreApplication类 第一节 QCoreApplication常用函数方法 第二节 QCoreApplication举例 第二章 QFile类 第一节 静态函数方法 第二节 成员函数方法 第三章 QFileInfo类 第一节 常用函数方法 第四章 QDir类

Qt历险记,专注Qt技术,三年医疗设备研发经验,1年机器视觉研发经验,半年柔性传感研发经验。 943

Python数据分析全流程指南:从数据采集到可视化呈现的实战解析

在数字化转型浪潮中,数据分析已成为企业决策的核心驱动力。Python凭借其丰富的生态库和简洁的语法,成为数据分析师的首选工具。本文将以实战案例为脉络,拆解数据分析全流程的关键环节,通过具体代码和场景说明如何用Python完成从数据采集到可视化呈现的完整链路。

这家伙很懒,什么都没有留下 1681

修复MBR扇区故障

1、备份MBR扇区数据 dd if=/dev/sda of=/backup/sda.mbr.bak bs=512 count=1 操作步骤: 1、创建新文件夹 mkdir /backup 2、将sbd1挂载到backup文件夹中 mount /dev/sdb1 /backup/ 3、进行备份操作 2、模拟MBR扇区故障 dd if=/dev/zero of=...

想做大程序猿的李阿 278

QT使用libssh2库通过密匙实现sftp协议上传文件

qt下使用libssh2通过密匙连接sftp服务器端

小米的修行之路 948

技术揭秘:安全解锁联想笔记本BIOS高级功能的实现原理与操作指南

你是否曾经在尝试安装黑苹果系统时,遇到CFG LOCK选项被锁定而无法继续?或者想要调整CPU睿频设置来提升游戏性能,却发现BIOS中根本没有相关选项?这些硬件性能的限制往往源于厂商在BIOS中隐藏了高级设置功能。今天,我们将深入解析一款专门针对联想笔记本Insyde BIOS设计的隐藏设置解锁工具——LEGION_Y7000Series_Insyde_Advanced_Settings_Tool

gitblog_00345的博客 836

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

JVM探究「狂神说」

JVM探究面试常见:大致本文学习结构1.JVM的位置2.JVM的体系结构3.类加载器4.双亲委派机制5.沙箱安全机制组成沙箱的基本组件6.NativeNative Method StackNative Interface本地接口7.PC寄存器8.方法区Method Area9.栈10.三种JVM11.堆12.新生区、老年区新生区13.永久区14.堆内存调优在一个项目中,突然出现了OOM故障,那么该如何排除 研究为什么出错~MAT, Jprofiler作用MAT是eclipse集成使用 在这里不学Jprofi

qq_41924554的博客 252

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

jvm学习

jvm

m0_50507927的博客 3782

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

IDEA中Maven配置Spring框架:从环境搭建到依赖注入实战

依赖注入是现代Java企业级开发的核心设计模式,它通过将对象依赖关系的控制权从代码内部转移到外部容器,实现了组件间的解耦。这一原理在Spring框架中通过IoC容器得以实现,极大地提升了代码的可测试性和可维护性。在工程实践中,Maven作为标准的项目构建与依赖管理工具,通过POM模型和中央仓库机制,自动化地解决了库文件下载、版本管理和传递性依赖等复杂问题。对于需要在IntelliJ IDEA中搭建Spring开发环境的开发者而言,理解Maven的依赖管理机制与Spring的IoC容器原理是成功配置的关键。本

weixin_30565327的博客 418

纸质学习资料设计:构建高效技术学习系统的工程化方法

在技术学习领域,知识体系构建与学习效率优化是开发者面临的核心挑战。从认知科学原理看,结构化学习框架能有效对抗信息碎片化,通过降低认知负荷促进深度理解。其技术价值在于将海量信息固化为可执行路径,为系统化掌握复杂技能提供支撑。这一理念广泛应用于考研备考、技术认证、新领域攻坚等需要长期沉浸式学习的场景。本文以具体案例为引,深入剖析如何通过模块化设计、视觉层次优化及交互式引导,将纸质资料转化为高效学习工具,为开发者提供一套可落地的“学习工程”实践方案,帮助你在数字洪流中建立稳固的知识体系。

weixin_34341117的博客 443

dd if=/dev/zero of=的含义是什么?Linux 下的dd命令使用详解

一、dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2 参数注释: 1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。 2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。 3. ibs=bytes:一次读入by

baozhb的专栏 1万+

Linux引导过程和排除启动类故障的介绍,让你快速学习引导过程,解决开机故障小技巧

系统引导是操作系统运行的开始,在用户能够正常登录到系统之前,Linux的引导过程完成了一系列的初始化任务,并加载必要的程序和命令终端,为用户登录做好准备。Linux操作系统的引导过程一般包括以下几个阶段:开机自检、MBR引导、GRUB菜单、加载Linux内核、init进程初始化。

weixin_42449832的博客 532

Linux 下的dd命令使用详解以及dd if=/dev/zero of=的含义

一、dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2 参数注释: 1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file > 2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file > 3. ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes

peterhunter0320的博客 1万+

linux dd指令用法中参数bs,count

bs的命令使用形式是:bs=xxx count=mmm 含义:bs=600 count=1,备份第一块为600个字节的区域.(默认大小为512个字节)            bs=512 count=2,备份前2块总共为1024个字节的区域 dd的输出是: x+y records in m+n records out 其中 x和m的含义是 x和m个完整的块(也就是你用bs指定的块大小)

YJ_FQ的专栏 3818

Linux判断硬件是否有问题,如何三招帮你排查Linux中的硬件问题

下列贴士帮助你更快速更轻松地为Linux中的硬件排查故障。许多不同的因素可能导致Linux硬件出现问题;在你开始尝试诊断之前,了解最常见的问题以及最有可能找到原因的环节是明智之举。Linux服务器在许多不同类型的基础架构中运行关键任务型业务应用程序,包括物理机、虚拟机、私有云、公共云和混合云。对于Linux系统管理员来说,了解如何管理Linux硬件基础架构很重要,包括与网络和存储有关的软件定义功能...

weixin_42311375的博客 1276

linux命令dd:数据备份与恢复,切割还原大文件,测试读取写入磁盘速度

dd 使用dd这个linux命令可以创建一定大小文件。 linux创建文件命令:dd命令 把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法: CODE:[Copy to clipboard]dd 〔选项〕 QUOTE: if =输入文件(或设备名称)。 of =输出文件(或设备名称)。 ibs = bytes 一次读取bytes字节,即读入缓冲区

zq530885040的专栏 3894

【linux硬件操作系统】计算机硬件常见硬件故障处理

在支持磁盘热插拨服务器中,硬盘背板带有故障检测功能,如硬盘亮红灯,一般意味着硬盘掉线、背板检测到硬盘存在故障隐患,此时可以从RAID卡配置界面中查看硬盘状态,如果处于非掉线状态,则需要安装对应的管理软件,从管理软件中查看是否有磁盘错误,需要强调的是硬盘亮红灯并不一定意味着硬盘掉线。经过校验确认硬盘没有坏道,但此硬盘频繁掉线,同样需要优先考虚更换硬盘,然后依次考虚背板、主板或RAID卡,数据线等故障。3.出现此类报错时,如果检测磁盘无问题,则考虚是否与背板,RAID卡,主板有关系,虽机率小,但需要考虑进去。

m0_52165864的博客 1231

Linux_修复GRUB引导故障的3种方法!

修复GRUB引导故障一.修复GRUB引导故障1. 故障原因2. 故障现象3. 解决思路4.修复GRUB引导故障二.修复GRUB引导故障方法1——方法一:手动输入引导命令(笨拙繁琐,不建议使用)三.修复GRUB引导故障方法2——方法二:进入急救模式,恢复GRUB引导程序——主引导程序记录被破坏1.创建磁盘,格式化,挂载,备份文件2.模拟对MBR中的GRUB引导程序的破坏,不破坏分区表3.引导界面进入急救模式,从备份文件中恢复GRUB引导程序四.方法二具体实验步骤:1.创建磁盘,格式化,挂载,备份文件2.模拟对

Wsxyi的博客 4万+
上一篇: 被老大骂了之后不得不改名之RAID磁盘阵列介绍
下一篇: 进程和计划任务管理
Alterego_
博客等级 码龄6年 14粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值