修复ubuntu系统grub错误的非正常方式

昨日手贱,乱改分区表,结果ubuntu9.10进不去了。
开机黑屏,显示grub rescure: error unknown filesystem.试过google来的方法,无用。
用9.04的安装盘启动live CD(当时手上没有9.10的盘),准备把9.10 /home和其它目录的配置文件拷出一份再重做系统。
结果在安装时发现9.04安装程序提示系统中装有9.10,忽然想起在linux安装时都会重做grub,于是一个2.5G的小分区装了9.04,重启,果然看到开机系统选择中出现了9.10.
选择进入,一切正常。