>> Сделал. Подправил чуть правило udev и результат достигнут.
>> Тема закрыта.
> Рассказали бы что именно сделали - вдруг кому ещё пригодится.Делал LiveCD с файлами прямо на диске из Debian-овского debootstrap-а.
cat isolinux/isolinux.cfgdefault tinyware
prompt 1
timeout 1200
display message.txt
F1 message.txt
label tinyware
kernel /boot/vmlinuz
append initrd=/boot/initrd.img root=/dev/disk/by-label/TinyInstall rootfstype=iso9660 loglevel=3
Диск не находил root=/dev/disk/by-label/TinyInstall
На основной системе скопировал /lib/udev/rules.d/60-persistent-storage.rules в /etc/udev/rules.d/60-persistent-storage.rules и поправил
diff -u /lib/udev/rules.d/60-persistent-storage.rules /etc/udev/rules.d/60-persistent-storage.rules
--- /lib/udev/rules.d/60-persistent-storage.rules 2015-08-31 01:04:40.000000000 +0300
+++ /etc/udev/rules.d/60-persistent-storage.rules 2015-10-10 14:29:08.879496421 +0300
@@ -69,9 +69,11 @@
# probe filesystem metadata of disks
KERNEL!="sr*", IMPORT{builtin}="blkid"
+KERNEL=="sr*", IMPORT{builtin}="blkid"
# watch metadata changes by tools closing the device after writing
KERNEL!="sr*", OPTIONS+="watch"
+KERNEL=="sr*", OPTIONS+="watch"
# by-label/by-uuid links (filesystem metadata)
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}"
Команда update-initramfs -k all -u подхватывет локальные правила /etc/udev/rules.d/ когда создает initrd.img. С ним грузится нормально.