Доброе.Помогите разобраться с установкой GRUB на FreeBSD. Гугл не помог.
При попытке установить граб выдает следующее:
grub-install /dev/ad0
GNU GRUB version 0.97 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> root (hd0,0,a)
Filesystem type is ufs2, partition type 0xa5
grub> setup --stage2=/boot/grub/stage2 --prefix=/boot/grub (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/ufs2_stage1_5" exists... yes
Running "embed /boot/grub/ufs2_stage1_5 (hd0)"... failed (this is not fatal)
Running "embed /boot/grub/ufs2_stage1_5 (hd0,0,a)"... failed (this is not fatal)
Running "install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0) /boot/grub/stage2 p /boot/grub/menu.lst "... failedError 29: Disk write error
grub> quitСтавил из портов последнюю версию:
# pkg_info | grep grub
grub-0.97_1 GRand Unified Bootloader
Кто-нибудь знает в чем дело?
Мне кажется Вас сюда
http://www.gnu.org/software/grub/manual/html_node/Installing...# grub-install /dev/hd0
>Мне кажется Вас сюда
>http://www.gnu.org/software/grub/manual/html_node/Installing...
>
># grub-install /dev/hd0Вы внимательно прочитали первый пост?
>grub-install /dev/ad0
>Вы внимательно прочитали первый пост?
>>grub-install /dev/ad0ммм... возможно я и не прав, но вроде есть разница между:
grub-install /dev/ad0
и
grub-install /dev/hd0
>>Вы внимательно прочитали первый пост?
>>>grub-install /dev/ad0
>
>ммм... возможно я и не прав, но вроде есть разница между:
>
>grub-install /dev/ad0
>и
>grub-install /dev/hd0точно, есть, надо прочитать ссылку ))
>>>Вы внимательно прочитали первый пост?
>>>>grub-install /dev/ad0
>>
>>ммм... возможно я и не прав, но вроде есть разница между:
>>
>>grub-install /dev/ad0
>>и
>>grub-install /dev/hd0
>
>точно, есть, надо прочитать ссылку ))ага, это конечно юникслайк системы, но тем не менеее разница есть:)
>ага, это конечно юникслайк системы, но тем не менеее разница есть:)я в том смысле, что в первом посте:
>> grub-install /dev/ad0
а последующие ошибки указывают на /dev/hd0 ...
>>ага, это конечно юникслайк системы, но тем не менеее разница есть:)
>
>я в том смысле, что в первом посте:
>
>>> grub-install /dev/ad0
>
>а последующие ошибки указывают на /dev/hd0 ...Где они указывают на /DEV/hd0? Там написано просто hd0. В файлике девайс.мап есть такая строчка:
(hd0) /dev/ad0Если запускать так:
grub-install '(hd0)'
то ничего не измениться. Вывод такой же.
Данная проблема типична для FreeBSD, кода установка загрузчика GRUB происходит из под этой оси. Причина в том, что по умолчанию переменная ядра kern.geom.debugflags=0, что не позволяет производить запись в mbr диска. Чтобы разрешить запись набираем в консоле:sysctl kern.geom.debugflags=16
Замечу, что после перезагрузке системы kern.geom.debugflags будет опять равно 0.
Пожалуйста помогите!!!!!!!
После загрузки компьютера высвечивается следующее:Minimal BASH-like editing is supported. For the first
word, TAB lists possible command completions. Anywhere
else TAB lists the Possible completions of a device/filename.После нажатия TAB:
Possible commands are: Blocklist boot cat chainloader
cmp color configfile debug displayapm displaymem embed
find fstest geometry halt help hide impsprobe in
itrd install ioprobe kernel lock makeactive map
md5crypt module modulenounzip pager partnew parttype
password pause read reboot root rootnoverify
savedefault serial setkey setup terminal terminfo
testload testube unhide uppermem vbeprobeКакую команду выбрать не знаю???????
>[оверквотинг удален]
>Possible commands are: Blocklist boot cat chainloader
>cmp color configfile debug displayapm displaymem embed
>find fstest geometry halt help hide impsprobe in
>itrd install ioprobe kernel lock makeactive map
>md5crypt module modulenounzip pager partnew parttype
>password pause read reboot root rootnoverify
>savedefault serial setkey setup terminal terminfo
>testload testube unhide uppermem vbeprobe
>
>Какую команду выбрать не знаю???????Типа такого
root (hd0,0,a)
kernel /boot/loader
boot