The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Второй релиз проекта Depenguinator

29.01.2008 14:17

Colin Percival представил вторую версию скрипта Depenguinator, предназначенного для автоматизации замены Linux на FreeBSD на удаленном сервере. Изменения Depenguinator 2.0:

  • Добавлена поддержка установки новых релизов FreeBSD;
  • Обновлен код makefs для обеспечения поддержки свежих Linux дистрибутивов;
  • Вместо назначения пароля суперпользователя, производится настройка доступа через добавление открытого ключа;
  • Вместо создания дискового раздела, размером около 40Мб, для установочного образа, теперь используется существующий раздел подкачки.

Указав в настройках параметры сети и скопировав код в раздел подкачки через "dd" и изменив настройки загрузчика GRUB, после перезагрузки удаленной машины, можно зайти на нее по SSH и с легкостью установить FreeBSD.

Например, для замены Ubuntu 7.10 на FreeBSD 7.0-RC1 необходимо выполнить следующие операции:


  1. Подготовка Ubuntu к запуску Depenguinator

      apt-get install curl
      apt-get install bsdtar
      apt-get install libc6-dev
      apt-get install zlib1g-dev

   2. Загружаем  Depenguinator и сверяем контрольную сумму:

      curl http://www.daemonology.net/depenguinator/depenguin-2.0.tar.gz > depenguin-2.0.tar.gz
      sha256sum depenguin-2.0.tar.gz

   3. Раскрываем архив с  Depenguinator:

      tar -xzf depenguin-2.0.tar.gz
      cd depenguin-2.0

   4. Создаем файл конфигурации, поменяв настройки сети:

      mv depenguinator.conf.dist depenguinator.conf
      nano depenguinator.conf

   5. Загружаем ISO образ FreeBSD и сверяем контрольную сумму:

      curl ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/7.0/7.0-RC1-i386-disc1.iso > disc1.iso
      sha256sum disc1.iso

   6. Создаем загрузочный образ, скопировав свой SSH ключ:

      sh -e makeimage.sh disc1.iso 7.0-RC1 ~/.ssh/authorized_keys

   7. Выключаем своппинг:

      swapoff -a

   8. Записываем загрузочный образ в раздел подкачки /dev/sda2:

      dd if=disk.img of=/dev/sda2

   9. Добавляем к конфигурации GRUB (/boot/grub/menu.lst) параметры загрузки из раздела подкачки.

      title   FreeBSD
      root    (hd0,1)
      makeactive
      chainloader +1

    Не забываем изменить номер загружаемого по умолчанию блока.

  10. Перезагружаем машину

      shutdown -r now

  11. Заходим по SSH и устанавливаем FreeBSD.



  1. Главная ссылка к новости (http://www.daemonology.net/blo...)
  2. OpenNews: Установка FreeBSD по сети используя Depenguinator
  3. OpenNews: Удаление FreeBSD и установка Debian по SSH
  4. OpenNews: Альтернативная система установки OpenBSD
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/13903-freebsd
Ключевые слова: freebsd, boot, depenguinator, install, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, goshanecr (ok), 14:47, 29/01/2008 [ответить]  
  • +/
    Норм :) Пингвинов вздергивают на трезубцы ? :)
     
     
  • 2.3, terminus (?), 15:35, 29/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ждем ответ линуксойдов в виде какого-гибудь DeExorcinator'a :)
     

  • 1.2, x0a (ok), 14:56, 29/01/2008 [ответить]  
  • +/
    вот бы такую штуку в качестве вируса для винды
     
  • 1.4, ХимТех (ok), 21:13, 29/01/2008 [ответить]  
  • +/
    Не  любит он Linux
     
  • 1.5, ХимТех (ok), 21:24, 29/01/2008 [ответить]  
  • +/
    1) http://news.netcraft.com/archives/2007/10/26/netcraft_ssl_survey.html
    Статистика говорит, что кол-во win уменьшается, кол-во  lin увеличивается, а bsd остается так же.
    2)http://www.opennet.me/base/sys/freebsd_to_linux_debian.txt.html
    Уже давно написали скрипт для УДАЛЕНИЯ FreeBSD И УСТАНОВКИ Linux
     
     
  • 2.6, gaux (ok), 11:49, 31/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>

    Many computer systems around the world have been possessed by penguins; some have even been possessed by dead rats. In light of this, it is desireable to exorcize these evil spirits, and replace them with a nice, friendly daemon.
    <<

    Видать чела заманали в конец:)

    >Статистика говорит, что кол-во win уменьшается, кол-во  lin увеличивается, а bsd остается так же.

    Честно говоря ни разу не слышал, чтобы сервак на бсд накрылся. Если только из за поломки железа. Конечно, все дистры разные. Недавно админ, с которым по аське переписываюсь, написал, что у одного чела сервак на ASP Linux накрылся.

    http://forum.oszone.net/showthread.php?t=14106

    от 2003 года - ЧЕРТОВСКИ КЛАССНЫЙ UNIX

    <<
    Естественно, теперь должен возникнуть вопрос: почему же, если все *BSD системы так хороши, мы о них мало слышим? Продвижением *BSD на пользовательский рынок никто в общем-то и не занимается (по данным различных источников, что-то около 0.1%). К тому же в этих системах большинство операций по настройке придется производить вручную, что подойдет далеко не всем пользователям, да и опыта требует немалого. Профессионалы же давно полюбили и используют во всю эту систему на серверах. Стабильность серверов под управлением этих систем уже давно ни у кого не вызывает сомнений. Одним из показателей надежности работы сервера является uptime время непрерывной бесперебойной работы. Так вот, средний uptime системы под управлением Windows приблизительно 20 дней.
    Что же касается *BSD систем (подробности на http://uptime.netcraft.com), первые
    пятьдесят серверов в списке возглавляют различные варианты BSD у последнего (50) в этом списке среднее время непрерывнойработы равнялось 780 дней, а первый уже давно перевалил за 1000, и система, которая установлена на нем, называется FreeBSD.
    >>

    Лично меня больше интересует снижение IIS, а не та или иная ОС.

     
     
  • 3.7, XD (?), 05:36, 01/02/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > Недавно админ,
    >с которым по аське переписываюсь, написал, что у одного чела сервак
    >на ASP Linux накрылся.

    а еще один козел рассказывал.... (с) масяня
    не знаю кто Вы по роду деятельности, но форумом явно ошиблись

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру