Мечта заиметь настроенную систему запускаемую в лайв режиме...
Что мешает попробовать?
В том топике внимательно читайте вариант 2. Он базируется на том, что установленная система запускается в лайв-режиме.
В винде критично развёртывать бэкап на другом железе, а как с этим в Linux
Из собственного опыта.
Десктопный hdd, через PATA-USB переходник подключал к ноутбуку. Устанавливал Дебиан. Hdd возвращал в десктоп. Система загружалась, работала.
Разница между компьютерами - несколько поколений. На ноуте видео - интел, на десктопе nVidia.
Squashfs с 32битной Ubuntu, созданный на ноуте с БИОС, загружался на ноуте с УЕФИ, в котором нет легаси режима.
...если создать squashfs на одном железе, а запускать на другом ?
Грубо говоря - велика вероятность, что запустится. Мягко выражаясь - дело не в squashfs.
Например, вы установили на hdd Ubuntu на одном компьютере, подключели hdd к другому и пытаетесь загрузить систему.
Если настройки в профиле пользователя не помешают, то система загрузится.
При загрузке "живой системы" - создается пользователь "ubuntu" и создается его профиль для данного конкретного запуска.
Поэтому у "живой системы" выше шанс загрузится на любом компьютере.
И это не единственное отличие. Например, в "живой системе" почти пустые fstab и hosts.
Впрочем, все это несложно сделать. Даже без использования сторонних программ, типа remastersys.
На слабом железе система загруженная вживую работает намного быстрей, чем с установленной на SSD при наличии 4Gb оперативы.
Кому - щи жидкие, кому - бриллианты мелкие. По мне, 4гб - уже неслабое железо.
Что предпочтительней для моего случая сжатие в squash или скопировать в каталог ub1604.dir.
Файл *.squashfs может быть на любой файловой системе: ntfs, fat.
Каталог *.dir может быть только на "линуксовой" ФС: ext4. Так как ntfs не поддерживает линуксовые аттрибуты файлов.
В случае с каталогом проще вносить изменения.
Например, загрузили "живую систему" из каталога. Изменили какую-нибудь настройку. Прямо из запущенной системы можно сохранить соответствующий конфиг в каталог *.dir.
В следующий раз система загрузится уже с новым конфигом.
Чтобы внести изменения в файл *.squashfs, нужно его распаковать, внести изменеия, и снова запаковать.