有一个坏区,所以分了出来.没有去理会.
可是在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.不要动不动就重装,要静下心来动动手.
输入您的搜索字词 提交搜索表单