Бинарная система
Gentoo-начало 3 мая, 2006 - 18:45
Приветствую всех.
Подскажите,возможно ли осуществить вот такую идею.
Сейчас потихоньку доустанавливаю систему(всякие мелкие пакеты и приложения),хотелось бы потом все это добро которое я наворочу сделать бинарным.Тоесть чтоб в случае чего,я не компилил систему заново,а просто установил все из бинарников.Как такое можно замутить?
»
- Для комментирования войдите или зарегистрируйтесь
Это просто...
man quickpkg
tar / ... ?
tar / ... ?
вроде уже
вроде уже где-то видел, но забыл где:
как бэкапить систему с помощью tar,
на примонтированный носитель, но при этом исключить точку монтирования?
тоесть что-бы каталог в который я примонтировал раздел не попадал в архив...
stage 4 в деталях
http://gentoo-wiki.com/HOWTO_Custom_Stage4
emerge --help
Посмотри повнемательней доку к emerge. Там есть ключи для установки с созданием бинарного архива, только создания бинарного архива и установки только из бинаоного архива. quickpkg был уже упомянут.
Все намного
Все намного проще. Цепляешь к своей генте истчо один диск и через полчаса - час у тебя две генты :). Можно залить свою генту на дивиди, скваш фс вполне подойдет. Все что нужно - загрузился с ливсиди, разбил винт и слил дивидишник (ну с ядром и грубом поплясать придется). Недавно решил винт поменять на побольше. dd прекрасно справился. Одна незадача. Разделы больше стали. Помогли resize2fs и resize_reiserfs.
А можно
А можно поподробнее,или ссылочку на статью?
Все приемы
Все приемы прописаны в мануале по установке.
Берешь диск. Вставляешь его в гентобокс. Разбиваешь на разделы. Затем заливаешь содержание твоих разделов на разделы на новом винте. Можно 2 мя способами:
1) Создаем на разделе фс, монтируем и копируем при помощи mc. ++ Работает достаточно быстро, --виртуальные файловые системы типа /dev оочень плохо копируются :) и слетает загрузчик. Первое обходил тем что создавал такие каталоги ручками и копировал ноды устройства согласно мануалу , который после неудачного бута вылезал. Второе - создал себе Дискету с грубом, и проинсталлил загрузчик с дискеты по месту.
2) Не создавая фс для каждого раздела (исключая свап ессно) делаем так dd if=/dev/hdТВОЙДИСКТВОЙРАЗДЕЛ of=/dev/hdНОВЫЙДИСКНОВЫЙРАЗДЕЛ bs=512 .
--Опасно как военная тропа (можно запросто загубить нужный раздел поставив его под of=),-- медленно, Ежели раздел приемник больше то после маунта нового раздела увидишь старый размер диска. Дело поправляется утилитами из соответсвующих пакетов обслуживания конкретной фс (resize_reiserfs к примеру). Точно так же слетает загрузчик.
Насчет сиди, дивиди все тоже самое. Заливаешь тар своей генту на дивидишник, либо на сиди со сквашфс если влезет. У друга подгружайся с ливсиди , размечай винт и сливай все назад.
МИНУСЫ ОБЩИЕ.
Вилы с ядром. Оптимальные самосборные ядра не являются универсальными. Можешь запросто не включить нужное устройство. Лечится загрузкой с сиди, сшрутом в корень и пересборкой ядра. Можно попробовать собрать нечто монстроидально универсальное..
Вилы с оптимизацией. То что точено под пень 4 не будет работать на целероне. Лечится сборкой под самое старье чтотсобираешься встретить (в идеале 386).