LinuxSir.cn,穿越时空的Linuxsir!

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

装了debian的unstable lenny,各种问题不断,迫切求助!

[复制链接]
发表于 2008-9-26 21:56:56 | 显示全部楼层 |阅读模式
昨天晚上没事把debian从etch升级到lenny,结果系统就无法启动了。

我的本本是T2080,SATA的硬盘,1G内存,8400m g的显卡
kernel是2.6.25的

硬盘分区是 sda8为/分区,sda9为swap。在etch的时候,一直都没有任何问题

升级后,当启动进行到:
Begin: Running /script/local-top ...
Done .
Begin: Waiting for root file system... ...
              Check root = bootarg cat /proc/cmdline
              or missing modules, devices: cat /proc/modules ls /dev
ALERT! /dev/sda8 does not exist. Dropping to shell!

BusyBox v1.1.3 (Debian 1:1.1.3-4) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
/bin/sh: can't access tty; job control turned off
发表于 2008-9-27 00:17:31 | 显示全部楼层
没有找到root file system而已,没事,估计grub里面root=什么的设置错了,要么就是sata的驱动不对,系统认不到硬盘。

这个信息出来,Initramfs已经成功跑起来了,就等寻找硬盘上的root file system,结果没有没找到而已。上面提示也很清楚:

Check root = bootarg cat /proc/cmdline
or missing modules, devices: cat /proc/modules ls /dev
ALERT! /dev/sda8 does not exist. Dropping to shell!

Initramfs没有找到/dev/sda8,基本是因为没有驱动了,cat /proc/modules,看下驱动对不对
回复 支持 反对

使用道具 举报

发表于 2008-9-27 09:16:22 | 显示全部楼层
有重起或掉电的问题没有.我的也是这样.装了lenny升级后就有重起掉电的总是.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-27 09:59:02 | 显示全部楼层
那么请问我如何查看SATA的驱动对不对呢?
没有重启掉电的问题……
回复 支持 反对

使用道具 举报

发表于 2008-9-27 10:34:16 | 显示全部楼层
BusyBox v1.1.3 (Debian 1:1.1.3-4) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
/bin/sh: can't access tty; job control turned off

这句话后面就可以输入命令了,不过只有比较简单的。

先看/dev/下面有哪些东西,估计没有sda8,不然也就找到rfs了。看看是不是把sata的认成ide的了,是否存在/dev/hda之类的东西。

cat /proc/modules 可以查看当前加载的驱动。看机器的配置,主板芯片应该用的是ich7吧,sata的驱动是libata, ata_piix。

思路就是让Linux认出你的硬盘就对了。很多时候这个initramfs不太好,或者因为什么原因不对。检查下grub启动选项里initrd是不是指定正确,真的是你要的那个。

还有grub legacy和grub2配置的方式也不同的,是不是这方面升级的时候出错了?!

自己折腾吧,折腾出来了,对启动过程也很熟悉了,以后遇到问题也有个思路。
回复 支持 反对

使用道具 举报

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

本版积分规则

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