218173 – Kernel 6.6 onwards hangs on "loading initial ramdisk"
https://bugzilla.kernel.org/show_bug.cgi?id=218173
`gentoo-sources-6.6.21 & Full manual approach
で固まって何も出力されない。
エラーメッセージ出てくれー。難易度が高すぎる。
env
- Ubuntu-22.04 の母艦で空きパーティションに gentoo を入れる
- EFIパーティションは共有
frame buffer ?
video output が無くて出力が消えていると推測。
vesa とか efi framebuffer などの kernel 機能を組み込んでみるが
変わらず。
vanilla-6.8.9
カーネルのバージョンを変えてみる。
変わらず。
efi stub ?
EFI stub と 非EFI stub 両方とも出力が無い。
version 問題?
nokaslr
はどうかと書いてあるのでやってみた。
ちょっと前進?
と出た。
やはり frame buffer 出力できていないぽい?
gentoo-sources-6.1.90
6.6 から問題があるような気がするので、それより古いソースを選ぶ。
変わらず。
no output と initrd で検索
できたー。
たぶん、
CONFIG_FRAMEBUFFER_CONSOLE=y
だ。
gentoo-sources-6.6.21 でやりなおし。
掃除して。。。
build
Framebuffer Console support
に関しては、
チェックボックスがあるときと自動で有効になっているときがあった。
条件はわからない。
/etc/default/grub
も掃除
reboot
あれ?
nokaslr
もだめ。つまり、6.1.90
かつ CONFIG_FRAMEBUFFER_CONSOLE
が必要だ。
gentoo-sources-6.1.90 でやりなおし。
gentoo-sources-6.6.21
と同じ手順。
動いた。
やっとスタート地点に来た。
疲れたぞ。