服务器GRUB 引导锁密码忘记,曲线救国方法
背景:GRUB 引导锁密码忘记,无法SSH连接,服务器即将变成砖头,BIOS/UEFI(底层硬件主板)没有设置密码

需要:服务器,鼠标,键盘,显示器,U盘
方法:物理机从 U 盘启动
-
准备: 找一个至少 8GB 的 U 盘插到你的 Windows 电脑上(提前把里面重要的东西拷出来,因为它会被完全格式化清空)。
-
下载镜像: 在电脑上下载一个 Ubuntu 的系统镜像(
.iso结尾的文件)。 -
下载Rufus: 百度搜索下载
Rufus -
刻录):
-
打开 Rufus。
-
设备: 选择你的 U 盘。
-
如果找不到自己U盘 -
^ 隐藏高级设备选项。 -
在它下面,有一个
[ ] 显示 USB 外置硬盘的选项。 -
引导类型选择: 点击右边的【选择】按钮,找到你刚下载的 Ubuntu
.iso镜像文件。 -
要ubuntu-xx.xx.xx-desktop-amd64.iso图形化界面
-
其他所有选项全都不用动,保持默认。
-
点击最下面的 【开始】。
-
把刚才做好的 U 盘拔下来,插到那台被锁住的物理机的 USB 接口上。
-
强行重启物理机。
-
狂按键盘,进入 BIOS 界面。
-
按
→键走到Boot(启动) 菜单。 -
把
Boot Option #1(第一启动项) 改成你的 U 盘名字。 -
按
F10键保存并退出。
-
-
物理机重启后,它就不会再去读那个有密码的破硬盘了,而是会读取你的 U 盘,弹出一个 Ubuntu 的图形化界面。
-

-

-
不要点 Install Ubuntu(安装)! 点左边的 【Try Ubuntu】!
-
点进去之后,你会进入一个临时的桌面。
-
打开左侧的文件夹(Files),在
Other Locations里找到物理机原本的大硬盘,双击点进去。 -
在这个硬盘的空白处右键,选
Open in Terminal(在终端打开)。 -

-
注释掉 GRUB 密码。
-
sudo sed -i 's/set superusers=/#set superusers=/g' boot/grub/grub.cfg
-
sudo sed -i 's/password_pbkdf2 /#password_pbkdf2 /g' boot/grub/grub.cfg
-
重启电脑,拔掉 U 盘。
-
活过来了
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)