Wow, I worked on it for 2 days and couldn't figure it out. Then, within half hour of posting my question, I figured it out.
I did this:
ubuntu@ubuntu:/media/target/root/boot$ sudo mount --bind /proc /media/target/root/proc
ubuntu@ubuntu:/media/target/root/boot$ sudo mount --bind /dev /media/target/root/dev
ubuntu@ubuntu:/media/target/root/boot$ sudo mount --bind /sys /media/target/root/sys
Then I ran update-initramfs again.
No more errors reported.
Now, I hope it will boot up...
