Восстановление загрузчика FreeBSD

Документация связанная с установкой, настройкой и работой пользовательского ПО
Post Reply
User avatar
Raven
Бородатый сис
Бородатый сис
Posts: 2794
Joined: 03 Mar 2010, 15:12
ОС: RHEL 8
Location: Из серверной

Восстановление загрузчика FreeBSD

Post by Raven » 27 Aug 2010, 11:53

Для восстановления загрузчика FreeBSD также можно воспользоваться различными способами.

Первый способ
Находясь в Windows, можно вставить установочный CD в дисковод, и через командную строку зайти в каталог \TOOLS\ на этом диске (или же просто пишем команду через Run с указанием всех путей):

Code: Select all

...\TOOLS> bootinst.exe boot.bin 
Второй способ
Загружаемся с установочного диска и попадаем в sysinstall - универсальный инсталлятор/конфигуратор системы.
Выбираем вариант установки Custom, затем заходим в Partition. Попадаем в редактор дисков и, не делая никаких изменений, нажимаем (W)rite.
В диалоговом окне подтверждения отвечаем Yes, затем в появившемся окне выбора загрузчика выбираем Boot Manager.
Эти манипуляции позволят перезаписать загрузчик в MBR.
После чего следует выйти из программы установки и перезагрузить компьютер.

Третий способ
Аналогично загружаемся с установочного диска, в меню выбираем Fixit, там выбираем floppy, если есть загрузочная дискета или CDROM# 2 (опция "live" filesystem, требует наличия 2-го CD FreeBSD).

Откроется консоль, в которой нужно написать:

Code: Select all

Fixit# fdisk -B -b /boot/boot0 загрузочное_устройство 
где загрузочное_устройство:

Code: Select all

/dev/ad0 - первый IDE-диск или 
/dev/da0 - первый SCSI-диск. 
Примечание:
Если вы планируете использовать весь диск под FreeBSD, то устанавливать загрузчик не нужно. В fdisk после создания слайса FreeBSD нужно выделить его и нажать кнопку (S)et bootable. В меню выбора загрузчика следует отметить Standart MBR (no boot manager).
Я не злопамятный, я просто часто ковыряю логи
wass
Красноглазик
Красноглазик
Posts: 633
Joined: 26 Mar 2010, 11:43
ОС: MSDOS
Contact:

Re: Восстановление загрузчика FreeBSD

Post by wass » 27 Aug 2010, 15:21

cпасибо, попробую. хотя у меня фряха одна не живет, обычно вместе с линюхой. а раз так, просто юзаю линюховый граб или лило, не заморачиваясь со фряховым лоадером. какой-то он... не гибкий, что-ли. мне не нравится
OS: Gentoo Linux 3.6.6, KDE 4.9.3/Fluxbox
User avatar
ИМХО
Бытовой хакер
Бытовой хакер
Posts: 975
Joined: 02 Mar 2010, 13:21
ОС: Maui 2
Location: Чолпон-Ата
Contact:

Re: Восстановление загрузчика FreeBSD

Post by ИМХО » 27 Aug 2010, 15:28

А я все никак БСДю ваще не опробую, мне все не хватает аргументов о переходе на неё.
User avatar
Infernal Flame
Злой Модер
Posts: 1796
Joined: 03 Mar 2010, 11:25
ОС: Centos 7
Contact:

Re: Восстановление загрузчика FreeBSD

Post by Infernal Flame » 27 Aug 2010, 15:50

ИМХО wrote:А я все никак БСДю ваще не опробую, мне все не хватает аргументов о переходе на неё.
ИМХО
ты не один такой... я вот все тоже никак не соберусь полноценно посчупать ее...

з.ы. Вчера на домашнем серве перекинул систему с 80 Гб диска на 320 Гб. в итоге тоже были пляски с бубном, которые по сути заключали в себе загрузку с установочного диска слаки, монтирования корня, чрут в корень и запуск # lilo
Image
Image
Work: Centos 7 х 'all Servers'
User avatar
Raven
Бородатый сис
Бородатый сис
Posts: 2794
Joined: 03 Mar 2010, 15:12
ОС: RHEL 8
Location: Из серверной

Re: Восстановление загрузчика FreeBSD

Post by Raven » 27 Aug 2010, 17:14

Кстати, wass не смотря на свою негибкость загрузчик бсд даст любую фору и лило и грабу по части работы с нестандартными дисками.
Я не злопамятный, я просто часто ковыряю логи
User avatar
ИМХО
Бытовой хакер
Бытовой хакер
Posts: 975
Joined: 02 Mar 2010, 13:21
ОС: Maui 2
Location: Чолпон-Ата
Contact:

Re: Восстановление загрузчика FreeBSD

Post by ИМХО » 27 Aug 2010, 17:34

Raven wrote:Кстати, wass не смотря на свою негибкость загрузчик бсд даст любую фору и лило и грабу по части работы с нестандартными дисками.
А по подробнее? Шибко уж поверхностно.
User avatar
Raven
Бородатый сис
Бородатый сис
Posts: 2794
Joined: 03 Mar 2010, 15:12
ОС: RHEL 8
Location: Из серверной

Re: Восстановление загрузчика FreeBSD

Post by Raven » 28 Aug 2010, 10:40

Ну к примеру тот же Grub не совсем адекватно воспринимает систему слайсов.
Я не злопамятный, я просто часто ковыряю логи
wass
Красноглазик
Красноглазик
Posts: 633
Joined: 26 Mar 2010, 11:43
ОС: MSDOS
Contact:

Re: Восстановление загрузчика FreeBSD

Post by wass » 09 Sep 2010, 19:31

не совсем адекватно воспринимает систему слайсов
а наф они вообще скрючились, у меня простые разделы. и нестандрантного оборудования тоже не наблюдается :)
OS: Gentoo Linux 3.6.6, KDE 4.9.3/Fluxbox
User avatar
Phantom
Эникейщик
Эникейщик
Posts: 266
Joined: 18 May 2012, 16:34
ОС: ARCH Linux
Location: Брянск
Contact:

Re: Восстановление загрузчика FreeBSD

Post by Phantom » 19 Aug 2014, 09:49

У фряхи мне не очень нравится фаирвол. IPTables как то гибче и надежнее. То,что там есть вообще не понимаю зачем,поскольку по умолчанию во фрибзде вообще порты закрыты,а от брутфорса как ipfw защитит я к примеру не знаю,что для этой системы более актуально,чем ограничение портов. Второй минус...на мой P3-600Mz + 256RAM + 10Gb HDD ставилась сутки. Проработало 3 месяца,потом хард сдох. Да и вообще комп сдох. Та же убунта ставиласть за 40 минут и без проблем год отработала. В остальном freebsd обычная нормальная система.
01010000011010000110000101101110011101000110111101101101
User avatar
Raven
Бородатый сис
Бородатый сис
Posts: 2794
Joined: 03 Mar 2010, 15:12
ОС: RHEL 8
Location: Из серверной

Re: Восстановление загрузчика FreeBSD

Post by Raven » 28 Aug 2014, 15:54

Phantom wrote:У фряхи мне не очень нравится фаирвол. IPTables как то гибче и надежнее.
Ну, давай, запили мне в iptables шейп траффика на 3 группы IP с разными скоростными лимитами, не прибегая к сторонним утилитам. :-D
Phantom wrote:а от брутфорса как ipfw защитит я к примеру не знаю
а должен? :-D давай не будем пытаться кушать гречку монтировками, для таких вещей есть fail2ban, а что касается твоего намека на hashlimit - доводилось разгребать пепелище и идеально настроеным hashlimit'ом. Не спас, ибо все зависит от масштабов атаки - если атакующих хостов около 10, то его хватит. если >10к - хост не попадет в бан тупо по таймингам. Так что самая надежная защита от брутфорса

Code: Select all

ipfw add allow tcp from <ip админа> to me 22 keep-state
...
ipfw add 65534 deny log logamount 100 all from any to any
Ну и наконец, вряд-ли ОС виновата в выходе из строя железа сервера. Все ж таки солидный возраст (учитывая параметры железа) дает о себе знать.
Я не злопамятный, я просто часто ковыряю логи
Post Reply

Return to “Документация *nix”