Поиск

Газета FOSS News

18 июня 2009

О газете
Архив
Авторам
Рекламодателям

 

Кабинет читателя

Вход в систему
Введите имя пользователя и пароль для входа в систему:

Комьюнити

Наша Google Group
Наша рассылка на subscribe.ru
Мы в ЖЖ: rootua
Мы В Контакте



Наши друзья


Ротация кнопок.

Наша кнопка:


Портал RootUA

Новости

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

Colin Percival, разработавший новую систему охранной сигнализации sio.su, представил вторую версию скрипта 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.

2011-01-29
Предыдущие новости: Что нас ждет в OpenOffice 3
Почему корпорации не любят Debian
ptop для мониторинга работы PostgreSQL. Обзор top-подобных утилит.
Диагностика и определение конфигурации системы в Solaris
Список идей для совершенствования OpenSolaris
 
Система Orphus

4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4