Boot

在 Gentoo 上添加通用救援核心

  • February 4, 2013

我有一台帶有軟體 RAID 的 Gentoo 機器(64 位),它是由為該機器優化核心的人先前設置的。

現在我想將磁碟轉移到一台新機器(也是 64 位)上,但核心崩潰並重新啟動。我可以提取核心原始碼並自己編譯一個,但我認為問一下很好……

在將磁碟轉移到新機器之前,是否有一種簡單的(可能類似於 Gentoo)的方法來添加通用的“救援”核心,以便無論架構如何都可以引導磁碟?

*(當然,啟用了軟體 RAID,但我相信現在這也是通用的預設設置)

我會做以下事情:

emerge genkernel
genkernel all

現在您將在 /boot 中獲得通用 System.map、initramfs 和核心

接下來,將類似這樣的內容添加到您的 grub 配置中:

title Genkernel Gentoo Linux
root (hd0,0)
kernel /boot/kernel root=/dev/ram0 real_root=/dev/sda2
initrd /boot/initramfs 

當然調整 /dev/sda2 和 hd0,0 以適合您的情況……這應該在大多數機器上執行並引導它們。

引用自:https://serverfault.com/questions/469821