Не подключить сохранение в live

  • aimbrut 07.05.2024
    Приветствую. Может быть хоть кто-то в мире знает как подключить сохранение в Debian 10 buster 32bit при загрузке в live. А именно Sparkylinux 5.16.
    Скажу сразу установить нет места.
    Форум Sparky мертвый, по этому пишу сюда.
    Загрузится из menu.lst смог только так:

    title ▒▒ Sparky
    uuid B72A-0330
    set gfxpayload=keep
    kernel /live/vmlinuz boot=live live-config live-media-path=/live -- quiet
    initrd /live/initrd.img

    Что куда дописать или все не так. Перепробовал все что нашел. Чат-GPT уже не знает что предложить. Надежда как всегда только на людей. ХЕЛП!

    Забыл сказать. Загружаюсь с HDD из папки /live, не из iso и с раздела FAT32, а для будущей сохраненки есть раздел ext3.
    Раздел ext3 при загрузке монтируется, но ни как не заставить на него сохранять изменения. И никто не знает как вылечить. МИСТИКА.
    К другим лайфам без проблем сохранение подключается, но не к Debian. Так специально что ли сделано?
  • xKDE 07.05.2024
    К параметрам нужно добавить "persistence". Кроме того, скорее всего потребуется метка для ext3 - так же "persistence" и наличие в корне этого раздела файла persistence.conf со строкой:
    / union
    И должно взлететь.
  • aimbrut 07.05.2024
    Это все в общих чертах я уже делал. Сможешь дописать как надо сюда:?

    title ▒▒ Sparky
    uuid B72A-0330
    set gfxpayload=keep
    kernel /live/vmlinuz boot=live live-config live-media-path=/live -- quiet
    initrd /live/initrd.img

    Метка для ext3 есть sda9 . Но вроде как надо persistence /dev/sda9 писать, писал. Я уж и UUID раздела вписывал... и толку... А persistence.conf я руками делал и /union вписывал. НО как он это увидит при загрузке? НЕ ВИДИТ!
  • xKDE 08.05.2024
    Из рабочей системы:
    e2label /dev/sda9 persistence
    mount /dev/sda9 /mnt
    echo '/ union' >/mnt/persistence.conf
    sync
    umount /mnt

    title ▒▒ Sparky
    uuid B72A-0330
    set gfxpayload=keep
    kernel /live/vmlinuz boot=live live-config live-media-path=/live -- persistence quiet
    initrd /live/initrd.img

    Как-то так!
  • aimbrut 08.05.2024
    И ВСЕ ВЗЛЕТЕЛО!!!
    Спасибо огромное xKDE за грамотный подход и помощь!

    Из рабочей системы live от root:

    e2label /dev/sda9 persistence
    mkdir -p /mnt
    mount /dev/sda9 /mnt
    echo "/ union" >> /mnt/persistence.conf
    umount /mnt
    reboot

    Запись для загрузки в menu.lst

    title ▒▒ Sparky
    uuid B72A-0330
    set gfxpayload=keep
    kernel /live/vmlinuz boot=live live-config live-media-path=/live -- persistence quiet
    initrd /live/initrd.img

    Может кому еще пригодится. ВСЕМ УДАЧИ!
  • xKDE 09.05.2024
    Да не за что!
    С "echo "/ union" >> /mnt/persistence.conf" только аккуратнее, Ваш вариант дописывает в файл, так что не лишним будет потом проверить, что получилось:
    cat /mnt/persistence.conf

    >> - допишет в конец файла;
    > - перезапишет его.
  • aimbrut 09.05.2024
    Проверил. Из интересного.
    /mnt/sda9/persistence.conf - именно так. В persistence.conf только /union записано.
    Но в /mnt/sda9/ появилась папка /rw (запись понятно) и уже в ней семь системных директорий где все и сохраняется.
    Ничче не понял. В первый раз такое вижу. Но, все работает...) Debian видимо особенный )
    Не зря же лучшим считается.
  • xKDE 10.05.2024
    Это всё настраивается в persistence.conf.
    Если интересно, почитайте:
    man persistence.conf
  • aimbrut 10.05.2024
    Учту на будущее. Спасибо еще раз за помощь. Всего Вам доброго.