Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение под *NIX системы > Grub под FreeBSD


Автор: Dude03 11.11.2006, 19:15
Решил перенести граб с раздела линукса на раздел с фрей. И возникла проблема. Фря стоит на первом разделе. Вот лог работы в шелле граба:
Код


    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 (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 /boot/grub/stage1 (hd0) /boot/grub/stage2 p /boot/grub/menu.lst "... failed

Error 29: Disk write error

grub>



Вот листниг /boot/grub/ :

Код


ls -sF /boot/grub/
total 162
 10 e2fs_stage1_5         2 grub.conf             8 splash.xpm.gz       114 stage2                8 vstafs_stage1_5
  8 ffs_stage1_5          2 menu.lst              2 stage1                8 ufs2_stage1_5



Автор: Dude03 11.11.2006, 20:57
Если я работаю с раздела ext2 и пытаюсь сделать рутовым для граба именно этот раздел,то все идет номрально. Если же пытаюсь сделать рутовым раздел (hd0,0,a), то начинаются вот такие траблы=(

Автор: powerfox 11.11.2006, 21:11
Ты это в линухе делаешь??? Так ведь в линуксе устройства  (hd0,0,a), по идее, нет.

Автор: Dude03 11.11.2006, 21:15
Цитата(powerfox @  11.11.2006,  21:11 Найти цитируемый пост)
Ты это в линухе делаешь??? Так ведь в линуксе устройства  (hd0,0,a), по идее, нет. 

шелл граба, это синтаксис устройств для граба

Автор: Dude03 11.11.2006, 23:15
Всем спасибо. Проблема решилась чтением рассылки freebsd-hackers. Оказывается надо писать c дискеты. Если кому интересно :
http://lists.freebsd.org/pipermail/freebsd-hackers/2004-May/006944.html
Из-за чего так происходит? Из-под линукса не надо делать таких ухищрений... Некий механизм защиты диска, реализуемый ОС?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)