ubuntu 11.04已经出来了,听说这次的改动很大,gnome的桌面被弃用了,于是昨天准备升级下试试.由于之前给ubuntu系统只是分了2个5g,5g的分区以作/及/home,升级过程中提示空间不够,遂决定多分配点空间给linux系统,空间划分的太小一直用的不爽,正好借此机会一劳永逸.没想到,噩梦才刚刚开始.
一开始我想用win7自带的分区功能压缩个5g左右划分给/,压缩合并分区只能在两个相邻的分区上进行,而我的D盘跟/之间刚好隔了个swap分区,当时我想交换分区貌似一直没有用到要不格了算了,准备先格了再从D上分5个g再跟/扩展,结果swap是格掉了,但D盘上的空间却死活压缩不出来,
总是提示不能移动不可到达的文件点什么的,结果重启后果断黑屏了,这个告诉我们没有解决问题之前千万不要重启阿!看着屏幕上的grub rescue命令行,我倒还不是很着急,以前遇到过了,心平气和坐下来开始敲命令:
ls (显示一堆分区文件)
我也不知道哪个是/的分区所在了,挨着试,结果找到是(hd0,msdos6)
root=hd0,msdos6
prefix=/boot/grub
insmod normal
normal
敲完上面命令总算是看到熟悉的grub菜单了,出人意料的是格了swap后ubuntu确实出问题了,每次进去之前都提示UUID什么的出问题,反正就是不正常了,就想着要不再把swap分出来吧,唉,小贱手阿!!
还是回到windows下操作,当然grub菜单已经没有了,每次启动都要敲命令.寻思着自带的压缩不出来那用PQ吧...这个才是真真的悲剧所在了.PQ操作着都没有保存呢程序就死了,也不知道怎么回事蓝屏掉了,重启过后输入命令也进不了了!后来才发现是分区表坏掉了,真是悲剧.
看来只能刻盘修复了,我的光驱早被我折腾坏了.u盘引导我是干过的,一切轻车熟路,打开ultraiso刻录镜像,一切就绪后,插入重启,结果停留在isolinux.......的命令行上不动了,刻了几遍都是这样,不应该阿,我以前刻的9.04很正常阿?一顿百度谷歌后,发现要把刻录好的文件里的syslinux文件夹里的syslinux.cfg文件的default vesamenu.c32注释掉(#default vesamenu.c32),刻录时选择便携启动写入新的驱动器引导扇区syslinux.完成过后果然进入livecd模式了.
然后照着我前面曾写过的博文顺利修复了.
对了,不得不说,找回分区表的过程亦是相当头痛阿.好在ubuntu下有个很帅的软件testdisk,下载安装后照着提示一步步往下才找回了原来的分区,不过我的貌似还是有问题,悲剧阿...因为我原来的几个逻辑分区有2个变成主分区了,分区关系变得很怪异.