Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1399620
  • 博文数量: 828
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5030
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 13:29
文章分类

全部博文(828)

文章存档

2011年(1)

2008年(827)

我的朋友

分类: LINUX

2008-08-29 13:45:35

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

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

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

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

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

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

  我看了其中两行,

  GRUB>kernel(hd0,7)/vmlinuz-lfs-6.0root=/dev/hda6vga=791
  GRUB>boot

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

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

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

  重新输入boot.

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

  菜鸟也疯狂呀.

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

解决删除一个分区后Linux无法启动的方法解决删除一个分区后Linux无法启动的方法解决删除一个分区后Linux无法启动的方法解决删除一个分区后Linux无法启动的方法解决删除一个分区后Linux无法启动的方法解决删除一个分区后Linux无法启动的方法解决删除一个分区后Linux无法启动的方法解决删除一个分区后Linux无法启动的方法解决删除一个分区后Linux无法启动的方法解决删除一个分区后Linux无法启动的方法
阅读(1288) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~