나는 팔로우하고 있다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는 마법의 변화입니다.