linux grub的启动加密及删除恢复方法_Linux

一、实验1:设置grub口令

1、生成一个加密运算为"nd5"的密码

2、设置grub口令

3、测试grub是否已加密

4、在虚拟机的下图的图形界面中,直接敲"Esc"或者"e"键

5、在图形的框下,提示只能敲"p"键,原因是因为grub加密的原因

6、直接敲"p"键后提示要求输入密码,将刚才编辑的密码填入

7、输入密码后,已经进入了编辑菜单界面

8、直接敲"a"键进入了"grub shell"会话中

9、直接进入单用户模式,直接在后面输入"1"或者"s"或"S"或"single"即可进入单用户模式

10、进入单用户模式

总结:给grub上口令为了防止不良分子更改管理员root密码

二、实验2:分区情况下,删除/boot 和/etc/fstab,恢复之(避免后期操作失误且无法回复,请做好快照,此为套路)

1、删除/boot和/etc/fstab之前,先取消挂载/boot目录

2、重启电脑后,使用光盘启动,并进入救援模式

由上图所示,直接敲"Esc"键,即可进入光盘模式,并启动救援模式

3、进入shell会话

4、新建挂载目录,回复根与boot分区

5、模拟创建挂载文件"fstab"

6、重启电脑再次进入救援模式,修复kernel和grub

7、重启电脑

三、实验3:在U盘上自制linux(无U盘,使用新增的磁盘进行制作)

1、在虚拟机上新增一块磁盘

2、新增的硬盘在系统未有显示,通知内核扫描新增的磁盘"sdb"

3、将新增的磁盘"sdb"进行分区后格式化为"ext4"

4、将sdb1当成grub根,并模拟出sdb1为"boot"分区,并模拟"grub.conf"文件

5、创建模拟根目录与"fstab"文件

6、给模拟的root目录添加一些外部命令以及lib库

7、测试虚拟的Linux,使用命令"chroot"进行切换查看

8、使用"sdb"硬盘进行安装虚拟机,查看是否创建小型的Linux成功,将创建的虚拟机"test"中的硬盘删除,使用模拟创建的磁盘"CentOS 6-0.vmdk"

9、将创建的虚拟机"test"中的硬盘删除,使用模拟创建的磁盘"CentOS 6-0.vmdk"

10、启动虚拟机"test"后,显示如下图所示

时间: 2024-09-26 06:35:33

linux grub的启动加密及删除恢复方法_Linux的相关文章

grub的启动加密及删除恢复详解

一.实验1:设置grub口令   1.生成一个加密运算为"nd5"的密码     2.设置grub口令     3.测试grub是否已加密     4.在虚拟机的下图的图形界面中,直接敲"Esc"或者"e"键     5.在图形的框下,提示只能敲"p"键,原因是因为grub加密的原因     6.直接敲"p"键后提示要求输入密码,将刚才编辑的密码填入     7.输入密码后,已经进入了编辑菜单界面    

linux自定义开机启动服务和chkconfig使用方法

linux自定义开机启动服务和chkconfig使用方法 1. 服务概述在linux操作系统下,经常需要创建一些服务,这些服务被做成shell脚本,这些服务需要在系统启动的时候自动启动,关闭的时候自动关闭.将需要自动启动的脚本/etc/rc.d/init.d目录下,然后用命令chkconfig --add filename将自动注册开机启动和关机关闭.实质就是在rc0.d-rc6.d目录下生成一些文件连接,这些连接连接到/etc/rc.d /init.d目录下指定文件的shell脚本. 2. 手

u盘文件删除怎么恢复?u盘文件删除恢复方法

1.因为正常情况下U盘被删除的文件找不到了,我们这里介绍利用工具,去百度搜索"u盘文件恢复工具加破解版"下载并安装在你电脑中. 2. 现在我们先作个测试,把U盘的文件直接删除了,然后看用软件可不可以恢复吧. 3.打开刚才安装在电脑中的软件,然后在软件界面点击"数据恢复"-"删除恢复"按钮,然后软件会自动扫描了. 4.扫描完成之后我们就可以选择要恢复的盘符,如我的U盘是H盘  5.这时软件会自动扫描你选择盘的删除的文件,找到之后会列出来我们全选点击

Linux上安装和卸载rpm软件包的方法_linux shell

Linux上安装和卸载rpm软件包的方法如下所示: 1.如何安装rpm软件包 rmp软件包的安装可以使用程序rpm来完成.执行下面的命令 rpm -i your-package.rpm 其中your-package.rpm是你要安装的rpm包的文件名,一般置于当前目录下. 安装过程中可能出现下面的警告或者提示: ... conflict with ... 可能是要安装的包里有一些文件可能会覆盖现有的文件,缺省时这样的情况下是无法正确安装的可以用 rpm --force -i 强制安装即可 ...

windows apache 无法启动的两种解决方法_Linux

今天突然发现我的apache无法启动.查询了一些方法.说是更改端口.但是我以前是好用的. 打开了服务:services.msc 从服务中启动apache.成功了. 如果你还是无法启动.那就备份一下数据库.重装apache吧.

linux停止和查看启动服务的命令使用方法_Linux

1. 查看Linux启动的服务 复制代码 代码如下: chkconfig --list 查询出所有当前运行的服务chkconfig --list atd  查询atd服务的当前状态 2.停止所有服务并且在下次系统启动时不再启动,如下所示: 复制代码 代码如下: chkconfig --levels 12345 NetworkManager off 如果想查看当前处于运行状态的服务,用如下语句过滤即可 复制代码 代码如下: chkconfig --list |grep on  3.如果只是想当前的

解决WebLogic在Linux系统中启动关闭很慢的方法

风信网(ithov.com)原创文章:WebLogic是一个基于Javaee架构的中间件,BEA WebLogic是用于开发.集成.部署和管理大型分布式Web应用.网络应用和数据库应用的Javahttp://www.aliyun.com/zixun/aggregation/15818.html">应用服务器.将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发.集成.部署和管理之中. 在管理AS 5.1的过程中,发现启动关闭weblogic很慢,查找了一下

关于Linux操作系统下终端乱码的完美解决方法_Linux

初入linux的程序员们,经常会受到乱码的问候.可谓"始乱终弃".因为乱码,并且最终放弃了linux的不在少数.好吧,言归正传,先看看各类乱码是怎么形成的. 中文字符乱码 这种情况一般是安装了中文控制端,但没有启用中文应用造成的.只需要启动相应软件即可,如zhcon.或者是启用了相应软件,但字符集不对,需设置相应字符集,例如export LANG=zh_CN.UTF-8 ORACLE安装界面乱码 虽说ORACLE支持多国语言,会根据环境变量自动选择字符集,但中文安装好像还有问题,不过1

linux命令详解之挂载光驱的方法_linux shell

linux的硬件设备在/dev目录下,光驱也是其中./dev/cdrom表示光驱,挂载光驱的方法如下(以root身份): 复制代码 代码如下: mkdir /mnt/cdrommount  -t auto  -o ro  /dev/cdrom    /mnt/cdrom  #不加参数也能自动挂上. 以下是操作的屏幕复制内容: 复制代码 代码如下: linux@cdyemail:/$ ls /mnt   #查看mnt下面有没有cdrom目录 ,这个是随意的目录.cdrom  iso  usb  w