热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

[Linux]删除一个分区之后,linux无法启动

有一个坏区,所以分了出来.没有去理会.可是在windows下,可以看到这个分区,搞的刷新很慢,于是我删掉了这个分区.之后重新启动无法进入linux了.以往的风格是立马重装

   有一个坏区,所以分了出来. 没有去理会.

    可是在 windows 下,可以看到这个分区, 搞的刷新很慢,于是我删掉了这个分区. 之后重新启动无法 进入linux了. 以往的风格是 立马重装. 现在 变得 油条一些了, 先网络一下.

大致判断 是grub的引导出了问题, 因为删掉了一个区,所以 boot的指向 发生了错误. 原来的是 (hd0,7)   /dev/hda8 , 本着 怎么去就怎么来的 原则,我重新分回了那个分区.  奇怪的是 系统仍不起作用. 于是我重新删掉了那个分区. 在grub中 去查找是那一个分区, 这里有一个技巧性的东西.  root(hd0,   输到这里的时候,按一下tab,就会把所有的分区都显示出来,  我确信是 (hd0,6)  于是 输了 root(hd0,6)    然后 setup(hd0) , 也显示了succesful, 重新启动, 晕. 还是进不去,  错误是 File Not Find  ,

在GRUB的选择界面,按E进行编辑, 发现 原来的 (hd0,7) hda8 竟然没有改过来, 这个难为菜鸟了.  我重新g了一下网络, 有一位老兄的遭遇 和我一样, 都是热血型. 不过人家 厉害. 至少 知道GRUB, 我现在还要一个一个试.  我按照他的操作, 先判断 是那一个盘 

输入 find (hd0,6)  等了半天, 最好显示 File not Found , 于是我从 hd0 一直 到hd9 都是这个结果, 晕,估计命令格式有问题, 细看了一下 后面有一个斜杆   find (hd0,6)/  只是仍然没有 返回东西. 

搞了这么久,有点挫折感. 

我看了其中 两行,
GRUB> kernel (hd0,7) /vmlinuz-lfs-6.0 root=/dev/hda6 vga=791

GRUB>boot

我按照自己的实际情况,改成 (hd0,6)/vmlinuz-2.4.7-10 root=/dev/hda7

接着输入boot 发现, 仍是找不到, 我考虑会不会因为我没有设置boot分区,所以/boot是挂接在/分区下呢,我改成 (hd0,6)/boot/vmlinuz-2.4.7-10 root=/dev/hda7

发现返回的信息不太一样了. 感觉有戏,

重新 输入boot. 

那一刻,我激动万分.  系统终于进入了.  这下我放心了, 至少系统还在只是 GRUB的配置有问题, 那么接下的事情就是 如何把 grub的配置改成 可以进入系统的那种.  我用了root 和setup 发现 无法保存信息.  而grub的配置信息,是放在 /boot目录下的, 干脆先手工改动,进入系统,然后 直接去改 grub.conf  . 打开 /boot/grub/ 目录下 grub.conf 重新修改了配置.  重新启动, 彩色画面回来了,(之前一直是黑白,没有去管那么多) 选择linux系统, 成功进入.

^_^ ,菜鸟也疯狂呀.

总结一下:

1.先谢谢网友
2.不要随便删除 或 变动分区,当然了解 grub之后,就是另外说了.
3.grub 也要了解一些, 包括 tab的使用(很重点呀)
4.不要动不动就重装,要静下心来动动手.
5.总结再烂也要写.


推荐阅读
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 解决Linux系统中pygraphviz安装问题
    本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • CMake跨平台开发实践
    本文介绍如何使用CMake支持不同平台的代码编译。通过一个简单的示例,我们将展示如何编写CMakeLists.txt以适应Linux和Windows平台,并实现跨平台的函数调用。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文介绍如何在 Xcode 中使用快捷键和菜单命令对多行代码进行缩进,包括右缩进和左缩进的具体操作方法。 ... [详细]
  • 介绍一个提供正版Windows软件下载的权威网站,确保用户能够安全合法地获取所需软件。 ... [详细]
  • c# – UWP:BrightnessOverride StartOverride逻辑 ... [详细]
  • 优化版Windows 10 LTSC 21H2企业版:适用于低内存设备
    此版本为经过优化的Windows 10 LTSC 21H2企业版,特别适合低内存配置的计算机。它基于官方版本进行了精简和性能优化,确保在资源有限的情况下依然能够稳定运行。 ... [详细]
author-avatar
ao吖浩_257
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有