Hi all!
Необходимо на сервер с установленной FreeBSD-6.0 удаленно принсталить FreeBSD-6.1
Именно проинсталить, а не обновить через cvsup или другими способами!
Можно ли это сделать? и что почитать на эту тему?
>Hi all!
>Необходимо на сервер с установленной FreeBSD-6.0 удаленно принсталить FreeBSD-6.1
>Именно проинсталить, а не обновить через cvsup или другими способами!
>Можно ли это сделать? и что почитать на эту тему?Можно, используя удаленную консоль.
>>Hi all!
>>Необходимо на сервер с установленной FreeBSD-6.0 удаленно принсталить FreeBSD-6.1
>>Именно проинсталить, а не обновить через cvsup или другими способами!
>>Можно ли это сделать? и что почитать на эту тему?
>
>Можно, используя удаленную консоль.
а поподробнее?
>Hi all!
>Необходимо на сервер с установленной FreeBSD-6.0 удаленно принсталить FreeBSD-6.1
>Именно проинсталить, а не обновить через cvsup или другими способами!
>Можно ли это сделать? и что почитать на эту тему?Зависит от того, какой у тебя доступ есть к этой машине. В крайнем случае, когда ты можешь только отослать туда диск и там его вставят и загрузят комп, то:
1. Берешь тестовый комп, ставишь на него систему по минимуму. Разбиение дисков и настройки сети и ssh должны быть как на целевой машине. Добиваешься того, чтобы на тестовая машина сама загружалась и ты мог зайти на нее удаленно.
2. Берешь любой live-cd (Frenzy или родной фришный, к примеру). Из него создаешь свой собственный диск, на который кладешь tar'ы всех разделов с тестовой машины и в /etc/rc.d кладешь скриптик, который:
а) разбивает диск на слайсы;
б) разбивает слайсы на разделы;
в) прописывает _все_ загрузчики;
г) растаривает готовые разделы.
3. Обнуляешь (т.е. обязательно dd) диск на тестовой машине и грузишь ее с этого компакта. Когда все заработает - отсылаешь диск.Вот только уже стоящую 6.0 лучше стандартно обновлять, через cvs.
спасибо, но это немного не то )
поясню ситуацию, в наследство достался сервер с установленной ОС FreeBSD 6.0, расположен оч далеко, cdrom и флоппик на нем не рабочие. Квалифицированного персонала рядом с ним нету. Как мне было сказано, сервер недавно был взломан. Так что у меня нет никакого желания выявлять на нем руткиты и тд., вот поэтому я и хотел снести старую ос и поставить новую. Доступ к серверу по ssh и телнету, права рут.
>сервер недавно был взломанНу тогда нет вариантом, кроме как загрузка с сидюка. Все остальное - просто русская рулетка.
>спасибо, но это немного не то )
>поясню ситуацию, в наследство достался сервер с установленной ОС FreeBSD 6.0, расположен
>оч далеко, cdrom и флоппик на нем не рабочие. Квалифицированного персонала
>рядом с ним нету. Как мне было сказано, сервер недавно был
>взломан. Так что у меня нет никакого желания выявлять на нем
>руткиты и тд., вот поэтому я и хотел снести старую ос
>и поставить новую. Доступ к серверу по ssh и телнету, права
>рут.так как видимо IPMI тоже нет, вам остаются только такие варианты:
- cvsup и пересборка ядра и мира, затем чистка всего в /usr/local и всех остальных
возможных местах - удаление неизвестных НЕСИСТЕМНЫХ бинарников, затем оставить
для старта при перезагрузке ТОЛЬКО ssh, после перезагрузки просканить машину и
начать сборку всей мутоты из портов, настроить секурити- попробовать и отработать на свой машине загрузку с Frenzy и удаленную ручную установку
FreeBSD:
- загрузка Frenzy
- настройка сети с использованием требуемых ip/mask
- после верхнего удаленно зайти на машину с Frenzy и руками выполнить:
- fdisk, bsdlabel, затем развернуть туда FreeBSD, настроить сеть, перезагрузиться
Все, либо можно выполнить скрипт установки Frenzy на hdd, после чего при желании
обновитьСпособ с Frenzy хошь не хошь, а портебует работоспособного CD-ROM и все это проделать
потом на удаленной машины.Итого:
1. cvsup с пересборкой всего и удаления всех НЕСИСТЕМНЫХ бинарников, включая порты
2. загрузка с LiveCD/Frenzy - используя IDE-CD или USB или Flash... - с ручной
установкой системыВсе, других вариантов нет
>Необходимо на сервер с установленной FreeBSD-6.0 удаленно принсталить FreeBSD-6.1
>Именно проинсталить, а не обновить через cvsup или другими способами!
>Можно ли это сделать? и что почитать на эту тему?Можно заранее подготовить образ диска, протестировать на такой-же машине.
Потом на удаленной создать md(4) на пару сотен метров с копией корня, смонтировать ее поверх корня, физические ФС перементировать в r/o, и переписать поверх диска образ.
Набрать sync; reboot и скрестить пальцы :)А вообще, разве на родном инсталяционном диске FreeBSD нет sshd? Если нет, то лучше всего frenzy или livecd собственного изготовления.