образец файла:
Спойлер
LABLE CHANGES
MENU LABLE EXAMPLE-CHANGES
KERNEL VMLINUZ
APPEND changes=/puppyrus
Что это делает?
Спойлер
Благодаря этому параметру создаётся папка "changes", в директории "/puppyrus". В этой папке создаются, стандартные для linux систем директории (/boot, /usr, /lib и так далее), в которые записываются изменения сделанные пользователем. Они учитываются при последующих запусках системы. Однако, для работы данного параметра, папка changes должна находится на разделе с файловой системой принятой стандартом для linux систем, (а и́менно ext4, ext2, ext3, raiserfs, btrfs, jfs и другие), кроме fat и ntfs.
Зачем это нужно?
Спойлер
Это даёт возможность пользователью сохранить сделанные изменения без записи в .dat файл.
Как сохранить изменения на разделе с файловой системой fat или ntfs?
Спойлер
Чтобы сохранить изменения на разделе с любой файловой системой, включая fat и ntfs, следует использовать .dat файл. Как его использовать посмотрите по такой-то ссылке или в таком-то разделе.
Какие преимущества у параметра changes без использования .dat файла?
Спойлер
- Более плавная работа на старых компьютерах. //Не является правилои, но на личном опыте замечено меньше зависаний, чем при использовании .dat файла.
- Высокая вероятность сохранения изменений при внезапном отключении компьютера от электросети.
- Возможность изучения структуры изменений в директориях, а также их правка.
Какие минусы у параметра changes без использования .dat файла?
Спойлер
- Отсутствие возможности восстановления предыдущих изменений (хотя возможно при некоторых случаях)
- Отсутствие хронологии изменений