私はフォローしていますhttps://github.com/openzfs/zfs/wiki/Ubuntu-18.04-Root-on-ZFSただし、Ubuntu 20.04ではこれを行います。
私が到着したとき:
update-initramfs -u -k all
何も起こりません。 0.1秒後に返されますが、update-initramfs
私のコンピュータでは通常数秒かかります。
update-grub
また、initrdの欠落について文句を言います。
# update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: vmlinuz-5.4.0-29-generic in rpool/ROOT/ubuntu
Warning: Couldn't find any valid initrd for dataset rpool/ROOT/ubuntu.
Warning: didn't find any valid initrd or kernel.
Found Ubuntu 20.04 LTS (20.04) on /dev/sda5
done
起動すると、grubプロンプト(メニューなし)が表示されます。
いくつかの主要なステップが欠けているようです。update-initramfs
どのinitrdを構築するかを教えてください。
マシンがUEFIから起動できるかどうかをテストしました(暗号化されていない一般的なext4 UbuntuはUEFIとして正しくインストールされます)。
答え1
初期initramfsがないので、更新しても効果はありません。
解決策は新しいものを作ることです。
update-initramfs -c -k all
-cは魔法の変化です。