
我將系統從 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 進行引導。
這是我到目前為止所嘗試過的:
升級安裝了新的交換路徑
/etc/initramfs-tools/conf.d/resume
:# cat /etc/initramfs-tools/conf.d/resume # RESUME=/dev/mapper/isw_chjgibahbj_DMRAIDp5
它沒有映射到正確的交換
/etc/fstab
,所以我解決了這個問題。我沒有安裝 SELinux 擴展,但我嘗試啟動
selinux=0
,但沒有成功。我的BIOS是最新版本。
我猜這與 RAID 有關。我在 MDRAID 映像上使用 LVM,因此我將自己進行更多挖掘,但我也會將其放在那裡,以防其他人可以給我更快的答案或為我指明正確的方向。
答案1
修復 .../resume 和 /etc/fstab 中的交換後,我忘記執行 update-initramfs -u