从 wheezy 升级到 jessie 后内核出现恐慌

从 wheezy 升级到 jessie 后内核出现恐慌

我将系统从 wheezy 升级为 jessie。但是,我无法使用与 jessie 一起安装的最新内核启动。我收到以下错误:

Loading, please wait...
/init: conf/conf.d/resume: line 1 syntax error: unexpected "("
... Kernel panic - not syncing: Attempted to kill init exitcode=0x00000200
... 
... CPU: 1 PID: 1 Comm: init Not tainted 3.16.0-4-amd64 #1 Debian 3.16.7-ctk25-2
... Hardware name: Dell Inc. Precision Workstation T5400 ... BIOS A11 04/30/2012
...
...
...

这是启动过程中的两张屏幕照片:1 和 2。两者都不是完全清楚的。根据您的喜好,查看其中之一,或两者,或两者都不查看。

我可以使用 GRUB 中的 sysvinit 使用较旧的内核 3.2.0-4 进行引导。

这是我到目前为止所尝试过的:

  1. 升级安装了新的交换路径/etc/initramfs-tools/conf.d/resume

     # cat /etc/initramfs-tools/conf.d/resume 
     # RESUME=/dev/mapper/isw_chjgibahbj_DMRAIDp5
    

    它没有映射到正确的交换/etc/fstab,所以我解决了这个问题。

  2. 我没有安装 SELinux 扩展,但我尝试启动selinux=0,但没有成功。

  3. 我的BIOS是最新版本。

我猜这与 RAID 有关。我在 MDRAID 镜像上使用 LVM,因此我将自己进行更多挖掘,但我也会将其放在那里,以防其他人可以给我更快的答案或为我指明正确的方向。

答案1

修复 .../resume 和 /etc/fstab 中的交换后,我忘记运行 update-initramfs -u

相关内容