[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:49899] ブート領域の更新方法?



こんばんは、

debian固有の事ではないのですが、
grubについて質問させてください。

1.[方法A] の 0x8000 は、どこから来ているのでしょうか?
      http://www.gnu.org/software/grub/manual/grub.html#install
      に 「0x8000 にしなければならない」と書かれているのですが
   そのような理解でいいでしょうか?

2.[方法A]の 最後で使用されている d オプションは、
  どのような意味でしょうか?

  http://www.gnu.org/software/grub/manual/grub.html#install
  には、
  If the option d is present, 
  the Stage 1 will always look for the actual disk 
  stage2_file was installed on, 
  と書かれているのですが、理解できませんでした。

3.最初に[方法A]の書き方でブート領域を更新して、
  後から、[方法B]の書き方でブート領域を更新しても
  問題ないのでしょうか?
  (起動しなくなったりしないでしょうか?)

-----------------------------------------------------
[方法A] 
http://www.heart-pot.co.jp/rhraid.html

# grub
grub > device (hd0) /dev/sdb
grub > root (hd0,0)
grub > install /boot/grub/stage1 (hd0,0) /boot/grub/stage2 0x8000 (hd0,0)/boot
/grub/menu.lst
grub > install /boot/grub/stage1 d (hd0) /boot/grub/stage2 0x8000 (hd0,0)/boot
/grub/menu.lst

-----------------------------------------------------
[方法B]

# grub
grub> device (hd0) /dev/sdb
grub> root (hd0,0)
grub> install /grub/stage1 (hd0) /grub/stage2 p /grub/grub.conf
grub> quit
-----------------------------------------------------