URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3747
[ Назад ]

Исходное сообщение
"FreeBSD 9.0, GPT, GRUB"

Отправлено thematt , 18-Янв-12 19:09 
На диске уже установлен Gentoo Linux, разметка GPT, есть один свободный раздел (/dev/sda14). Хочу установить на него FreeBSD 9.0, не испортив при этом существующую Gentoo-установку.
Предположительные действия:
  - гружусь с флэшки на которую залита FreeBSD (memstick)
  - выбираю режим "LiveCD"
  - форматирую в UFS2 /dev/sda14
  - монтирую его
  - копирую и распаковываю world.tgz, kernel.tgz
  - правлю fstab, задаю пароль root'a
  - отмонтирую /dev/sda14.
Вопросы:
  1. Что забыл?
  2. Что делать после отмонтирования /dev/sda14? Как и куда установить загрузчик FreeBSD и нужно ли его устанавливать?
  3. Как это всё загрузить используя GRUB1?

Содержание

Сообщения в этом обсуждении
"FreeBSD 9.0, GPT, GRUB"
Отправлено Xenesz , 18-Янв-12 21:58 
> На диске уже установлен Gentoo Linux, разметка GPT, есть один свободный раздел
> (/dev/sda14). Хочу установить на него FreeBSD 9.0, не испортив при этом
>   2. Что делать после отмонтирования /dev/sda14? Как и куда установить
> загрузчик FreeBSD и нужно ли его устанавливать?
>   3. Как это всё загрузить используя GRUB1?

Загрузчик фряшный ставить не надо.
Загружать через grub как любой нелинукс, через чейнлоудер, в menu.lst пишется примерно такое:

title           FreeBSD 8.2
rootnoverify    (hd1,2)
savedefault
chainloader     +1


"FreeBSD 9.0, GPT, GRUB"
Отправлено Аноним , 17-Фев-12 05:30 
См. например http://www.opennet.me/tips/info/2047.shtml
Я сам не пробовал, но вероятно вам нужно создать дополнительный gpt раздел типа freebsd-boot и установить туда загрузочный код gptboot:

gpart bootcode -p /boot/gptboot -i <номер freebsd-boot раздела> <диск>

Ещё я хз как работает gptboot, т.е. как он выбирает с какого раздела грузить loader - возможно, со следующего, возможно с первого раздела типа freebsd-ufs, возможно с первого где найдёт - думаю лучше рутовый freebsd-ufs расположить сразу (по номеру) после раздела freebsd-boot.

Из grub грузить можно, скорее всего и chainloader'ом и как описано в http://www.gnu.org/software/grub/manual/legacy/FreeBSD.html