Winload.exe丢失或损坏0xc0000225

在 PE 上你的系统盘是 C: ,打开 CMD 输入 bcdboot C:\windows /l zh-cn /s C: /f BIOS,成功后再输入 diskpart 回车,sel vol C 回车,act 回车,就成功修复了。

CentOS 升级系统内核到最新版

CentOS 升级系统内核到最新版 | 系统运维

CentOS 升级系统内核到最新版 | 系统运维

说明:

系统版本:CentOS 7.x

CentOS 7.x默认内核版本是Linux 3.10,我们需要部署K8s等项目需要高版本的内核。

Linux Kernel官方网站:https://www.kernel.org/

ELRepo源网站:http://elrepo.org/

一、升级系统

#检查当前 CentOS 系统版本

cat /etc/redhat-release

CentOS Linux release 7.9.2009 (Core)

#检查当前 CentOS 系统内核版本

uname -sr

Linux 3.10.0-1160.el7.x86_64

yum clean all #清除缓存

yum makecache fast #重新建立缓存

yum update -y #升级系统

reboot #重启系统

二、使用elrepo源升级内核

rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

cp /etc/yum.repos.d/elrepo.repo /etc/yum.repos.d/elrepo.repo.bak #备份文件

#查看最新版内核

yum –disablerepo=”*” –enablerepo=”elrepo-kernel” list available

lable

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* elrepo-kernel: hkg.mirror.rackspace.com

Available Packages

kernel-lt.x86_64 5.4.129-1.el7.elrepo elrepo-kernel

kernel-lt-devel.x86_64 5.4.129-1.el7.elrepo elrepo-kernel

kernel-lt-doc.noarch 5.4.129-1.el7.elrepo elrepo-kernel

kernel-lt-headers.x86_64 5.4.129-1.el7.elrepo elrepo-kernel

kernel-lt-tools.x86_64 5.4.129-1.el7.elrepo elrepo-kernel

kernel-lt-tools-libs.x86_64 5.4.129-1.el7.elrepo elrepo-kernel

kernel-lt-tools-libs-devel.x86_64 5.4.129-1.el7.elrepo elrepo-kernel

kernel-ml-devel.x86_64 5.13.0-1.el7.elrepo elrepo-kernel

kernel-ml-doc.noarch 5.13.0-1.el7.elrepo elrepo-kernel

kernel-ml-headers.x86_64 5.13.0-1.el7.elrepo elrepo-kernel

kernel-ml-tools.x86_64 5.13.0-1.el7.elrepo elrepo-kernel

kernel-ml-tools-libs.x86_64 5.13.0-1.el7.elrepo elrepo-kernel

kernel-ml-tools-libs-devel.x86_64 5.13.0-1.el7.elrepo elrepo-kernel

perf.x86_64 5.13.0-1.el7.elrepo elrepo-kernel

python-perf.x86_64 5.13.0-1.el7.elrepo elrepo-kernel

内核版本说明:

#kernel-ml #主线版本,比较新

#kernel-lt #长期支持版本,比较旧

#安装新内核,这里安装主线版本

yum –enablerepo=elrepo-kernel install kernel-ml

三、设置系统默认内核

#查看系统上的所有可用内核

awk -F\’ ‘$1==”menuentry ” {print i++ ” : ” $2}’ /etc/grub2.cfg

0 : CentOS Linux (5.13.0-1.el7.elrepo.x86_64) 7 (Core)

1 : CentOS Linux (3.10.0-1160.31.1.el7.x86_64) 7 (Core)

2 : CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core)

3 : CentOS Linux (0-rescue-2aaf6a587102425da09a55cad51a2c2f) 7 (Core)

#设置默认内核为我们刚才升级的内核版本

cp /etc/default/grub /etc/default/grub-bak #备份

grub2-set-default 0 #设置默认内核版本

vi /etc/default/grub

GRUB_DEFAULT=saved修改为:

GRUB_DEFAULT=0

:wq! #保存退出

#重新创建内核配置

grub2-mkconfig -o /boot/grub2/grub.cfg

#查看默认内核

grubby –default-kernel

grub2-editenv list

yum makecache #更新软件包

reboot #重启,现在系统默认内核已经是我们刚才升级后的最新版本

至此,CentOS升级系统内核到最新版教程完成。

扩展阅读:

#查看可以安装的内核版本

yum –enablerepo=”elrepo-kernel” list –showduplicates | sort -r | grep kernel-ml.x86_64

#安装指定版本内核

yum –enablerepo=”elrepo-kernel” install kernel-ml-5.13.1-1.el7.elrepo.x86_64 -y

检查映像

右键开始菜单–Windows powershell(管理员)–输入sfc  /scannow(注意/前有空格)–回车,系统会开始扫描受损的文件然后修复,最后重启系统,一般来说到这里就好了。

但有时会碰到下图这种情况

Figure 1


解决办法:

一、检查映像是否可修复

1.扫描映像来检查损坏。在管理员命令提示符下键入以下命令:

DiSM /Online /Cleanup-Image /ScanHealth

2.检查映像以查看是否有检测到损坏。在管理员命令提示符下键入:

DiSM /Online /Cleanup-Image /CheckHealth

二、修复映像

1.若要修复映像,在管理员命令提示符下键入:

DISM /Online /Cleanup-image /RestoreHealth

注:

修复会非常非常慢,因为要联网下载源文件,最好挂VPN,不然可能下载不了。

win10出现蓝屏winload.efi 0xc000000f的两种解决方法

方法一:

1.执行启动修复,并检查是否有帮助。

2.插入Windows安装DVD或USB,然后从中启动Windows。

3.在“ Windows设置”页面中,选择 “要安装的语言”。

win10出现蓝屏winload.efi 0xc000000f的两种解决方法

“时间和货币格式”以及“ 键盘或输入法”,然后单击“下一步”。

4.单击“修复计算机”,然后选择 “故障排除”。

5.单击“高级选项”,然后选择“自动修复”, 然后选择操作系统。

6.如果问题仍然存在,建议您尝试以下步骤并检查是否有帮助。

win10出现蓝屏winload.efi 0xc000000f的两种解决方法

方法二:

您可以尝试从光盘重建BCD引导并按照以下说明进行操作:

1.插入安装DVD或USB,然后从中启动Windows 8。

2.在“ Windows设置”页面中,选择 “要安装的语言”,

“时间和货币格式”以及“ 键盘或输入法”,然后单击“下一步”。

3.单击“ 修复计算机”。

win10出现蓝屏winload.efi 0xc000000f的两种解决方法

4.单击疑难解答,然后选择高级选项。

5.单击命令提示符并键入以下命令,然后在每个命令后按Enter:

引导程序/ fixmbr

引导程序/ fixboot

引导/ rebuildbcd

win10出现蓝屏winload.efi 0xc000000f的两种解决方法

6.重新启动计算机。检查问题是否仍然存在。

Win10系统winload.efi丢失或损坏怎么办?

winload.efi是通过UEFI方式引导必要的引导文件,如果系统中丢失或是损坏将导致系统无法启动,如win10在出现这样的问题时会出现蓝屏恢复界面,那么此时该如何解决呢?此例为 GPT+UEFI

winload.EFI这个文件损坏导致的。这是UEFI快速启动的引导文件。这种错误基本上是人为损坏导致的

1、使用的是win10正版操作系统,删除了引导分区,只能重新安装操作系统。

2、改装GHOST版本win10导致的,不能使用UEFI启动。

出现winload.efi梢头步或包含错误,不一定是文件损坏,也有可能是你的电脑没有设置好启动项。

第一种方案:
解决方法其实很简单,我们可以直接在联想电脑开机启动时快按F12试试各种启动项。这个与下面为两种方法

由于每个品牌主板BIOS有所不同,所以具体的可以上网查询,其它品牌主板或者笔记本请参考,开机进入BIOS,我们找到BOOT选项,在BOOT选项中,改动第一启动项!

第二种方案:
进入pe系统修复引导,如果还不行请重装系统!

重装系统很简单,你可以自己在网上下个pe系统软件,例如:微PE(推荐),优启通,U盘装机大师(较不纯净)等 (需要进入pe)

制作成启动盘即可

总之第一种基本解决

有时候也会出现重装系统仍然出现蓝屏或黑屏问题,重装的系统安装不上

那么这时请继续试试第一种方案!

通过DiskGenius可以看到你目前默认启动的系统

最后一项设置UEFI BIOS 启动项

删除无用不能进入系统的启动项即可!

windows10彻底关闭自动更新

1、此电脑—->右键管理

2、双击Windows Update 进入,常规—->启动类型–禁用

3、到这里就按确定的话,系统之后还是会自动更新。

4、恢复—-> 无操作—->应用—->确定

5、这样就可以了,从此电脑无自动更新。要更新即手动更新了。

6、此电脑—->打开设置—->更新和安全—->Windows更新—->检测更新

XP连打印机,WIN7和10要连接,得开启SMBv1

XP连打印机,WIN7和10要连接,得开启SMBv1

1.复制这段:
echo n | powershell Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
粘贴到TXT文本里,另存为BAT文件,运行它就OK了(这段只针对WIN10)

亲身经验

2.如果是WIN7想要连接共享 的打印机(XP电脑上)
复制这段:
Reg add “HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters” /v “SMB1” /t REG_DWORD /d “1” /f
Exit

一样的操作

Win10共享打印机设置(无需密码访问)

预备工作

安装打印机驱动,确定打印机在本地可以使用。

开启共享

开始里面搜索打印机,按照下图顺序,进入管理打印机属性界面

勾选共享此打印机

修改本地安全策略

(这里的修改很重要,win7和win8【拒绝从网络访问这台计算机】默认为空,只有win10默认添加了guest)

1、WIN+R然后“运行”里输入secpol.msc,打开本地安全策略

【本地策略】—【安全选项】—【网络访问:本地账户的共享和安全模型】—改来宾

【本地策略】—【安全选项】—【账户:来宾账户状态】—改启用

【本地策略】—【用户权限分配】—【拒绝从网络访问这台计算机】—删除guest

如下三图所示:

修改高级共享设置

1
2
控制面板—>网络和共享中心—>选择家庭组和共享选项—>更改高级共享设置
<当前配置文件>
  • 启用网络发现
  • 启用文件和打印机共享

<所有网络>

  • 关闭公用文件夹共享
  • 为使用40位或56位加密的设备启用文件共享
  • 关闭密码保护共享

在需要局域网共享的文件夹右键菜单选择:共享—特定用户 添加everybody,按实际修改everybody权限,【读取】或者【读写】(添加guest也应该可以滴) 无需用户密码的文件夹共享搞好,打印机的共享应该就OK了。 ps.一般在专用网络启用共享,如果第一次发现网络的时候没有配置成共享的话,默认被配置成公用网络。 修改成专用方法:打开你的网络设置 ——选择你正在使用的网络——查找设备和内容——【开】

相信通过上面的设置后,大家就能成功的实现Win10打印机共享,并无障碍访问了~希望对大家有帮助。

华为交换机常用的三种vlan划分方法

华为交换机的基本配置,这篇内容是华为交换机的基本配置,今天我们来看下具体应用,以华为交换机为例,也是用的比较多,来看下它的具体配置,这个在实际项目中经常会遇到,实用性比较强,如果你以对vlan了解不多,那么这篇文章可以带你深入学习vlan,都有详细注释。

端口类型

在学习划分vlan前,必须要了解华为交换机的端口类型,以及他们的使用方法,因为端口的类型在实际配置中是必须会用到的,因为下面的vlan划分会用到。

1、Access类型端口

执行命令port default vlan vlan-id,将端口加入到指定的VLAN中。

Access类型端口只能属于1个VLAN,一般用于连接计算机端口;

2、Trunk类型端口

Trunk类型端口可以允许多个VLAN通过,可以接收和发送多个VLAN 报文,

3、Hybrid类型端口

– 选择执行其中一个步骤配置Hybrid端口加入VLAN的方式:Hybrid类型端口:可以允许多个VLAN通过,可以接收和发送多个VLAN 报文。

我们前面曾说到,关于vlan的划分方法有很多,项目应用中较多的方法就是基于端口划分vlan基于mac地址划分vlan基于ip地址划分vlan,要真正对vlan了解,必须熟悉这三次划分方法,以便于根据实际项目进行应用。

一、基于端口的vlan划分方法

这里面为了方便大家理解,直接用实例讲解更清楚。

1、组网需求

如图1所示,某企业的交换机连接有很多用户,且相同业务用户通过不同的设备接入企业网络。为了通信的安全性,也为了避免广播报文泛滥,企业希望业务相同用户之间可以互相访问,业务不同用户不能直接访问。

可以在交换机上配置基于端口划分VLAN,把业务相同的用户连接的端口划分到同一VLAN。

也就是不同VLAN的用户不能直接进行二层通信同一VLAN内的用户可以直接互相通信。

2、配置步骤

步骤1 在SwitchA创建VLAN2和VLAN3,并将连接用户的端口分别加入VLAN。SwitchB配置与SwitchA类似,不再赘述。

[Quidway] system-view //进入配置视图

[Quidway] sysname SwitchA //给交换机命名

[SwitchA] vlan batch 2 3 //同时创建vlan2与vlan3

[SwitchA] interface ethernet 0/0/1 //进入端口0/0/1

[SwitchA-Ethernet0/0/1] port link-type access //设置端口模式为access

[SwitchA-Ethernet0/0/1] port default vlan 2 //将端口加入vlan2中

[SwitchA-Ethernet0/0/1] quit //退出

[SwitchA] interface ethernet 0/0/2 //进入端口0/0/2

[SwitchA-Ethernet0/0/2] port link-type access //端口模式为access

[SwitchA-Ethernet0/0/2] port default vlan 3 //将端口加入vlan3中

[SwitchA-Ethernet0/0/2] quit //退出

步骤2 配置SwitchA上与SwitchB连接的端口类型及通过的VLAN。SwitchB配置与SwitchA类似,不再赘述。

[SwitchA] interface ethernet 0/0/3 //进入端口0/0/3

[SwitchA-Ethernet0/0/3] port link-type trunk //设置端口模式为trunk

[SwitchA-Ethernet0/0/3] port trunk allow-pass vlan 2 3 //trunk口允许通过vlan2与vlan3的数据包

步骤3 验证配置结果将User1和User2配置在一个网段,比如192.168.100.0/24;将User3和User4配置在一个网段,比如192.168.200.0/24。

User1和User2能够互相ping通,但是均不能ping通User3和User4。User3和User4能够互相ping通,但是均不能ping通User1和User2。

二、基于MAC地址vlan划分方法

1、组网需求

某个公司的网络中,网络管理者将同一部门的员工划分到同一VLAN。为了提高部门内的信息安全,要求只有本部门员工的PC才可以访问公司网络。

如图2所示,PC1、PC2、PC3为本部门员工的PC,要求这几台PC可以通过SwitchA、Switch访问公司网络,如换成其他PC则不能访问。可以配置基于MAC地址划分VLAN,将本部门员工PC的MAC地址与VLAN绑定,从而实现该需求。

2、操作步骤

这里面弱电君对上面重复的注释就不再解释了,和上面一样,大家也可以验证下,经过上面的理解,是否能认识下面的配置代码。

步骤1 配置Switch

# 创建VLAN

[Quidway] system-view

[Quidway] vlan batch 10 100

# 配置接口的PVID和加入VLAN

[Quidway] interface ethernet 0/0/1

[Quidway-Ethernet0/0/1] port hybrid pvid vlan 100 //将接口以加入到vlan100

[Quidway-Ethernet0/0/1] port hybrid untagged vlan 10 //untagged是指当数据离开端口时脱掉标签,指定端口允许VLAN 10的数据帧通过,且发送时不带VLAN标签

[Quidway-Ethernet0/0/1] quit #退出

[Quidway] interface ethernet 0/0/2 #进入端口0/0/2

[Quidway-Ethernet0/0/2] port hybrid tagged vlan 10 //tagged是指当数据离开端口时带着标签,指定允许VLAN 10的数据帧通过,且发送时必须带有VLAN标签

[Quidway-Ethernet0/0/2] quit

# PC的MAC地址与VLAN10关联

[Quidway] vlan 10

[Quidway-Vlan10] mac-vlan mac-address 22-22-22

//关联pc1的mac地址

[Quidway-Vlan10] mac-vlan mac-address 33-33-33

//关联pc2的mac地址

[Quidway-Vlan10] mac-vlan mac-address 44-44-44

//关联pc3的mac地址

[Quidway-Vlan10] quit

# 使能接口的基于MAC地址划分VLAN功能

[Quidway] interface ethernet 0/0/1

[Quidway-Ethernet0/0/1] mac-vlan enable

//起动端口的mac-vlan功能

[Quidway-Ethernet0/0/1] quit

三、基于IP子网的vlan划分

1、组网需求

某企业拥有多种业务,如IPTV、VoIP、Internet等,每种业务使用的IP地址网段各不相同。为了便于管理,现需要将同一种类型业务划分到同一VLAN中,不同类型的业务划分到不同VLAN中。

如图3所示,Switch接收到用户报文有数据、IPTV、语音等多种业务,用户设备的IP地址网段各不相同。现需要将不同类型的业务划分到不同的VLAN中,通过不同的VLANID分流到不同的远端服务器上以实现业务互通。

这类在实际应用中是比较多的。

2、配置思路

采用如下的思路配置基于IP子网划分VLAN:

a、创建VLAN,确定每种业务所属的VLAN。

b、关联IP子网和VLAN,实现根据报文中的源IP地址或指定网段确定VLAN。

c、配置端口加入VLAN,实现基于IP子网的VLAN通过当前端口。

d、配置VLAN划分方式的优先级,确保优先选择基于IP子网划分VLAN。

e、使能基于IP子网划分VLAN。

3、操作步骤

步骤1 创建VLAN

# 在Switch上创建VLAN100、VLAN200和VLAN300。

[Quidway] system-view

[Quidway] vlan batch 100 200 300

步骤2 配置接口

# 在Switch上配置接口Eth0/0/1为Hybrid类型,并加入VLAN100、VLAN200和VLAN300。

[Quidway] interface ethernet 0/0/1

[Quidway-Ethernet0/0/1] port link-type hybrid //设置端口为hybrid模式

[Quidway-Ethernet0/0/1] port hybrid untagged vlan100 200 300 //指定端口允许VLAN 100、vlan200、vlan300的数据帧通过,且发送时不带VLAN标签

[Quidway-Ethernet0/0/1] quit

# 在Switch上配置接口Eth0/0/2加入VLAN100。

[Quidway] interface ethernet 0/0/2

[Quidway-Ethernet0/0/2] port link-type trunk

[Quidway-Ethernet0/0/2] port trunk allow-pass vlan 100 //接口0/0/2加入vlan100

[Quidway-Ethernet0/0/2] quit

# 在Switch上配置接口Eth0/0/3加入VLAN200。

[Quidway] interface ethernet 0/0/3

[Quidway-Ethernet0/0/3] port link-type trunk

[Quidway-Ethernet0/0/3] port trunk allow-pass vlan 200 //接口0/0/3加入vlan200

[Quidway-Ethernet0/0/3] quit

# 在Switch上配置接口Eth0/0/4加入VLAN300。

[Quidway] interface ethernet 0/0/4

[Quidway-Ethernet0/0/4] port link-type trunk

[Quidway-Ethernet0/0/4] port trunk allow-pass vlan 300 //接口0/0/4加入vlan300

[Quidway-Ethernet0/0/4] quit

# 在Switch上配置接口Eth0/0/1使能基于IP子网划分VLAN功能。

[Quidway] interface ethernet 0/0/1

[Quidway-Ethernet0/0/1] ip-subnet-vlan enable

[Quidway-Ethernet0/0/1] quit

步骤3 配置基于IP子网划分VLAN

# 在Switch上配置VLAN100与IP地址192.168.1.2/24关联,优先级为2。

[Quidway] vlan 100

[Quidway-vlan100] ip-subnet-vlan 100 ip 192.168.1.2 24 priority 2

[Quidway-vlan100] quit

# 在Switch上配置VLAN200与IP地址192.168.2.2/24关联,优先级为3。

[Quidway] vlan 200

[Quidway-vlan200] ip-subnet-vlan 200 ip 192.168.2.2 24 priority 3

[Quidway-vlan200] quit

# 在Switch上配置VLAN300与IP地址192.168.3.2/24关联,优先级为4。

[Quidway] vlan 300

[Quidway-vlan300] ip-subnet-vlan 300 ip 192.168.3.2 24 priority 4

[Quidway-vlan300] quit

步骤4 验证配置结果

在Switch上执行以下命令,显示信息如下:

[Quidway] display ip-subnet-vlan vlan all

—————————————————————-

Vlan Index IpAddress SubnetMask Priority

—————————————————————-

100 1 192.168.1.2 255.255.255.0 2

200 1 192.168.2.2 255.255.255.0 3

300 1 192.168.3.2 255.255.255.0 4

—————————————————————-

ip-subnet-vlan count: 3 total count: 3

即为组网配置成功。