*GURB [#u2774611] RIGHT:更新日 &lastmod(); **MBRに書き込み時のエラー [#w06fa565] 以下のコマンドでMBRに書き込みを行ったとき次のエラーが出たら # /usr/sbin/grub-install /dev/hdb /dev/hdb does not have any corresponding BIOS drive. ''対策'' ''対策''~ /boot/grub/device.mapに以下の用に追加する # this device map was generated by anaconda (hd0) /dev/hda (hd1) /dev/hdb <---追加 注)~ ただ、これではMBRを読み込み後がhdbのブート領域を読み取るようだ **GRUBでLinux Windowsのデュアルブート [#a08b14f2] /boot/grub/grub.conf default=0 timeout=10 splashimage=(hd0,0)/boot/grub/splash.xpm.gz password --md5 $1$.I***KbZ***GsS***Xsf***AZUYvd0/ title Red Hat Linux (2.4.18-3)1 root (hd0,0) kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda1 acpi=off <--起動パラメータを指定 initrd /boot/initrd-2.4.18-3.img (以下を追加) #Windows Me <---コメント title Windows Me <---選択メニューのタイトル root (hd0,2) <---起動パーティション hda3 (hd1,0)->hdb1 makeactive <----おまじない?(上で指定した partition に active フラグをたてる) chainloader +1 <----おまじない?(partition の先頭の 1セクタを読み込むことを指定) ''その後MBRに書き込むには'' # /sbin/grub-install /dev/hda を実行。 ただしこのコマンドはgrubを書き込むだけで /boot/grub/grub.conf の内容を書き込むのではない。liloのようにconfファイルを~ 変更するごと実行する必要はない。一度でよい。 以降は/boot/grub/grub.confの変更のみでよい。 GRUB起動時にcを入力するとコマンドモードになる.~ ESCを押すとまたメニューに戻る。 grub> root (hd0,0) <--/bootのpartitionを指定 grub> kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda1 acpi=off 1 <--runlevel grub> boot でシングルモード起動できる。 これではkernelイメージのファイル名が必要なので GRUB起動時にkernelイメージ名例えば~ Red Hat Linux (2.4.20-18.3)~ で「e」のキーを押すと~ root (hd0,0) kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda1 boot と表示される カーソルを2行目のkernel....まで移動し再度「e」のキーを押すと~ 2行目が編集できるようになるので~ grub> kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda1 1 というように「1」を追加し「Enter」を入力~ すると root (hd0,0) kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda1 1 boot となる~ その後「b」を入力するとシングルモードで立ち上がる 注) root=LABEL=/ではkernelがpanicしたり、~ boot前に~ grub> initrd /boot/initrd-2.4.18-3.img を入れると起動しなかった(RedHat8) -------------------------------------------------------------------------------- RIGHT:[[元ページ:http://wwwism.dyndns.org/hp/linux/grub.htm]]