Linux开机提示GRUB解决方法 (linux开启ssh服务)

教程大全 2025-07-19 12:35:07 浏览

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还原就行啦。


GRUB Loading Stage1.5

linux开启ssh服务

清空下MBR主引导,你重装系统是用的ghost?正常的重装系统是能够解决问题的。 用disk genius也能够解决问题,上面有清空主引导信息的选项

win7\ubuntu双系统,启动时进入grub命令行模式.不知所措.求助大神

解决的问题定位:环境 xp 和ubuntu的双系统,其中ubuntu为wubi安装 。 想进入ubuntu系统, 却只能到grub提示符 。 在xp下进入ubuntu文件系统发现 G:\ubuntu\disks目录消失或不能打开(我的ubuntu安装在G盘, 所以以下提到的G盘,均指ubuntu安装盘符) 。 进入xp中有volumn label 乱码提示 。 解决流程:xp开始-运行-输入命令chkdsk /f G:, 运行后xp会修复ubuntu文件,并移动文件到G盘下的found.000文件夹中。 打开工具-文件夹选项, 通过不勾选隐藏受保护的操作系统文件和显示所有文件和文件夹,找到隐藏的G:\found.000文件夹 。 剪切G:\found.000文件夹里的文件回 G:\ubuntu\disks\ 和 G:\ubuntu\disks\boot。 就可以重新进入ubuntu系统了 。 在ubuntu下运行 sudo update-grub 。

win7安装ubuntu,出现grub ,无法启动系统。

装双系统或多系统不好,不稳定,万一 主引导区或分区引导区出点问题的话可能导致各系统都瘫痪,如果里面有重要数据,那就等着哭吧。 如果你只想玩玩 ubuntu ,那在 win7 上装个虚拟机 vbox ,把 ubuntu 塞在 vbox 上学习就行了;如果你以 ubuntu 为使用重心,只想玩玩 win7 ,那就在实体机上装 ubuntu,然后在其上装 vbox,然后把 win7 塞进 vbox 玩。 出现无法启动的情况,估计是 grub 装错地方了,没有被装到该装的地方去。 你在安装 ubuntu 过程中,要注意一下 grub 究竟被装到哪里去了,而不是一路 Next。 假如你只有一个内置 IDE 硬盘的,其 ubuntu 上的名称一般叫 hda,如果有多个硬盘的,依次往后编,如 hdb,hdc.......。 如果你硬盘是 SCSI 型的,其名称一般是 sda,sdb,sdc..........。 若是从 U盘启动安装 ubuntu,如没特别指定的话,U盘一般被仿真成了硬盘,这样安装 ubuntu 时,grub 默认会被写到 U盘上去,结果导致U盘启动代码被破坏无法启动,而硬盘由于没有 grub 也无法启动。 所以在安装 ubuntu 时,一定要睁大眼睛看一下 grub 究竟被系统装到哪里去了,当然,在安装到 grub 那一步时,你可以选择让系统把 grub 装在你指定的硬盘上。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐