昨天闲来无事就试着把Ubuntu
7.10升级到8.04,前面的步骤都挺顺利的,花了一个小时不到的时间就下载了741M的升级包——用国内的镜像源速度就是快啊。然后开始自动安装,不
过提示信息把我雷到:“大约还需要1天30小时才能完成升级”。囧,为什么不说是“两天六小时”呢?后来才知道是汉化过程的BUG,而且早就存在,实际上
是指“1小时30分”。
好吧,我承认这次实在是大意了,我没有在升级前去搜索一下前人的经验教训。结果实际的升级过程远不止1小时30分,差点就要弄成两天六小时了。囧。
顺利的升级过程到了更新locales时结束了——在这里卡住超过半小时。一时忍无可忍就重启了,结果就是噩梦的开始——只能进入命令行界面,图形界面无法启动了。我的升级事业可耻滴失败鸟。囧
还
好还有个命令行界面可以操作。本想用apt-get
update/dist-upgrade人工继续完成升级工作,但是却出了一堆错误,我是一点头绪也没有,一度打算重装了事。还好最后还是在
wingsun和令狐的帮助下,靠着这个命令行界面人肉恢复了Ubuntu 8.04。
首先是根据dmesg等log信息查出gdm无法启动的问题与hal有关。令狐搜到这么一个BUG报告,按其中的提示修改了rc2.d中的gdm和hal的运行顺序——把K00gdm改为S13gdm,这样就排在S12hal后面了。
修
改完重启之后总算是可以看到gdm的登录界面,但是登录以后提示找不到home目录。切换到命令行下运行df命令一看不对,原来mount的分区都不见
了,吓了我一大跳。wingsun提示我用sudo fdisk
-l看一下分区,还好原来的分区都在,只是没有mount上而已。再去看了一眼fstab,原来全被改掉了。
人肉改回fstab后重启,这回是找到了home目录,但是登录后只有一黄色的屏幕和一个鼠标光标,然后就又不动了。只好回去命令行下继续apt-get工作。但还是可耻滴失败鸟:
dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem
按
提示用sudo dpkg --configure -a更新dpkg,但是到generating
locales时再次卡住不动,按wingsun的建议把 /var/lib/locales/supported.d/*
下的一些编码去掉,但是即使只有一个en_US.UTF-8也会卡住。即使只是用 locale-gen --purge
人肉重新生成locales也不行(参考《Ubuntu Locale配置问题根源解决之道》)。
最后是找到这篇《ubunut 8.04升级bug》,按提示将 /etc/belocs/locale-gen.conf 中的ARCHIVE值从no改为yes,才终于成功地执行了 locale-gen 。我要早搜到这篇文章就可以省很多事情了。
之后的事情就很顺利了。更新完locales之后更新了dpkg,然后apt-get更新全部的软件。再重启之后就是成功升级之后的Ubuntu 8.04了。哈哈
其实在apt-get时还碰到一个小问题,是mldonkey的配置冲突造成的,删除原配置就解决了。
这个事情让我很不愉快。8.04发布已经有半年之久,这个BUG也早已经被登记在案,但是它居然一直没有被修复,真是太可耻了。看来Linux距离易用还差得很远。
但
我还是要继续支持Linux。因为想想Windows不也经常出类似的事情嘛,那时我们不也照样习惯于重装了事,换成Linux就更可以忍一忍了。毕竟
Linux还有人肉修复的可能性,Windows就只能重装了。而且就算是Linux重装的话,也还是比Windows还是要方便很多的,至少可以备份用
户目录在重装以后方便地恢复自己的设置。
附令狐虫对本文的补充:
刚刚在我的8.04上测试了一下,没有发现这个问题,而ARCHIVE仍然是no。
我估计这不是locale-gen的问题,而是升级过程中组件依赖性方面的问题(可能是某个locale-gen依赖的组件尚未升级导致),因此组件方面不需要升级,而升级脚本本身因为8.04代码冻结也不会做修改,于是这个问题就一直保留了下来。
分享到:
相关推荐
Unity 3d 实现的密室惊魂小游戏 其中使用了射线交互,adws键上下控制机枪左右移动,瞄准物体 点击鼠标左键击中 同时 射线击中物体 物体被消灭
惊魂玩偶
各类工具网站,以及bootstraps框架的本体和使用说明
换装CPU风扇惊魂记.pdf
星空,夜空,惊魂圣诞夜,蓝色圣诞夜ppt模板。
孤岛惊魂MOD游戏网页模板
惊魂海啸 (2008年)
初中语文文摘情感暴雨惊魂夜拒收“救命钱”
4D影院使《惊魂电影院》重放异彩.doc
初中语文文摘文苑地震惊魂__为雅安人民祈福!
2018‘’万圣惊魂夜‘’万圣节主题活动方案
Scratch少儿编程项目音效音乐素材-【影视作品】音效-电锯惊魂语音音效4个.zip
这是我2005年末开发的益智探险类游戏.当时是第一次制作45度视角的游戏.游戏的设计蛮具有游戏操作性的,现在回过头看时也忍不住会再玩上几遍. 游戏过程是通过收集道具来清除迷宫中的怪物,直到找到出口.
孤岛惊魂游戏网页模板
汉能惊魂25分钟背后的交易行为学分析:所有热门股都难逃灭顶风险!.doc
内涵制作素材、报告、ps源文件
Scratch少儿编程项目音效音乐素材-【影视作品】音效-电锯惊魂 i want to play a game等3个.zip
孤岛惊魂游戏团队网页模板
【WASD / ↑↓←→】 操控南瓜头移动。避开僵尸和尖刺!跳到僵尸的头上消灭它! 此后仍有作品或有趣游戏,可以进行学习与借鉴。请关注作者,且点赞加收藏,记得推荐好友。下载即可游玩,快来下载吧!...
2018‘’万圣惊魂夜‘’万圣节主题活动方案.pdf