QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1641|回复: 5

系统升级问题解决方案

[复制链接]
发表于 2008-6-14 23:07:31 | 显示全部楼层 |阅读模式
此次升级,有两个问题:
dbus 的问题和glib2/mkinitrd 的问题:
目前dbus 的问题已经解决,glib2/mkinitrd 的问题可以通过手动更新glib2/mkinitrd解决。

相应指令:
smart install glib2 mkintrid 或者 apt-get install glib2 mkintrid

我的问题是我在安装XFCE时,glib2有更新,而mkinitrd没有升级,导致系统无法启动。
我是重装后,更新了glib2和mkinitrd,在安装XFCE和gnome .现在一切正常。

所以建议要升级的朋友,先更新glib2和mkinitrd
对于已经升级而又无法进入系统的朋友,可以试试这个方法:

例如:进入另外一个系统,下载最新的mkinitrd.rpm(简写了包的名称,全称mkinitrd-6.0.51-1mgc.i686.rpm)
到hda1,根分区在hda2.
用安装盘(或者用硬盘安装的引导方式),进入救援模式
依次输入
mkdir magic
mount /dev/hda* magic    (hda*取决于你的系统装在哪个分区,现在是hda2)
chroot magic    (此时$ 变成#)
mount  /dev/hda1 mnt  
cd /mnt
rpm -ivh mkinitrd.rpm   
到此已经完成了mkinitrd的更新。

PS:因为我对命令掌握不太好,上面这些只能作为一种参考。还有,用得上的命令应该有ls,reboot.

[ 本帖最后由 djpj2046 于 2008-6-14 23:09 编辑 ]
发表于 2008-6-15 07:37:35 | 显示全部楼层
我最近不想试了,过些日子吧。不过,谢楼主的方法。
回复

使用道具 举报

 楼主| 发表于 2008-6-15 08:17:28 | 显示全部楼层
恩,的确,升级系统很折腾人。
幸好得到了nihui的指点,才脱离了苦海。
回复

使用道具 举报

发表于 2008-6-15 14:11:28 | 显示全部楼层
嗯,看来把glib2和mkinitrd互相写个依赖就行了。
回复

使用道具 举报

发表于 2008-6-15 14:51:49 | 显示全部楼层

glib2 和 mkinitrd 有关系么……
回复

使用道具 举报

发表于 2008-6-15 17:24:23 | 显示全部楼层
nash需要glib2.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-27 11:07 , Processed in 0.057581 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表