这几天稍稍得闲,就寻思着干脆给笔记本上的 openSUSE 升级一下吧。结果升级之后无法启动到图形界面了。折腾了好久,才发现是因为没注意到修改启动菜单使用的内核版本,一直通过旧的内核来启动新系统,导致一些模块无法正常加载。此愚蠢之经历值得记录反省。
原来的 openSUSE 版本也不算旧,12.1 版。升级前编辑了安装源,当然参考了 Wiki 上的版本升级指导,只是我把 Stable 源给添加进去了。然后通过命令行
zypper refresh zypper update
执行升级。电脑自个儿运行了一晚上,~1.2GB 的升级包就这样在线升级完成了。
然后再进入系统的时候就在一行行的命令滚到
Started LSB: SuSEfirewall2 phase 2
之后就停止了。嗯,图形界面无法启动,倒是可以通过
Ctrl+Alt+F1
进入命令行。
此时想着可能升级的时候没有处理好显卡驱动吧,就折腾着安装显卡驱动。可是从 nVidia 寻找和下载驱动进行安装的时候,总是无法编译安装。解决了一个问题,下一个问题又来了。直到失去耐心,打算干脆重新下载 openSUSE 安装光盘再升级安装一次好了。
直接下载了 openSUSE 12.3 Milestone1 的 DVD 镜像从硬盘安装。可是之前能从硬盘直接加载光盘镜像安装的方法居然失效了,随即又是好一通折腾。谢天谢地,幸好手上有一个 8G 的 U 盘。
经历了复制安装文件到 usb 2.0 的 U 盘,再安装回硬盘的一圈之后,在痛苦的个多小时的等待之后,发现……不但不能进入图形界面,居然连基本的网络连接、U盘及 NTFS 分区加载、高分辨率显示等等都木有了。
很崩溃,有木有?
于是,痛苦的搜索、分析、反思之后,突然发现,原来我曾经为了省事儿修改了启动菜单,使用通配符 * 来替代版本号创建了启动项。现在版本号升级之后,旧版本的 kernel 和 initrd 还在,且版本号小,系统启动的时候就直接先加载旧版本的核心了。
启动的时候手动修改版本号,终于正常启动了。OMG,真不想再折腾了,泪奔~©
本文发表于水景一页。永久链接:<http://cnzhx.net/blog/something-about-upgrade-opensuse/>。转载请保留此信息及相应链接。
Ubuntu12.10和win8
你说我咋这一回怎么都提不起兴趣试用 Win8 呢?
哈哈哈……
我用win8是因为混合启动(按下电源键15s到桌面)
win8的文件移动貌似没win7快,机械硬盘
貌似也就这么一点儿优势吧?
linux实在是太折腾了,适合生产环境不适合桌面。
:D 今天是你的年终集中评论时间吗?
其实不折腾也可以的,没办法,手欠。
Linux没法儿普及,我感觉主要还是习惯问题,自己习惯Windows了,周围也都用Windows。
俺热爱Ubuntu,openSUSE是rpm系的吗?还是自立门派?
rpm 的,就因为一直用 rpm 系的才选了它做桌面。
我是安装了sles 11 sp3 添加安装源之后refresh
更新到一半就黑屏了,屏幕上只有一个鼠标,重启之后还是一样
可以进tty,也可以运行命令,但就是进不了图形化界面
想请部一下是不是安装源不对
有什么解决办法可以把图形化界面调出来么
对不起,没用过这个。不过既然能进tty,应该可以有方法解决问题的,比如通过命令行启动图形界面,虽然可能需要先修复图形环境(但是我不知道在sles中的启动指令)。
这两天家里的宽带出故障,速度比拨号的还慢。