[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sid 更新后 boot 失败:“mount: No such file or directory”



WCM 写道:
Hi All,


我的系统是 Debian sid/experimental,gnome + kde
内核:2.6.25-2-amd64

昨天晚上,更新导致系统无法启动。
之后,根据错误提示,我猜测应该是 initrd 的问题。在 grub2 的 command line 下,指定更新后备份的 initrd.*.bak,果然启动成功。

现将详细情况分述如下,高手们判断下是更新的 bug 还是我操作错误。



一、更新了哪些软件包?
这个……,记不清楚了,很多。大概两个星期没有更新吧,然后就是选择全部更新的。
可以确定的是 grub2 更新了;内核没有更新,2.6.25-2 已经正常使用了很久。


二、相关的操作?
有点特别的是,我设置了一个:crontab: 59 23 * * * root shutdown -h +1。
更新正在下载的时候,时间到了。然后,我 kill 掉了这个 shutdown 进程。
以前我也这样做过,没出过问题。

后来,自动更新成功,一切正常,我也继续使用了一段时间。再往后,我睡觉 了,系统自动进入休眠状态。

今天启动机器的时候发现出了问题,一直都 mount 失败。


三、屏幕上能见的信息

Done.
Begin: Running /scripts/local-premount...
Kinit: name-to-dev-t(/dev/sda7)=sda7(8,7)
Kinit: tring to resume from /dev/sda7
[    4.946972]PM: Staring manual resume from disk
Kinit: No resume image, doing normal boot...
Done.
mount: No such device
Begin: Running /scripts/local-bottom...
Done.
Done.
Begin: Running /scripts/init-botton...
mount: No such file or directory
Done.
mount: No such file or directory
mount: No such file or directory
Target filesystem doesn't have /sbin/init.
No init found. Try passing init=bootarg.

BusyBox v1.10.2 (Debian 1:1.10.2-1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off.
(initramfs)

--------------
其中,sda7 是 swap 分区;根分区的格式是 ext4dev。

高手们判断下是更新的 bug 还是我操作错误。

--
Regards
是否是新的initrd内设备文件变化了。


Reply to: