前天为了需要在本本上重装了fedora8,以前小本上的状况是XP和fedora共存,通过grub0.97来启动。
当重装完了以后重启却遇到了问题。grub出现loading stage2,然后估计可能没有成功,直接就显示了grub>的提示符。
小钰想这可奇了,怎么启动菜单没有了,安装的时候小钰还特别留意了grub把它装在sda0上,但出现这个问题却是匪夷所思。
于是试了试手动启动windows,成功,但是在输入root (hd0,之后按tab键,发现列出的磁盘分区有点异样,windows的格式识别不了这很自然,但是挂在/目录的盘也未被识别,倒是原来的/home和/var被识别了出来,识别为ext2fs,但实际我用的是ext3,当然这是小问题小钰也没在意。(注,原来小钰的分区不是很科学,没有单独的boot分区,只有home,var,和根)。
于是很自然的就想到了,如果根目录的分区不能别正常识别(猜想可能是fedora安装程序在格式化分区上的bug,因为小钰是重装,需要对原来的根目录分区重新格式化再安装,如果格式化出来问题那根目录分区就可能识别不了了),那么根目录分区下包含启动文件的boot文件夹当然也就不能正常被读到,grub虽然程序安装在sda0,但是启动信息却是储存在boot,所以在loading stage2的时候就出错了,接着蹦出来提示符。
基于这样的猜想小钰再次重装,这次唯一的不同是单独分了一个500M的boot分区出来,重装之后一切正常。
qjqq8888 于 2008-07-31 13:21:20发表:
是阿100M ok le
maozhx 于 2008-07-29 20:31:12发表:
/boot用不着分那么大吧