热门标签 | 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.总结再烂也要写.


推荐阅读
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • windows便签快捷键_用了windows十几年,没想到竟然这么好用!隐藏的功能你知道吗?
    本文介绍了使用windows操作系统时的一些隐藏功能,包括便签快捷键、截图功能等。同时探讨了windows和macOS操作系统之间的优劣比较,以及人们对于这两个系统的不同看法。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
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社区 版权所有