Документация по ОС FreeBSD Среда, 08.01.2025, 23:07
Приветствую Вас Гость | RSS
Меню сайта
links

Главная » 2008 » Февраль » 1 » Второй релиз проекта Depenguinator
Второй релиз проекта Depenguinator
23:07

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.
Новость взята с сайта: http://www.opennet.ru
Просмотров: 679 | Добавил: oleg | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Календарь новостей
«  Февраль 2008  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
2526272829

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright MyCorp © 2025