LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Проблема в том что в /usr/local/sbin/ у меня нет бинарника grub (

В Linux если программа ставится просто из исходных кодов в ручную (в обход пакетного менеджера), то префикс (prefix) установки файлов будет как раз /usr/local. Если же ставится средствами пакетного менеджера, то prefix будет /usr.

Думаю в случае FreeBSD точно также.

Поэтому, раз вы пишете, что ставили grub из портов, то вряд ли он установлен в /usr/local/sbin, скорее всего в /usr/sbin. Можете найти командой:

which grub
или
locate grub

grub> find /boot/grub/stage1 grub> root (hd0,a) {whichever you intend; don't forget to remind grub that it is dealing with FreeBSD, changing (hd0,0) into (hd0,a). In this manner there is no need to call chainload.} grub> setup (hd0) {Note this time no more 'a' slice but the whole drive} grub> quit reboot

Эти команды для установки первого grub (grub-0.97), а не для установки grub2.

UPD:
Ну и у grub2 нет команды grub.

Исправление kostik87, :

Проблема в том что в /usr/local/sbin/ у меня нет бинарника grub (

В Linux если программа ставится просто из исходных кодов в ручную (в обход пакетного менеджера), то префикс (prefix) установки файлов будет как раз /usr/local. Если же ставится средствами пакетного менеджера, то prefix будет /usr.

Думаю в случае FreeBSD точно также.

Поэтому, раз вы пишете, что ставили grub из портов, то вряд ли он установлен в /usr/local/sbin, скорее всего в /usr/sbin. Можете найти командой:

which grub
или
locate grub

grub> find /boot/grub/stage1 grub> root (hd0,a) {whichever you intend; don't forget to remind grub that it is dealing with FreeBSD, changing (hd0,0) into (hd0,a). In this manner there is no need to call chainload.} grub> setup (hd0) {Note this time no more 'a' slice but the whole drive} grub> quit reboot

Эти команды для установки первого grub (grub-0.97), а не для установки grub2.

Исходная версия kostik87, :

Проблема в том что в /usr/local/sbin/ у меня нет бинарника grub (

В Linux если программа ставится просто из исходных кодов в ручную (в обход пакетного менеджера), то префикс (prefix) установки файлов будет как раз /usr/local. Если же ставится средствами пакетного менеджера, то prefix будет /usr.

Думаю в случае FreeBSD точно также.

Поэтому, раз вы пишете, что ставили grub из портов, то вряд ли он установлен в /usr/local/sbin, скорее всего в /usr/sbin. Можете найти командой:

which grub
или
locate grub

grub> find /boot/grub/stage1 grub> root (hd0,a) {whichever you intend; don't forget to remind grub that it is dealing with FreeBSD, changing (hd0,0) into (hd0,a). In this manner there is no need to call chainload.} grub> setup (hd0) {Note this time no more 'a' slice but the whole drive} grub> quit reboot

Эти команды для установки первого grub (grub-0.97), а не для установки grub2.