... (when lilo could only access the start of HDD). 2) the kernel has many an varied ways of identifying the root file system, labels, UUID, PARTUUID, device. So as these two are so different, uboot boot directory, and kernel root fs, is why they get set up separately. As to can PARTUUID ...