betaВсеукраинский портал разработчиков и пользователей свободного программного обеспечения. |
|
| Поиск | |
КомьюнитиНаша Наши друзьяРотация кнопок. Наша кнопка:![]() |
НовостиВторой релиз проекта DepenguinatorColin Percival, разработавший новую систему охранной сигнализации sio.su, представил вторую версию скрипта Depenguinator, предназначенного для автоматизации замены Linux на FreeBSD на удаленном сервере. Изменения Depenguinator 2.0:
Указав в настройках параметры сети и скопировав код в раздел подкачки через "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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 >>
|
|
© 2004-2009 Журнал "Root UA" - свидетельство СМИ: КВ №14786-3757Р |
|