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

Автор Тема: как клонировать puppy настроенные системы на разные пк  (Прочитано 7789 раз)

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

Оффлайн adi90

  • Старожил
  • ****
  • Сообщений: 214
  • Репутация: +1/-0
  • Автор темы
задача настроить паппи и затем настройки переносить на разное железо, вроде задача простая, а не получается. помогите разобраться, что не так? как клонировать настроенную систему на другое железо?
настраиваю паппи путем добовления пакетов, скриптов, принтеров, настройки по итп, сохраняю все это добро в save на флэшь (пробовал и fat & ext3 разделы) устанвленные пакеты там же где save. гружусь с сд и пуппи подхватывает настройки на пк (назовем его мастер) все ок. НО когда гружусь с этого же сд и флэшь(другая с той же файловой системой) с тем же save и пакетами. то вижу настроенный раб стол с моими ярлыками пунктами в меню, НО ни однна установленная прога не работает, типо нет такого файла нет реакции на ярлыки с раб стола и меню, как будто пакеты не подключились.
Спасибо!
зы папи andy 5, но интересует вопрос вообще не только с этой сборкой.
основная Ivanna. jeans на слабом железе

Оффлайн vityk

  • Старожил
  • ****
  • Сообщений: 356
  • Репутация: +24/-0
что не так?
Не так - попытка использовать save файл  на другом железе.
Можно сделать ремастеринг Live-CD с общими настройками, или же упаковать эти настройки в SFS или PET пакеты.

Оффлайн Roader

  • Ветеран
  • *****
  • Сообщений: 577
  • Репутация: +20/-0
упаковать эти настройки в SFS
Имхо, предпочтительнее, сам иду именно этим путем. Проще обновлять (в т.ч.и софт), не потроша основной сфс-ник.

Оффлайн adi90

  • Старожил
  • ****
  • Сообщений: 214
  • Репутация: +1/-0
  • Автор темы
или же упаковать эти настройки в SFS или PET пакеты.
а что можо в sfs свои настройки слить, пните куда почитать, это встроенный инструментарий или скрипты писать надо?
основная Ivanna. jeans на слабом железе

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
пните куда почитать, это встроенный инструментарий или скрипты писать надо?
Это просто логика.
Создаёте структуру необходимых каталогов и распихиваете туда свои настройки (можно из save-файла взять). Потом пакуете в sfs. Ну и подключаете автоматом.
Free software for free people

Оффлайн adi90

  • Старожил
  • ****
  • Сообщений: 214
  • Репутация: +1/-0
  • Автор темы
Это просто логика.
не уловил логику, пардон, а чем созданый sfs из своих настроек отличается от save со своими же настройками? save еще и аппаратную привязку имеет? а как же тогда свой образ живого сд с настроеной системы, он тоже только под железо на котором был создан, вроде там ясно дают понять хочешь под свое железо или универсальный?
зы у меня мысль может дело в том как определяется усб наситель (путь mnt/sdb1 а в другой системе mnt/sda1). у меня ведь система запустилась и  даже сеть сразу заработала и видео определилось (железки жутко разные) токмо подключенный софт не подключился
Спасибо!
основная Ivanna. jeans на слабом железе

Оффлайн Roader

  • Ветеран
  • *****
  • Сообщений: 577
  • Репутация: +20/-0
А) В универсальном не сохраняются настройки железа, пароли roota, подключения по сети и т.п. (т.е. все что лежит в /etc/). в сейве - все полностью. Но у паппика есть преимущество в том что при загрузке проверяется оборудование и ,в случае его изменения, он начинает орать об этих изменениях ;D. На той же магоси (допустим в случае различия видюх ати&нвидиа) такое не проходит.
Б) Преимущество сфс - 1. Модульность (собрал свою коллекцию и можешь спокойно с ней работать). 2. Неубиваемость (Если в результате экспериментов грохнется система, то сейв с Вашими настройками (!!!) идет далеко-далеко.) 3. Возможность подключения(отключения) сфс на лету. Это для слабых компов тоже большой плюс - работа только с теми программами, которые нужны в данный момент. Скорость (в т.ч. и по загрузке) возрастает ощутимо и память не забивается. И т.п.
В) А относительно флэшек тут скорее всего вопрос в загрузчике (syslinux, grubdos). И надо смотреть что записано в menu.lst. (Наличие директив и ключей find --set-root; rootnoverify; psubdir. Даже версия загрузчика и то влияет). У меня,к примеру был случай, (из-за моей ошибки в ипользовании данных директив и одинаковых папок с дистром на винте и флэшке) происходила загрузка полностью с винта, а не с флэшки    Потому  данная ситуация относится к гаданию на кофейной гуще.
« Последнее редактирование: 31 Август 2011, 09:06:55 от Roader »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
 В menu.lst вместо root (или find --set-root) вписать uuid, примерно так:
Код
 title PuppyRus2 (on sdb2)
  uuid d8ac446e-34bd-408c-948e-d3ca563c5c9f
  kernel /SD3/vmlinuz pmedia=usbflash psubdir=SD3 pfix=fsck
  initrd /SD3/initrd.gz
uuid можно узнать командой blkid.
Моноблок 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

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
а чем созданый sfs из своих настроек отличается от save со своими же настройками? save еще и аппаратную привязку имеет?
Ну вот сами и ответили себе.
В save для конкретного компа, а в sfs можно запихнуть универсальное, без опознанного железа и иных различающихся настроек (сеть к примеру).
Free software for free people

Оффлайн adi90

  • Старожил
  • ****
  • Сообщений: 214
  • Репутация: +1/-0
  • Автор темы
Создаёте структуру необходимых каталогов и распихиваете туда свои настройки (можно из save-файла взять). Потом пакуете в sfs. Ну и подключаете автоматом.
уточнение видеоразрешение при загрузки надо задать, pet пакеты установленные в систему на другом пк и сохраненные в save остаються и работают, а вот установленные в другой системе sfs и сохраненные в save, НЕ работают, как будто их нет, не подмантировались. на исходной системе усб флэш с save определяется как sdb1, а на этой (куда переносим) как sdc1 может дело в этом? как сделать что-бы усб точка монтирования все время был одинаков.
Спасибо!
зы железки разные сильно, но даже обновлнный купс перенесся ок
основная Ivanna. jeans на слабом железе

Оффлайн adi90

  • Старожил
  • ****
  • Сообщений: 214
  • Репутация: +1/-0
  • Автор темы
а вот установленные в другой системе sfs и сохраненные в save, НЕ работают,
пардон сам протупил..забыл слить sfs на флэшку
получилось так, может поможит чайникам, как я
как клонировать (переносить) паппи puppy на другое железо пк
1. настроил систему (добавил sfs, pet, добавил ярлыки, скрипты итд итп)
2 слил все это в save на флэшку
3 скопирил готовый save на другую флэшь (размер производитель, точка монтирования не обязательно что-бы была как на исходной, а вот фс лучше ext3)
4 загрузился стого же сд указал новые параметры видео
5 перенастроил притер итп, то, что индивидуально
готово!
зы железки разные но камень интел (целерон и 2ядра) паппи анди5
основная Ivanna. jeans на слабом железе

Оффлайн adi90

  • Старожил
  • ****
  • Сообщений: 214
  • Репутация: +1/-0
  • Автор темы
пните куда почитать, это встроенный инструментарий или скрипты писать надо?
Это просто логика.
Создаёте структуру необходимых каталогов и распихиваете туда свои настройки (можно из save-файла взять). Потом пакуете в sfs. Ну и подключаете автоматом.
я правильно понял
1.делаем файловую структуру в какой-либо папке по аналогии с структурой root (например folder/home/myfiles)
2.dir2pet folder-получаем пакет настроек
3 в голой системе устанавливаем этот пэт -готово клонирование
но возникает вопрос если мы меняем родные настройки паппика например папку startup, либо какой-то скрипт(пару строк), то мы должны копии этих папок вложить в структуру для создания пэт? (из нашего примера folder/home/myfiles  folder/root/startup/наши измененные скрипты и добавленные файлы)
Спасибо!
основная Ivanna. jeans на слабом железе