OK, here are some new tests, a bit more methodical this time.
TEST 1
New install of 606-beta1. Unmodified except (dpkg -i) latest installer and snapshot debs 9.0.2
Run snapshot
Reboot to other Squeeze install, test ISO in virtualbox
ISO boots ( it is using the original initrd)
#################
TEST 2
Reboot to Refracta
<update-initramfs -u>
Run snapshot
Reboot to other Squeeze install, test ISO in virtualbox
Errors. "Can't find /scripts/live........."
Expected, because /usr/share/initramfs-tools/scripts/live does not exiast in original Refracta system; it doesn't get built into new initrd
#################
TEST 3
Reboot to Refracta
Purge live-boot-initramfs-tools live-boot. Snapshot gets removed and initrd gets updated automatically.
Reboot to refracta. Install live-boot-initramfs-tools, live-boot, refractasnapshot, live-config, live-config-sysvinit. Initrd gets updated again. /usr/share/initramfs-tools/scripts/live gets reinstated
Reboot to Refracta and make new snapshot.
Reboot to other Squeeze install, test ISO in virtualbox
Errors. (cat: can't open '/sys/block/*/removable' : No such file or directory)
#################
TEST 3
Reboot to Refracta. Disable security and squeeze-updates in sources.list (to stop apt upgrades)
- Code: Select all
apt-get update
apt-get install --reinstall linux-image-686
(initrd gets updated automatically)
Reboot to Refracta and make new snapshot.
Make new snapshot
Reboot to other Squeeze install, test ISO in virtualbox
ISO boots !!!
#################
Note. in Test 3 all I've done is reinstall tha same kernel. Seems to me like something else, kernel-related, is missing in original Refracta. Remember nadir's unsolved issues?
If refracta was built using snapshot, the rsync-excludes might need further investigation. I'm no rsync expert but always thought, to exclude a directory, a trailing slash is required. Might there have been a file somewhere else called "live"?
Maybe all this belongs in the "bug" thread for 6.0.6-beta1