



![]()
Доступно о Linux
Казанское Сообщество Разработчиков ПО


Господа, нужен совет. Допустим я установил и настроил систему на одном компьютере. Как сделать так чтобы можно было установить тоже самое на другой машине не прибегая опять к скачиванию недостающих пакетов и т.д. Короче надо сделать типа образа системы, чтобы без проблем ставить на другие машины

В инете куча всяких сборок
В инете куча всяких сборок Вендовых сразу дрова ставяться и программы необходимые
А если серьезно погугли в инете как сделать собственный лайв сиди убунты ,все в гуевом режиме делается и за несколько минут
>>недостающих пакетов и т.д.
что такое и.т.д??
http://ubuntueasy.com/teorija/svoj-distributiv-ubuntu
Дорогой ELS из твоего вопроса
Дорогой ELS из твоего вопроса не понятно чего ты хочешь. Либо ты желаешь сделать образ и клонировать систему либо ставить одно и тоже приложение на определенные машины, но не дожидаясь закачки.
Первое решается просто, надо образ собранного линукса для создания образов винчестера. Я на пример пользуюсь P.I.N.G. качнуть его можно здесь http://ping.windowsdream.com/
Второе делается еще проще программой APTonCD http://aptoncd.sourceforge.net достаточно качнуть один раз программу на одном компьютере и установить, затем сделать диск с пакетами и дальше просто восстанавливать кэш на каждой нужной машине. Одно только требуется, нужно чтоб везде стояла APTonCD. Так я обновлял пакеты для тех компьютеров у которых был тонкий интернет.
Системы (относительно)
Системы (относительно) одиаковые?
Самый тупой способ - http://www.cyberciti.biz/tips/how-do-i-make-linux-filesystem-backup-with-dd.html - сдампить образ дисков, потом из залить на другой винт с помощью dd
Если системы различаются, или надоиметь на разных компах разные разделы (по объему, разные ФС) - надо (тут по памяти):
сдампить MBR (например dd if=/dev/sdX of=/backup/mbr.bak bs=512 count=1)
скопировать все содержимое базовой системы, кроме виртуальных ФС, /proc, /dev
Поправить в скопированном /etc/fstab новые UUID, ФС, или как там оно будет различаться.
Залить всё на новый винт. Восстановить MBR, поправить /media/new_drive/boot/grub/menu.lst, для новой разметки, UUIDы дисков.
По идее после этого всё должно заработать на новом винте, если я тут чего написать не забыл и если ты правильно сделал )))
> Я на пример пользуюсь P.I.N.G. качнуть его можно здесь ... еще проще программой APTonCD
Оу, твикеры реестра для линукс уже не загорами ;)
UPD *забекапить всё важное не забудь* )
Вообще dd хорошие способ, но
Вообще dd хорошие способ, но если "лишнего" винта нет, то я делал так - на все инсталлил стандартным способом дистр, потом на одной машине доустанавливал все что нужно, далее снимал с нее винт и а) на одинаковых машинах просто тупо копировал содержимое корневого каталога с винта на винт (cp -R ), хотя правильнее было только /etc и /usr копировать б) на разных машинах прежде чем доустанавливать делал копию /etc затем после доустановки копировал только отличающиеся файлы в /etc и полностью /usr
Респект за быструю реакцию и
Респект за быструю реакцию и разнообразные советы, господа!
Все это для меня пока ново, но постараюсь разобраться.
Для верности уточню задачу. Ставлю систему с Лайв СиДи (Linux Mint 7).
Докачиваю пакеты локализации, доустанавливаю все нужное, а потом хочу все это масштабировать. С APTonCD понял, тоже рассматривал эту возможность, в LM7 она идет по умолчанию. Проги я восстановлю с его помощью. Вот систему бы малой кровью установить. Где-то что-то видел про локальное зеркало обновлений. Типа на одной машине все качается, а другие по сетке дообновляются с нее. Про это может кто-нидь чёнидь скажет.
Els Linux большой и главное
Els Linux большой и главное гибкий. Кстати есть такое как NFS. Можно просто смонтировать локальный кэш одного Linux с другим и это может сработать только при условии что системы не будут отличаться сильно.
> Для верности уточню задачу.
> Для верности уточню задачу. Ставлю систему с Лайв СиДи (Linux Mint 7).
Сколько машин? В Mint есть куча софта, которого нет в обычной убунту. Много чего из доп.софта надо ставить?
> Типа на одной машине все качается, а другие по сетке дообновляются с нее. Про это может кто-нидь чёнидь скажет.
Заюзай местный поиск. Тут уже были статьи на эту тему.
PS тупое копирование по любому быстрее, чем развлечение с установкой одного и того же на разных компах ;)
Просто я этого никогда не
Просто я этого никогда не делал, поэтому и прошу совета.
Прог сколько пока незнаю, нужно подобрать ещё. Спрашиваю так на будущее, хочу подготовится
> Прог сколько пока незнаю,
> Прог сколько пока незнаю, нужно подобрать ещё
dd, cp, tar )
А что мешает взять и просто
А что мешает взять и просто записать все скачаные пакеты на диск CD/DVD-ROM? У меня тоже Live-CD, раньше тоже помню пытался заморачиваться созданием локального репозитария, но в конечном итоге, лень одолела :), просто тупо дописал все нужные пакеты на 2 дорожку Live-CD записанного в режиме мультисессии. И всё :) И нет никаких проблем!
Хотя с другой стороны может быть Mint чем-то отличается? И есть какие-то особенности? Сомнительно, конечно - но может быть и так.
Els wrote: Для верности
В последнем номере LinuxFormat (июньском) есть статья с решением этой проблемы. Если влом искать то подсказка - копай в сторону apt-proxy, это то что тебе надо. Устанавливаешь на одной машине а потом с остальных уже качаешь с нее. И обновления кстати попрут также
Спасибо почитаю
Спасибо почитаю
млин... Чел ясно понятно
млин...
Чел ясно понятно спросил - как поставить туже систему не скачивая то се...и не напрягаться...
объясняю ...
вот ты настроил убунту и все пашет...и надо перенести все это дело на другие машины...
мона поступить
1. тупо склонировать...тут вагон всяких Partimage Acronis и тд...
тупой варинат ...
2. более елегатный...
http://www.debianadmin.com/clone-your-ubuntu-installation.html
http://www.arsgeek.com/2006/09/19/ubuntu-tricks-how-to-generate-a-list-of-installed-packages-and-use-it-to-reinstall-packages/
и если качать пакеты не хоца...
aptoncd те в помощь
вообщем то всякие там дд и партимажи тебе все в тупую сделают...так што ююиды придется править...
а так..
тебе надобно скопировать
/etc/apt/sources.list
/etc/network/interfaces с последующей правкой сетевых IP
ну вроде собсно все...
а можно вообще на все забить..тупо скопировать или даже проще поднять апач, саббу или нфс или даже фтп ...че еще есть ???
скопировать содержимое /var/cache/apt/archives и совать туда же на развертываемой машине и аптонСД мона послать в Ж..
вариантов вагон
я бы выбрал фтп...
а потом в ссылках которые выше есть как развернуть скриптом из текстовика инсталируемые пакеты..
ну сообсно и все..
вроде понятно описал
но ставить все равно придется...машину с носителя...
но можно сгенерить свой Лайвсд...
или задействовать PXE
но меня кажись понесло...
это тяжело будет..
Quote: Допустим я установил
Задача в принципе нерешаемая - так как это сделать НЕВОЗМОЖНО!
Начиная от различий в железе и заканчивая различными пользовательскими настройками, - самый правильный и простой путь, либо:
либо:
Все остальные советы - вредные.
.
Мне в принципе понравился
Мне в принципе понравился метод описанный в июньском Linux Format с помощью apt-proxy (спасибо Crazy Rebel) и как второй вариант собрать свой дистрибутив. Но пока экспериментировать нет времени, да инет нормальный только на работе, а у родителей где я пока летом, только Билайн модем :).
Всем огромный респект и уважуха
Отправить комментарий