Как обновить стандартный загрузчик? ((я изменил его код))

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Shurman
Сообщения: 43

Как обновить стандартный загрузчик?

Сообщение Shurman »

На ноутбуке стандартный загрузчик в момент старта крайне громко и неприятно пищит. Соответственно, где-то на просторах инета я нашел простой рецепт - закомментировать строчку в коде загрузчика, которая этот самый писк издаёт. Закомментировал - и как раз пересобирал ядро и мир. В /boot видно, что boot0 лежит новый. Делаю:
# boot0cfg /dev/ad0
Перезапускаюсь - пищит.
# fdisk -B -b /boot/boot0 /dev/ad0
Перезапускаюсь - пищит.

Что у меня не так? :-)
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Как обновить стандартный загрузчик?

Сообщение vg2.0 »

Можно поставить grub, он не пишит. :)
Перед установкой нужно sysctl kern.geom.debugflags=16 в консоли, иначе не поставиться.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Shurman
Сообщения: 43

Re: Как обновить стандартный загрузчик?

Сообщение Shurman »

vg2.0 писал(а):
11.01.2006 06:32
Можно поставить grub, он не пишит. :)

Не, это неспортивно. :-)

vg2.0 писал(а):
11.01.2006 06:32
Перед установкой нужно sysctl kern.geom.debugflags=16 в консоли, иначе не поставиться.

А вот за этот совет спасибо - попробую.
Спасибо сказали:
Shurman
Сообщения: 43

Re: Как обновить стандартный загрузчик?

Сообщение Shurman »

Не помогло... :-(
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Как обновить стандартный загрузчик?

Сообщение vg2.0 »

Shurman писал(а):
11.01.2006 09:47
Не помогло... :-(

Тогда прописать в /etc/sysctcl.conf
sysctl kern.geom.debugflags=16
и ребутнуться, затем должно точно поставиться.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Shurman
Сообщения: 43

Re: Как обновить стандартный загрузчик?

Сообщение Shurman »

vg2.0 писал(а):
11.01.2006 12:41
Тогда прописать в /etc/sysctcl.conf
sysctl kern.geom.debugflags=16
и ребутнуться, затем должно точно поставиться.

Не помогло... (я, конечно, в файл добавлял без sysctl, как в цитате выше). Впрочем, неудивительно: когда из консоли выдавал эту команду, я проверял потом, изменилось ли это значение - и оно изменялось.

Возможно, я что-то всё-таки не так поменял... Буду экспериментировать - вставлю какую-нибудь чушь в загрузчик, чтобы понять, изменяется он у меня или нет. :-)
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Как обновить стандартный загрузчик?

Сообщение vg2.0 »

А что хоть говорит, на что жалуется? А какой grub?
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Shurman
Сообщения: 43

Re: Как обновить стандартный загрузчик?

Сообщение Shurman »

vg2.0 писал(а):
12.01.2006 15:28
А что хоть говорит, на что жалуется? А какой grub?

Груб - никакой. И никто ни на что не жалуется - кроме меня на оглушительно громкий писк системного динамика моего ноутбука при загрузке _стандартного_ загрузчика. В буржуйских рассылках нашел упоминание проблемы, и рецепт - закомментировать соответствующий вызов функции BIOS в загрузчике. Нашел, закомментировал, пересобрал. И - фиг мне. :-(
Спасибо сказали:
Аватара пользователя
bahsurman
Сообщения: 153

Re: Как обновить стандартный загрузчик?

Сообщение bahsurman »

Так может и не стоит пересобирать ядро и мир после того, как строку закомментил? Ты бы ссылочку, которую с этим рецептом нарыл, привел бы.
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Как обновить стандартный загрузчик?

Сообщение polachok »

man boot0cfg
И немедленно выпил.
Спасибо сказали: