千家信息网

Linux开机提示GRUB怎么办

发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,这篇文章主要介绍Linux开机提示GRUB怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算
千家信息网最后更新 2024年11月14日Linux开机提示GRUB怎么办

这篇文章主要介绍Linux开机提示GRUB怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。

1.grub损坏不重启系统修复方法

1.1 先查看磁盘的信息

我的电脑只有一个硬盘sda,所以系统肯定被装在了sda,在grub里会被识别为hd0。

1.2 模拟演示grub损坏

用dd命令覆盖了sda硬盘的前400个字节,破坏了bootloader,这里只破坏前446个字节就行。

这里千万不要重启电脑,这里演示的是不重启修复grub。

1.3进入grub

使用sync把刚刚的操作同步到磁盘,输入grub进入grub的界面。

1.4 查找到内核分区安装grub

root (hd0,0)是指的内核所在的分区,hd0是第一硬盘,后面的0是第一分区

setup(hd0)安装grub到hd0硬盘

此时模拟损坏的grub已经修复完成,可以重启。

2. 当grub配置文件被损坏时的修复方法

2.1 模拟损坏grub.conf配置文件

我们先查看一下grub.conf文件,并且将grub.conf改名为grub.conf.bak,这样模拟grub.conf文件已经损坏。

2.2 重启之后的界面

哈哈,重启之后果然进不了系统了,给我们一个grup>提示符。

2.3开始查找内核的所在的分区

输入root (hd0, 在这里按tab键,出现下面的分区,我们只需要type为83的分区,所以我们输入root (hd0,0)

2.4 指定启动内核所在位置

输入kernel / 按tab后发现有很多文件夹,我们知道内核放在boot文件夹下,所以输入kernel /boot/vm 此处按tab自动补全就行,root=/dev/sda1的意思是指定根分区设备文件的位置,然后回车确认。

2.5指定临时镜像文件所在位置

输入initrd / 按tab后发现有很多文件夹,我们知道临时镜像放在boot文件夹下,所以输如initrd /boot/initra 此处按tab自动补全就行,然后回车确认

此时输入boot按照我们设定的内核文件和临时镜像文件启动系统,如:grub>boot

哈哈,系统启动后成功进入系统,把grub.conf还原就行啦。


以上是"Linux开机提示GRUB怎么办"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

文件 系统 内核 输入 所在 文件夹 硬盘 提示 操作系统 位置 镜像 怎么办 内容 字节 方法 电脑 界面 磁盘 篇文章 计算机 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 家里没有服务器为何也能上网 sdv是软件开发的哪个阶段 军营网络安全黑板报 中兴机顶盒网关服务器下载超时 网络安全本质定义举例 开拓者正义之怒数据库 剑侠世界服务器修改 wind数据库每年多少钱 网络安全管理员选择题占多少分 一个视频软件开发 三星云服务器备份数据 湖北新一代软件开发服务价钱 四川大学网络安全学院考研分数线 陕西飞腾服务器价格多少 中卫市网络安全与信息化办公室 奉贤区项目软件开发来电咨询 如何在手机上查找服务器主机名 狂暴战无法连接服务器 鼎立网络服务器 理财软件开发uml 网络安全证书哪里报考 大学生网络安全问题现状 渠道服的服务器在哪里 阿里云购买服务器做开发安全吗 nginx流媒体服务器系统性能 服务器主板装win7 组态王如何建立两个数据库文件 医院网络安全应急处理方案 php数据库传递数组 doris数据库的使用
0