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