Рассказ о том, как удалённо переставил linux на FreeBSD

Разговоры ни о чём

Модератор: vadim64

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Рассказ о том, как удалённо переставил linux на FreeBSD

Непрочитанное сообщение Alex Keda » 2009-11-11 9:32:55

Итак. Дано - сервер в европе, с заколебавшим линуксом (Энди ржёт что я его готовить не умею, но помоему все не умеют, в т.ч. разработчики приложений, рекомендующие софт ставить через ./configure =))
У сервера есть кнопка ресет - через вебинтерфейс, КВМ нет.
Название скрипта, переставляющего линух ан фрю я так и не вспомнил (гуглил по слову "делинуксатор", а он "депингвинатор" оказался), поэтому пришлось изобретать свой велосипед.

На сервере два диска в программном зеркале.
выковыриваем второй из зеркала:

Код: Выделить всё

dmesg | grep sd
cat /proc/mdstat
mdadm --detail /dev/md0
mdadm --manage /dev/md0 --fail /dev/sdb1
mdadm --detail /dev/md0
mdadm --manage /dev/md0 --remove /dev/sdb1
mdadm --detail /dev/md0
Ставим через yum всё что надётся по слову "qemu".
Запускаем куему, с использованием как сидюка - образа DVD c FreeBSD, а жёсткого диска - /dev/sdb. Примерно так, но за точность не ручаюсь - листинга уже нет:

Код: Выделить всё

qemu-system-x86_64 -hda /dev/sdb -cdrom /root/8.0-RC2-amd64-dvd1.iso -m 192 -boot d -localtime -vnc :0
подрубаемся по VNC на хост где всё происходит, ставим фрю на диск, как обычно (я сделал один раздел, без свапов и т.п. - на машине 8 гиг рамы, да и диск этот временный - дальше zfs у меня будет)
после инсталляции - настраиваем параметры (юзера добавить надо, sshd прописать на запуск), ребутаем виртуалку
далее возможны варианты.
1. у вас будет нормально бутиться с подключенного диска. тогда отключаете образ DVD, и дальше работаете с диска виртуалки.
2. как и у меня, с диска бутиться куему не захочет (ниасилила, походу - на тазике по 750G диски). Тогда бутитесь с сидюка, выбираете режим FixIT, c использованием LiveFS c CDROM

Что надо сделать
1. поставить на диск метку, и переписать fstab на эту метку - http://wiki.lissyara.su/wiki/Mount_through_glabel
как варант - точно опеределить какой номер будет у диска во фре. в куему диск был ad0 - в реальности, почти наверняка будет не так.
2. в линуксе посмотреть какой используется сетевой интерфейс (lspci), раскурить какое имя у него будет во фре (загуглить накрайняк)
прописать соответсвтенно, в rc.conf конфигурацию интерфейса, дефаултороутер, имя хоста. resolv.conf не забудте (я забыл =()

гасим фрю в виртуалке.
раскуриваем какой загрузчик у линукса - у этого оказался grub.
правим /etc/grub.conf - вот тут я напортачил - надо было сразу ман читать, а не статейки федорчуков всяких =((
неправильный вариант выглядел так:

Код: Выделить всё

# Boot FreeBSD
title FreeBSD 8.0 x64
rootnoverify (hd1,1)
#kernel /boot/loader  # specify the kernel or kernel loader
makeactive
chainloader +1
правильный, не сохранился =))
Однако, даю наводку - поиск по слову BSD в "info grub". Самое главное - что нумерация разделов начинается с нуля, а не с единицы!
чё-то типа root(hd1,a) - непомню точно, но в мане есть пример всей секции

ребутаем. должна забутиться фря, если нигде не ошиблись. мне пришлось просить IP KVM. Если дают за просто так - лучше к этому моменту её попросить - чтоб не стоял долго.

========
Ну, дальше я его на zfs перевёл, и сделал зеркало из двух дисков. всё той же zfs
http://forum.lissyara.su/viewtopic.php? ... 85#p206750
Убей их всех! Бог потом рассортирует...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: Рассказ о том, как удалённо переставил linux на FreeBSD

Непрочитанное сообщение Gendos » 2009-11-11 14:17:35

Прикольно, а другие варианты есть?
Да как удав! Работаю.


Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: Рассказ о том, как удалённо переставил linux на FreeBSD

Непрочитанное сообщение Gendos » 2009-11-11 14:23:04

Не так не интерестно.....это готовая тузла, нужен изврат.
Да как удав! Работаю.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Рассказ о том, как удалённо переставил linux на FreeBSD

Непрочитанное сообщение Alex Keda » 2009-11-11 14:23:27

вот название этой хреновины я и не смог вспомнить.
да и как-то проще помоему через куему - благо юзаю её постоянно, знаю неплохо...
Убей их всех! Бог потом рассортирует...

_Andy
проходил мимо

Re: Рассказ о том, как удалённо переставил linux на FreeBSD

Непрочитанное сообщение _Andy » 2009-11-11 19:16:47

Gendos писал(а):Прикольно, а другие варианты есть?
Можно на удаленный сервер с FreeBSD установить Linux. Тоже очень хороший вариант.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Рассказ о том, как удалённо переставил linux на FreeBSD

Непрочитанное сообщение Alex Keda » 2009-11-11 19:21:17

я тебе утром пердлагал накатать мануал на эту тему.
ты отморозился, а теперь выступаешь.
Убей их всех! Бог потом рассортирует...

_Andy
проходил мимо

Re: Рассказ о том, как удалённо переставил linux на FreeBSD

Непрочитанное сообщение _Andy » 2009-11-11 19:37:40

lissyara писал(а):я тебе утром пердлагал накатать мануал на эту тему.
ты отморозился, а теперь выступаешь.
Я не выступаю, а предлагаю другие варианты.

Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: Рассказ о том, как удалённо переставил linux на FreeBSD

Непрочитанное сообщение ADRE » 2009-11-13 3:36:50

ну как обычно я тогда свой предложу: можно установить винь2008 -)
//del

Аватара пользователя
helloworld
ст. сержант
Сообщения: 368
Зарегистрирован: 2007-10-03 8:06:37
Откуда: Northern Colorado

Re: Рассказ о том, как удалённо переставил linux на FreeBSD

Непрочитанное сообщение helloworld » 2009-11-13 7:00:16

ага - не сертифицированную ос ставите в европы? айай

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Рассказ о том, как удалённо переставил linux на FreeBSD

Непрочитанное сообщение serge » 2009-11-13 10:00:52

По поводу /etc/grub.conf нашел в статье про депингвинатор
Правим grub.conf, для загрузки Depenguinator'а

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

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Re: Рассказ о том, как удалённо переставил linux на FreeBSD

Непрочитанное сообщение serge » 2009-11-13 10:32:36

И еще
Монтируем boot'овый раздел linux'а и снова правим grub.conf, теперь добавляем
загрузку уже новой системы:

title FreeBSD
root (hd0,2,a)
kernel /boot/loader

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Рассказ о том, как удалённо переставил linux на FreeBSD

Непрочитанное сообщение Alex Keda » 2009-11-13 11:24:15

serge писал(а):По поводу /etc/grub.conf нашел в статье про депингвинатор
Правим grub.conf, для загрузки Depenguinator'а

title Depenguinator
root (hd0,1)
makeactive
chainloader +1
это для раздела в свапе, походу...
да и второй вариант не такой момоему.
=======
на досуге попробую ещё раз, может статью накидаю.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Gendos
лейтенант
Сообщения: 801
Зарегистрирован: 2009-02-18 14:30:39
Откуда: АЗиОПА
Контактная информация:

Re: Рассказ о том, как удалённо переставил linux на FreeBSD

Непрочитанное сообщение Gendos » 2009-11-13 14:10:53

_Andy писал(а):
Gendos писал(а):Прикольно, а другие варианты есть?
Можно на удаленный сервер с FreeBSD установить Linux. Тоже очень хороший вариант.
Можно, но ..э эээээээээээээээ не буду :-D
Да как удав! Работаю.


Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: Рассказ о том, как удалённо переставил linux на FreeBSD

Непрочитанное сообщение ADRE » 2009-11-16 12:27:46

helloworld писал(а):ага - не сертифицированную ос ставите в европы? айай
тццц... там и не такое бывает )
//del