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

Автор Тема: Эксперименты с hibernate/tuxonice  (Прочитано 41824 раз)

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

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #120 : 24 Декабрь 2011, 23:53:21 »
Я думаю, неплохо бы еще потестировать туксонайз - может мои проблемы только с DELLами связаны, кто знает.
Ничего сложного в этом  тестировании нет - набрать несколько строк в консоли и добавить пункт в меню.лст чтоб проснуться. Особо интересует засыпание в файл на USB-диске, для этого там требуется 300-500 Мб свободного места. Технология для нас новая, давайте же по максимуму её обкатаем. Ау, тестеры!
Engineering is the art of making what you want from things you can get.

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Расту!!!
Re:Эксперименты с hibernate/tuxonice
« Ответ #121 : 25 Декабрь 2011, 03:35:19 »
а подробнее?
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #122 : 26 Декабрь 2011, 01:19:11 »
Есть три варианта: использовать раздел swap, файл swap, спец. файл tuxonice.
Как их подготовить хорошо написано здесь: http://ru.gentoo-wiki.com/wiki/TuxOnIce , только не makeswap, а mkswap - ошибочка.
Потом делаем отдельный пункт в menu.lst - копируем ram-вариант и добавляем в строку с параметрами resume=.... - это для подъема с жесткого диска.
Для подъема с USB-диска используем tux_path= то же самое, что resume и можно еще подставить tux_delay= 5-10 (секунд). Это связано с тем, что USB не сразу просыпается при включении компа.

Уходим в спячку командой echo 1 > /sys/power/tuxonice/do_hibernate, просыпаемся выбором подготовленного заранее пункта в menu.lst

Посмотрите посты выше, там много информации. И Pro, надеюсь подскажет если надо. Я сейчас на дэйсоффах, поэтому мало чем помочь могу.
« Последнее редактирование: 26 Декабрь 2011, 01:24:05 от dim-kut »
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #123 : 26 Декабрь 2011, 05:41:38 »
эм... новый sleepyhead не совсем работает. пытается найти в /mnt/home файл menu.lst которого нету.
все таки надо показывать что нужно прописать в загрузчик - хотя бы для контроля.

До задания размера файла у меня дело не дошло - из-за menu.lst (кстати странно, по идее сначала должен быть файл сделан а уж потом искать меню загрузчика)
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #124 : 12 Январь 2012, 21:28:53 »
пытается найти в /mnt/home файл menu.lst которого нету
Мнда, получается этот вариант только для флешки, при установке puppyrus на жесткий диск там файла menu.lst нет. А есть (у меня) на отмонтированном sda1, разделе с WinXP. И как тогда быть? Монтировать все жесткие разделы и искать menu.lst? Можно на левый какой-нибудь наткнуться. Помнится, ты хотел автоматическую правку menu.lst, предложи вариант алгоритма.
Файл PUPSTATE однозначно не говорит, где находится menu.lst, видимо надо поиском определять или всегда на sda1 смотреть.
все таки надо показывать что нужно прописать в загрузчик - хотя бы для контроля.
Это легко, сделаю.
До задания размера файла у меня дело не дошло - из-за menu.lst (кстати странно, по идее сначала должен быть файл сделан а уж потом искать меню загрузчика)
Я хотел сразу отсечь случай первой загрузки (т.е. загрузки без сохраненки).
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #125 : 13 Январь 2012, 02:06:56 »
Помнится, ты хотел автоматическую правку menu.lst, предложи вариант алгоритма.
тут вопрос надо ставить так : Как и чем определить какой загрузчик используется в системе? т.е. будет известно какой загрузчик - будет ясно какой файл конфига надо искать.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #126 : 13 Январь 2012, 08:23:55 »
тут вопрос надо ставить так : Как и чем определить какой загрузчик используется в системе? т.е. будет известно какой загрузчик - будет ясно какой файл конфига надо искать.
В твоей системе где menu.lst? На sda1? Давай, я сделаю его обработку, а другие варианты буду прописывать по мере прояснения ситуации и просьбам трудящихся.

Вопрос ко всем:
1. Сообщите путь к вашему menu.lst
2. Смонтирован ли этот раздел после старта системы, по умолчанию?
« Последнее редактирование: 13 Январь 2012, 08:28:06 от dim-kut »
Engineering is the art of making what you want from things you can get.

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Расту!!!
Re:Эксперименты с hibernate/tuxonice
« Ответ #127 : 13 Январь 2012, 09:04:09 »
Цитата
Вопрос ко всем:
1. Сообщите путь к вашему menu.lst
2. Смонтирован ли этот раздел после старта системы, по умолчанию?

1) sda1
2)Да, после создания файла сохранения
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #128 : 13 Январь 2012, 09:30:17 »
1. /mnt/sda7/boot/grub (у меня на ноуте grub2 мать его)
2. нет не смонтирован.

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

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #129 : 13 Январь 2012, 09:44:25 »
/mnt/sda7/boot/grub
Мнда, весело. Ну я попробую сделать поиск по всем sda до 2-3 вложенных каталогов. Но если несколько menu.lst найдется, надо пользователя спрашивать, никуда не денешься.

Вообще очень геморойно получается с загрузчиком связываться. Pro, как я понял, у тебя подъем туксонайз работает и после монтирования rootfs в init, да? Если этот вариант хорошо работает, удобней делать свой конфиг-файл и читать его init-ом. В эту сторону думать надо.
« Последнее редактирование: 13 Январь 2012, 09:52:46 от dim-kut »
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
  • Автор темы
Re:Эксперименты с hibernate/tuxonice
« Ответ #130 : 13 Январь 2012, 13:26:26 »
сделай окошко с надписью:

К сожалению программа пока не умеет автоматически прописывать параметры загрузки, добавьте вот это "бла-бла" в параметры загрузки вашего ядра
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Эксперименты с hibernate/tuxonice
« Ответ #131 : 13 Январь 2012, 14:52:49 »
К сожалению программа пока не умеет автоматически прописывать параметры загрузки
При установке на хард можно научить.
 У меня в 215 заработало с tux_path=/dev/sda3, но простая загрузка/перезагрузка перестала работать.
« Последнее редактирование: 13 Январь 2012, 14:58:47 от DdShurick »
Моноблок 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

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #132 : 13 Январь 2012, 15:05:20 »
При установке на хард можно научить.
Не понял.
У меня в 215 заработало с tux_path=/dev/sda3, но простая загрузка/перезагрузка перестала работать.
простая загрузка/перезагрузка должна работать с другим пунктом меню. Этот - только для подъема tuxonice.
А /dev/sda3 - это swap-раздел или там еще номер файла дальше прописан?

Вопрос ко всем:
1. Сообщите путь к вашему menu.lst
2. Смонтирован ли этот раздел после старта системы, по умолчанию?
Engineering is the art of making what you want from things you can get.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Эксперименты с hibernate/tuxonice
« Ответ #133 : 13 Январь 2012, 16:00:39 »
При установке на хард можно научить.
Не понял.
Puppyrus2install генерирует menu.lst, добавить лишнюю запись не проблема
А /dev/sda3 - это swap-раздел или там еще номер файла дальше прописан?
swap-раздел

1. Сообщите путь к вашему menu.lst - /mnt/sda1/boot/grub/grub.cfg
2. Смонтирован ли этот раздел после старта системы, по умолчанию? - нет
Моноблок 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

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Эксперименты с hibernate/tuxonice
« Ответ #134 : 13 Январь 2012, 16:18:30 »
Puppyrus2install генерирует menu.lst, добавить лишнюю запись не проблема
К сожалению это не выход. Тогда в этот момент придется полностью tuxonice настраивать и получать номер файла.
Кроме того пользователь может и не пользоваться Puppyrus2install, а просто добавить еще одну фругал-систему к имеющимся.

Ко всем, у кого стоит grub - выложите, пожалуйста свой grub.cfg. Он всегда в boot/grub ?
« Последнее редактирование: 13 Январь 2012, 17:31:37 от dim-kut »
Engineering is the art of making what you want from things you can get.