Восстановить загрузчик (not in MBR) (хэндбук уже курил, есть сомнения)

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

Модератор: arachnid

zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Восстановить загрузчик (not in MBR)

Сообщение zh0rzh »

Вопрос следующий:
при установке FreeBSD установил её родной загрузчик в MBR. После этого ставил Вин и Линукс. Установил GRUB в MBR, теперь требуется установить родной загрузчик FreeBSD в её первый слайс, т.е. в /boot (не в MBR!).
Правильно ли будет следующее: грузимся с CD, в fixit-консоли вводим:

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

#fdisk -B -b /boot/boot0 /dev/ad0s1


Далее просто правлю menu.lst для GRUB.

Текущая разбивка диска следующая (в формате GRUB):
hd0,0 - Windows
hd0,1 - FreeBSD
hd0,3 - Linux
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
Аватара пользователя
gcc
Сообщения: 526
ОС: FreeBSD 8.0 CURRENT

Re: Восстановить загрузчик (not in MBR)

Сообщение gcc »

Grab с ufs не дружет вроде
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: Восстановить загрузчик (not in MBR)

Сообщение zh0rzh »

gcc писал(а):
25.12.2007 05:41
Grab с ufs не дружет вроде


Мне не нужен GRUB в слайсе Фри. gcc, читайте внимательнее.

zh0rzh писал(а):
24.12.2007 15:19
теперь требуется установить родной загрузчик FreeBSD в её первый слайс, т.е. в /boot
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Восстановить загрузчик (not in MBR)

Сообщение skeletor »

zh0rzh писал(а):
24.12.2007 15:19
Вопрос следующий:
при установке FreeBSD установил её родной загрузчик в MBR. После этого ставил Вин и Линукс. Установил GRUB в MBR, теперь требуется установить родной загрузчик FreeBSD в её первый слайс, т.е. в /boot (не в MBR!).
Правильно ли будет следующее: грузимся с CD, в fixit-консоли вводим:

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

#fdisk -B -b /boot/boot0 /dev/ad0s1


Далее просто правлю menu.lst для GRUB.

Текущая разбивка диска следующая (в формате GRUB):
hd0,0 - Windows
hd0,1 - FreeBSD
hd0,3 - Linux

По идее правильно.
Но я бы советовал всё-таки поставить "фряховый загрузчик" в MBR, а линуксовый на бутовый раздел линукса. Если конечно такое возможно.
Имхо, так будет меньше проблем с загрузкой.
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: Восстановить загрузчик (not in MBR)

Сообщение zh0rzh »

Вчера пытался установить как описано:

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

#fdisk -B -b /boot/boot0 /dev/ad0s1


В GRUB прописано:

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

title FreeBSD
root (hd0,1,a)
makeactive
chainloader +1

Не грузится фря... :(


skeletor писал(а):
25.12.2007 11:58
я бы советовал всё-таки поставить "фряховый загрузчик" в MBR, а линуксовый на бутовый раздел линукса

Как-то некрасиво получится. У меня Линей несколько штук. Представь: из фришного меню в GRUB, где 5 штук Линукс. :g:
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: Восстановить загрузчик (not in MBR)

Сообщение zh0rzh »

Вчера сделал:

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

#fdisk -B -b /boot/boot0 /dev/ad0s1


В итоге почему-то убил GRUB. Теперь не грузится ничего. На экране вот такая фигня:

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

F1 - ?
F2 - ?
F3 - DOS


DOS - это, как я понимаю, он видит раздел FAT32 на hdb. Там нет ОС, просто хлам всякий храню.
Буду восстанавливать GRUB, а вот что с фришным загрузчиком делать - ума не приложу. :(
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали: