Tuesday, March 31, 2009

修正Ubuntu开机启动进度条消失的问题

今天试着把Ubuntu升级到了9.04,感觉还不错,不过似乎显卡驱动有一点点问题,感觉图形界面比较的卡,不知道正式版本会不会有所优化。

9.04的开机画面比较好看,有一个很漂亮的进度条,似乎是学习Mac的。比较令我不爽的是之前不知道做了什么操作,开机的时候进度条会消失,转化为文本界面,输出一些类似于“Loading files needed to boot”之类的信息,很是难看。今天终于在官网上找到了一个bug track解决了这个问题:


按照上面的说法,我在某一次使用了Ghost 4 Linux恢复系统之后,SWAP分区的UUID被修改了,于是Ubuntu的文件系统出现了错误。改正这个方法的步骤如下:

1 确保安装了最新版本的initramfs-tools
2 运行sudo blkid,记录下SWAP的UUID
(注:如果SWAP分区没有UUID,那么可以用gparted重新格式化SWAP分区,新产生的分区就会有UUID了)
3 确保/etc/fstab中的SWAP分区的UUID与第2步中的UUID相同
4 确保/etc/initramfs-tools/conf.d/resume中的SWAP UUID与第2步中的相同
5 运行sudo update-initramfs -u
6 重启

于是一切OK

0 comments: