昨天闲来无事就试着把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键上下控制机枪左右移动,瞄准物体 点击鼠标左键击中 同时 射线击中物体 物体被消灭
标题中的"C0754 圣诞夜惊魂(11页)_html_"可能是指一个关于网页设计或HTML编程的学习资料集,其中包含了11个页面的内容,专门探讨了"圣诞夜惊魂"这一主题,可能是用HTML语言创建的一个互动网页或故事展示。...
【标题】"惊魂圣诞夜ppt模板.rar"是一款专门针对圣诞节设计的独特PPT模板,它融合了星空和夜空的元素,为用户呈现一个不同寻常的、充满神秘感的圣诞主题。这款模板特别适合用于制作关于圣诞节活动策划、节日庆典介绍...
这篇文档将围绕“宁工ps大作业,电锯惊魂主题横板海报”这一主题,深入探讨Photoshop(简称PS)在设计领域的应用,以及如何通过PS创作出具有电锯惊魂风格的横版海报。这个作业项目包含了设计素材、报告和PS源文件,...
孤岛惊魂MOD游戏网页模板是一款专为游戏爱好者和开发者设计的网页模板,适用于展示孤岛惊魂系列游戏的MOD(Modifications)作品。MOD是玩家对原版游戏进行个性化修改,添加新内容或改变原有游戏规则的一种方式,极大...
4D影院使《惊魂电影院》重放异彩.doc
这个故事中涉及到的IT知识点主要集中在描述过程中的一些技术细节和概念,以下将详细介绍: 1. 信息的获取与传递:故事中灵儿与妈妈通过手机进行联系,这体现了现代通信技术中的移动通讯能力。在现实生活中,智能...
《换装CPU风扇惊魂记》这篇文档讲述的是作者DIY电脑时遇到的CPU风扇噪音问题及解决过程,其中涉及到一些计算机硬件知识和技术操作。以下是主要的知识点: 1. **CPU风扇**:CPU风扇是电脑中用于散热的重要部件,它...
这份主题方案详细规划了如何在2018年的万圣节创造出令人难忘的“惊魂夜”体验。 活动策划通常涵盖以下几个核心方面: 1. **活动主题**:2018年的万圣节活动主题为“万圣惊魂夜”,旨在打造一个既刺激又有趣的恐怖...
Scratch少儿编程项目音效音乐素材-【影视作品】音效-电锯惊魂语音音效4个.zip
这是我2005年末开发的益智探险类游戏.当时是第一次制作45度视角的游戏.游戏的设计蛮具有游戏操作性的,现在回过头看时也忍不住会再玩上几遍. 游戏过程是通过收集道具来清除迷宫中的怪物,直到找到出口.
本压缩包"Scratch少儿编程项目音效音乐素材-【影视作品】音效-电锯惊魂 i want to play a game等3个.zip"提供了适用于Scratch项目的音效素材,特别是与电影《电锯惊魂》相关的音效,例如"I want to play a game"的...
由于您提供的文件信息中包含了无法理解的乱码,我将会根据现有可识别的信息来构造知识点。请理解以下内容并不直接关联到乱码部分。 从提供的文件信息中可以提取出以下知识点: 1. 环境问题和自然灾害:文档提到了...
孤岛惊魂游戏团队网页模板是一款专为游戏开发团队或爱好者设计的网页模板,它集成了孤岛惊魂游戏主题,旨在为展示游戏项目、团队介绍、新闻动态等内容提供一个专业且具有吸引力的在线平台。这款模板的设计理念是将...
【WASD / ↑↓←→】 操控南瓜头移动。避开僵尸和尖刺!跳到僵尸的头上消灭它! 此后仍有作品或有趣游戏,可以进行学习与借鉴。请关注作者,且点赞加收藏,记得推荐好友。下载即可游玩,快来下载吧!...
孤岛惊魂游戏网页模板是为游戏爱好者和开发者设计的一款网页设计资源,它结合了“孤岛”和“惊魂”的主题元素,创造出引人入胜的视觉体验,旨在吸引玩家并提供一个互动的游戏宣传平台。这个网页模板适用于创建游戏...
【知识点】 这篇文章虽然不是直接关于IT知识,但可以从中提炼出一些普适性的知识点和价值观,对于个人成长和团队协作有着积极的启示: 1. 应对危机:文章中的事件展示了在面临自然灾害或紧急情况时如何保持冷静和...
《汉能惊魂25分钟背后的交易行为学分析:所有热门股都难逃灭顶风险!》 2015年5月22日,汉能薄膜发电的股价在短短25分钟内骤跌47%,这一事件引发了市场的广泛关注和讨论。本文主要从交易行为学的角度,对这一事件...
【知识点】 1. 地震应急措施:在描述中,提到了地震发生时,教师的冷静和指导对学生起到了稳定作用。这突显了在面对地震等自然灾害时,保持冷静、采取正确的应急措施的重要性。地震发生时,首先要确保自身安全,...
孤岛惊魂2多效修复剂 应用《孤岛惊魂2》的修复程序通常与编辑游戏的可执行文件(特别是游戏引擎Dunia.dll)相关。 这种方法的缺点很明显:更改已固定在文件中,各种mod制作者可以自行决定更改文件并提供覆盖文件,很...