История изменений
Исправление 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.