Постоялец
Пол:
Регистрация: 28.05.2007
Сообщений: 316
Репутация: 147
|
Тиражирование ОС или установка ОС для ленивых
Тиражирование операционных систем.
ОписаниеУстанавливая любую операционную систему сначала надо тупо ждать, пока она сольется с дистрибутива на диск, отвечая при этом на одни и те же вопросы одними и теми же ответами для каждой отдельно взятой системы. Потом начинается установка одних и тех же программ, разных шкур, красивостей. А если добавить сюда еще и настройки под собственный исключительно изысканный вкус и удаление всего ненужного по своему, бесспорно, самому авторитетному разумению, то мрак получается еще тот! День угробить надо, чтобы все по уму сделать. Как мне это все надоело. Да и старый я уже Лис, ленивым стал очень. А лень, как давно уже извесно, двигатель прогресса. Вот и начал я его двигать, прогресс этот. И продвинул. Теперь на установку и настройку Ubuntu или Windows со всеми прибамбасами я трачу что-то в районе часа. Объясняю, как.
Гарантировано для Ubuntu не важно, какой версии. Но эта инструкция годится для любых дистрибутивов, разве что, с несущественными изменениями, связанными с особенностями этих любых. Более того, применима к любой операционной системе, но с большими изменениями.
Этап первый. Подготовка системы.
Вы уже установили на компьютер свою любимую Ubuntu. Условие, выполнение которого желательно - папка /home должна быть на другом разделе (не системном) . В этом случае на создаваймый для переноса образ не будет переносится весь мусор, называемый Вашей личной конфеденциальной информацией. Готово? Отлично. Теперь:
- Удалите из системы все, что считаем совсем ненужным на других машинах, возможно, и на Вашей.
- Поставьте туда все, без чего ну никак нельзя.
- Добавьте те пакеты и программы, которые чаще нужны, чем не нужны.
- Залейте без установки те пакеты, которые чаще не нужны, чем нужны.
- Очень желательно! Для Вашей видеокарты проприетпрные драйвера, надеюсь, уже стоят. Так залейте эту радость без установки и на другие видеокарты, которые могут быть на компьютерах, с нетерпением ждущих Ubuntu. Обычно, это все от ATI и все от nVidia.
- Оденьте в любимую шкуру (например, шкуру леопарда от Mac4Lin, но вместо AWN-менеджера подставляем панель от Cairo, которая и покруче, почти без глюков и совсем без тормозов).
- Настройте compiz, внешний вид по своему неповторимому вкусу. Короче, вылизываем все до блеска.
- Если все это сделано давно, то выполните только пункты 3-5 в той мере, в которой они еще не полностью выполнены.
- Важно! Создайте еще одну учетную запись со всеми возможными правами для экспорта на другие машины (наприер, exporter) и назначте ей домашнюю папку на системном разделе в каком-либо месте (например, /usr/all_users). И права на чтение из нее для всех дать не помешает. Настройте профиль этой учетной записи по своему вкусу (например, по образцу и подобию Вашего родного и неотразимого). - Это нужно для того, чтобы не носить на другие компьютеры все лишнее, ненужное и секретное, хранящееся в Вашей домашней папке. Можно в эту домашнюю папку и данное руководство поместить, чтобы под рукой было.
- Важно! Если компьютер подключен к беспроводной локальной сети - отключитесь. Иначе возможны крутые глюки после загрузки системы на целевом компьютере.
- Вычистите папку /tmp - мусор тиражировать необязательно.
- Все, что еще лежит в /var/cache/apt/archives, переселите на другое место жительства. Пакеты в кэше могут и устареть со временем, все равно их со временем придется доставлять отдельно.
- Соорудите из этого переносной репозиторий (например, с помощью AptOnCD). Пригодится при установке.
Этап второй. Создание образа.
Залейте с сайта http://www.sysresccd.org systemrescuecd-x86-1.1.2.iso (воозможно, там и по новее уже есть). Можно, конечно, и другое что-то, но это вариант мне нравится тем, что он самодостаточен. Соорудите CD из сего образа. Теперь можно перезагружаться. Загрузка, разумеется, с systemrescuecd. Во время загрузка на все вопросы, понятные и непонятные, отвечайте предельно просто - нажатием клавиши Enter. Или не отвечайте, если ждать не в лом. И так до тех пор, пока не увидите долгожданные слова:
Код:
root@sysresccd/root %
Где и набирите волшебное слово wizard
Код:
root@sysresccd/root % wizard
Там есть варианты. Выбирайте первый. Если не прокатит, т.е. увидите черный экран (возможно и такое), то давите Ctrl-Alt-BackSpace и:
- Выбирите пункт меню Xorg-gen.
- Enter.
- Теперь опять wizard (можно и стрелкой вверх). Хотя, один раз и это не получилось. Не смертельно. Там есть еще пункты меню - что-то обязательно сработает.
- И в результате Вы увидите весь необходимыый джентмельский набор для резервного копирования и восстановления из копии любого раздела любого диска, издевательств над разделами жестких (и не только) дисков (Gparted, в котором, в отличие от убунтовского, можно поменять и метку тома), парочку текстовых редакторов, Midnight Commander (MC), терминал, FireFox... Можно добраться ко всему этому из меню слева внизу или щелкнув любой мышиной кнопкой по любому пустому месту рабочего стола. Короче - счастье полнейшее. В MC, к моему глубочайшему сожалению, клавиши F1-F5 не работают, приходится через верхнее меню за нужными операциями лазить.

- Теперь в Gparted.
- Очень важно! Уменьшите раздел с резервируемой системой почти до допустимого минимума, оставляя, приблизительно, 10% свободными (0% может оказаться до безобразия вредным). Partimage не распакует образ на раздел, меньший, чем тот, на котором этот образ был создан. Gparted не закрывайте, пригодится еще, и не раз.
- Теперь надо смонтировать том, на который Вы будете заливать образ кровью и потом установленной и настроенной системы. Для начала запустите Midnight Commander и в папке /mnt создайте папку точки монтирования целевого раздела. Например, sda5. (желаемый раздел можно поискать и в списке, который любезно предоставил Вам Gparted).
- А теперь пора и в терминал. Там в терминале набераем жизненно-необходимую команду:
Код:
mnt -t тип_файловой_системы /dev/sda5 /mnt/sda5
Тип файловой системы выбранного раздела диска прекрасно виден в Gparted, разве что вместо fat32 или fat16 надо писать vfat. Раздел с файловой системой ntfs монтируется по другому:
Код:
ntfs-3g /dev/sda5 /mnt/sda5
- Смонтировалось? Отлично. Теперь в MC на смонтированный диск и создайте там папку для образа, например, Images (если, конечно, не обленились до безобразия).
- Настало время Partimage.
- По умолчании тут все заточено под создание образа раздела. Выбирите стрелочками сохраняемый раздел. Надавите клавишу Tab.
- Пропишите пальчиками путь для сохранения, например:
Код:
/mnt/sda5/Images/MyOS
. В меню выбора типа операции и так стоит уже. Вместо MyOS можете подставить любое понравившееся Вам имя образа. Система сама позаботится о расширениях файлов образа.
Код:
Save partition into a new image file
(Сохранение раздела), поэтому
- Смело давите F5. Можно и комментарий на следующем шаге сделать. Полезным оказался - я делаю. И потом "Дальше, дальше и дальше" и так до начала запуска создания образа. Не выбирайте самое крутое сжатие - замучитесь ожидать окончания операции. По умолчании стоит самое то.
- Погуляйте какое-то время, попейте кофе, покурите или поюзайте разные программы из компелекта systemrescuecd (только не переусердвствуйте).
- Важно! Не забудьте вернуть размер системной папки в исходное состояние.
- Дайте права на чтение созданных файлов образа для всех. По умолчании, они только root'у даются.
- Теперь можно в терминале набрать команду reboot и загрузиться в более родной Linux. Не забывая вовремя выхватить сидюк из привода.
- Попав в родной Вам Linux, изобретите способ доставки полученного образа, в виде нарезанных на кусочки по 2Gb, файлов /Images/MyOS.* и реализуйте его первую часть. Т.е., сложите эти кусочки в карман, сумочку, отправьте по почте или еще что-нибудь.
- Созданную учетную запись на фиг из системы! Лишняя дыра. А если пароль крутой - все равно забудете. А папочка all_users для экспорта останется. Потом пригодится.
- Теперь я разрешаю Вам выключить компьтер и, с чувством исполненного долга перед своей ленью, выпить пива. Вы это заслужили, проделав огромную работу для получения возможности сэкономить свое время в будущем. Что только не сделаешь ради своей лени!
Этап третий, циклически повторяющийся. Возврат из образа.
Файл с этой инструкцией, которая выглядит более красиво и читабельно, я положил сюда
Последний раз редактировалось desa; 16.12.2010 в 00:59..
|