Сайт | Скачать | Видео | Wiki

Автор Тема: Сохраненка на флешке  (Прочитано 12836 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
  • Автор темы
Сохраненка на флешке
« : 25 Ноябрь 2012, 22:12:50 »
Установил на USB флешку (Fat16), сделал сохраненку *.2fs и еще установка на SD (Fat32), сделал сохраненки *.3fs и *.4fs, во всех save-файлах сохранились настройки сети, mc, mtPaint и т.д., но во всех трех случаях почему-то не сохранились настройки раб.стола (обои, значки) и настройки IceWM (тема оформления, тема GTK, кол-во раб.столов). Такое впечатление, что в файле /root/Choices/ROX-Filer/PuppyPin ничего не изменяется, кроме значков разделов дисков. При установке на винт все сохраняется нормально.
ЧЯДНТ? У кого какие мысли?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Сохраненка на флешке
« Ответ #1 : 26 Ноябрь 2012, 02:18:29 »
это фантастика, оно же из pup_rw все берется.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
  • Автор темы
Re:Сохраненка на флешке
« Ответ #2 : 26 Ноябрь 2012, 12:04:28 »
Может конечно и фантастика..., но! На двух компах и на трех флешках, что-то странно.
При работе с винта PUPMODE=12 и сохраненка монтируется в pup_rw, а при работе с флешки PUPMODE=13 и сохраненка монтируется в pup_ro1, а не в pup_rw и почему-то не все изменения подхватываются. Попробовал изменить rc.sysinit, но после перезагрузки он опять без изменений. Сдается мне, что rc.update здесь шалит, но возможно я ошибаюсь и собака где-то в др.месте порылась, но где?
Кто работает только с флешкой отпишитесь как у Вас.

З.Ы. Смонтировал сохраненку с флешки в др.системе - все изменения системы в ней записаны.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Сохраненка на флешке
« Ответ #3 : 26 Ноябрь 2012, 13:56:06 »
в ro1 не должно монтироваться,
Ddshurick прокоментируй ситуацию
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Сохраненка на флешке
« Ответ #4 : 26 Ноябрь 2012, 14:13:23 »
в ro1 не должно монтироваться,
Ddshurick прокоментируй ситуацию
PUPMODE=13 специально для флешек. pup_rw - рамдиск, как при чистом подключении и раз в полчаса запись из pup_rw в pup_ro1, куда смонтирована сохранёнка. Сравни
Код
 12) CREATEPUPSAVE2FS="/pup_rw";CREATEPUPXXXSFS="/pup_ro2"
     OLDFILESMNTPT="/pup_rw";NEWFILESMNTPT="/pup_ro2";UMNTMAIN="/pup_rw=rw:/pup_ro2=ro";;
 13) CREATETMPFS="/pup_rw";CREATEPUPSAVE2FS="/pup_ro1";CREATEPUPXXXSFS="/pup_ro2"
     OLDFILESMNTPT="/pup_ro1";NEWFILESMNTPT="/pup_ro2";UMNTMAIN="/pup_rw=rw:/pup_ro1=ro+wh:/pup_ro2=ro";;
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
  • Автор темы
Re:Сохраненка на флешке
« Ответ #5 : 26 Ноябрь 2012, 14:27:58 »
Но я все-таки не понял почему сохрание с флешки не подхватывается.

И еще у меня появился вопрос, почему при создании сохраненки доступна только флешка, с которой загрузился? А если на ней очень мало места, тогда как быть?

З.Ы. При создании сохраненки при загрузке с винта тоже предлагается только раздел, с которого загрузился, это так задумано?
« Последнее редактирование: 26 Ноябрь 2012, 14:30:34 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Сохраненка на флешке
« Ответ #6 : 26 Ноябрь 2012, 14:45:16 »
сохраненка должна быть там где система, в том же каталоге желательно.
Это без вариантов. Надо в другом месте - ручками копируем.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Сохраненка на флешке
« Ответ #7 : 26 Ноябрь 2012, 15:20:29 »
Но я все-таки не понял почему сохрание с флешки не подхватывается.
Тут можно только гадать. Скорее всего из-за приоритета pup_rw над pup_ro1, а при загрузке pup_rw пустой.
И еще у меня появился вопрос, почему при создании сохраненки доступна только флешка, с которой загрузился? А если на ней очень мало места, тогда как быть?
save.sfs или userfs.sfs
З.Ы. При создании сохраненки при загрузке с винта тоже предлагается только раздел, с которого загрузился, это так задумано?
Да, так в init прописано.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
  • Автор темы
Re:Сохраненка на флешке
« Ответ #8 : 27 Ноябрь 2012, 15:11:02 »
Добавил на ту же флешку каталог с Richy-end, сделал сохраненку, загрузился  с ней - все нормально, все на месте.
Интересно, что и где изменилось в версии Lego preAlfa3 со времен Richy-end?

Странно, уже почти месяц тестируется preAlfa3, так неужели никто не делал сохраненку на флешку, почему тишина или это только у меня нормально не работает?  :-[
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Сохраненка на флешке
« Ответ #9 : 27 Ноябрь 2012, 15:33:19 »
я делал, но проверял несколько другие вопросы....
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
  • Автор темы
Re:Сохраненка на флешке
« Ответ #10 : 27 Ноябрь 2012, 16:10:06 »
save.sfs
Ну что-ж, попробовал сделать save.sfs, в который просто закинул содержимое из сохраненки. Но ни с флешки, ни даже с винта, настройки из этого save.sfs нормально не подхватились. Посмотрел в rc.sysinit строки 118-126:
Код
if [ -f "${MNTPT}${PSUBDIR}/save.sfs" ]; then
  mount -o loop "${MNTPT}${PSUBDIR}/save.sfs" /initrd/pup_ro3
  mount -o remount,add:1:/initrd/pup_ro3/ /
  echo "PRECHOICE='no'" >> /etc/rc.d/PUPSTATE
elif [ -f "${MNTPT}/${SFSDIR}/save.sfs" ]; then
  mount -o loop "${MNTPT}/${SFSDIR}/save.sfs" /initrd/pup_ro3
  mount -o remount,add:1:/initrd/pup_ro3/ /
  echo "PRECHOICE='no'" >> /etc/rc.d/PUPSTATE
fi

Проверил  в /initrd/pup_ro3 смонтировано содержимое save.sfs, а из настроек только mc и сеть применились, а обои, тема GTK, тема IceWM опять дефолтные  :( Куда копать?
Переименовал save.sfs в Usoft-save.sfs и кинул в каталог с Richy-end - все ok! Но там Usoft-save.sfs совсем по другому подключается.
« Последнее редактирование: 27 Ноябрь 2012, 16:15:32 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Сохраненка на флешке
« Ответ #11 : 27 Ноябрь 2012, 16:43:06 »
Куда копать?
Попробуй сравнить содержимое pup_ro3 и pup_rw.
Переименовал save.sfs в Usoft-save.sfs и кинул в каталог с Richy-end - все ok! Но там Usoft-save.sfs совсем по другому подключается.
Практически одинаково, только точки монтирования отличаются.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
  • Автор темы
Re:Сохраненка на флешке
« Ответ #12 : 27 Ноябрь 2012, 16:54:41 »
В pup_rw почти все так как при первом запуске, нашел только такие как в pup_ro3 файлы /root/.config/mc/* и /etc/network-wizard/* сильно глубоко не копал, а комп сейчас перезагрузил, а вот в /etc/rc.d/*, /root/Choices/*, /root/.icewm/* - все дефолтные, а ведь я и в rc.sysinit и в rc.update пробовал вносить изменения.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Сохраненка на флешке
« Ответ #13 : 28 Ноябрь 2012, 02:11:39 »
Цитата
UMNTMAIN="/pup_rw=rw:/pup_ro1=ro+wh:/pup_ro2=ro"
может тут просто порядок поменять?

Или может все таки сделаем подключение сохранненки как с жесткого диска?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
  • Автор темы
Re:Сохраненка на флешке
« Ответ #14 : 28 Ноябрь 2012, 09:18:53 »
Не надо порядок менять, в Richy так же и все нормально работает.
А может быть надо найти реальную причину? Сохраненка-то подключается, но у меня такое впечатление, что почему-то потом запускается обновление версии, вот только почему?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE