LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 924|回复: 8

yum 升级带来一个致命的问题

[复制链接]
发表于 2006-6-18 10:17:23 | 显示全部楼层 |阅读模式
首先,我的 dell l400 本本没有光驱,没有软驱。当初从 win 转过来的时候用的是网络安装。

其次,安装完成后为了方便起见,我把grub的等待时间设为了0,也就是说,启动的时候,grub 的splash会一闪而过,没法选择单用户或者命令行什么的。

再次,昨天心血来潮,使用 yumex 升级整个系统,但升级过程意外终止。重起的时候有一行错误:
/sbin/pam_console_apply:error while loading shared libraries:libpam.so.0......

估计是因为升级的缘故,大约是更改了链接,但究竟的原因已经不重要了,重要的是我没法进系统了。我的INIT启动级别是3,启动后就停在 login: 字符界面。当我输入用户名后,屏幕一闪,又回到 login: 了。由于闪的太快,我甚至没看清闪现的那句话。

最终,就是这个样子了。问一下各位大牛,怎么办?
发表于 2006-6-18 17:44:17 | 显示全部楼层
试试在bios自检的时候不停的敲空格键看能不能到grub界面了,不过除了重装我也不知道该怎么办
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-18 23:21:40 | 显示全部楼层
不停的敲空格无法阻止grub的一闪而过
我觉得如果能进系统,那么可以从另外的地方拷一个libpam.so过来的
重装?怎么重装?
回复 支持 反对

使用道具 举报

发表于 2006-6-18 23:54:32 | 显示全部楼层
用 LiveCD 进去改 grub.conf
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-19 11:17:52 | 显示全部楼层
没有光驱的说。。。
回复 支持 反对

使用道具 举报

发表于 2006-6-19 12:32:27 | 显示全部楼层
这个问题我刚解决。不是yum, 而是yumex的bug造成的。它想升级pam, 但结果却删掉了pam。

你没有光驱,我不知道当初你怎么安装的FC。以下是我的处理办法,希望对你有启发:

1. 用第一张安装光盘启动,按照提示按某个功能键(我记不住了,好像是F5)进入修复启动,其中要选择联网。这时实际上是用光盘上的内核启动的,系统会提示你的硬盘的各个分区分别被mount到了/mnt下的某个子目录。

2. 这时,cd到硬盘上原来/分区所对应的目录(现在是/mnt下的一个子目录,我记不清名字了)。然后用chroot命令把它设置为/.

3. 使用wget从网上下载pam的rpm包,安装它。

4. 重启电脑,一切OK.
回复 支持 反对

使用道具 举报

发表于 2006-6-19 12:38:38 | 显示全部楼层
Post by tangfl
不停的敲空格无法阻止grub的一闪而过
我觉得如果能进系统,那么可以从另外的地方拷一个libpam.so过来的
重装?怎么重装?

如果没有pam,就不能进入系统。
回复 支持 反对

使用道具 举报

发表于 2006-7-1 09:24:12 | 显示全部楼层
Post by gzmfig
如果没有pam,就不能进入系统。

pam 是什么?
回复 支持 反对

使用道具 举报

发表于 2006-7-1 09:34:57 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

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