phoo様
早速のご回答ありがとうございます。
ご指摘の様に
hda1(c:) : Fat32 64MB
hda2(d:) : Ext2 3.8GB
hda3(e:) : NTFS 20GB
hda4 : Linux_swap 4.0GB
に変更しました。
その結果、見事にGrubが起動してMenu画面までいきました。その後、Puppyの起動については問題は無いのですが、WinddwsXPが起動しなくなってしまいました。
多分、「da1 FAT32でサイズは16M〜64M程度。NTLDRだけが置かれる。」とご指摘を受けた意味を取り違えているのだと思います。私は、単純に、Windowsでは見れないntldr fileをpuppy画面にてhda1(c:)に移動させただけですが、他に何か実施事項が必要なのでしょうか?必要なならば誠に恐縮ですが、具体的に実施事項をご教示頂けます様お願いします。
Windowsを起動させた時は以下のError Messageが表示されます。
##################################
Booting 'Windows (on /dev/hda1)'
rootnoverify (hd0,0)
makeactive
chainloader +1
This is not a bootable disk. Please insert a bootable floppy and press any key to try again ...
##################################
要は、システム起動Diskでは無いと言っているのだと思うのですが、「ntldr」があるのはda1(c:) ですので・・・。 一応 hda3(e:)から起動するようにしましたが結果は同じでした。
以下に、/boot/grub/menu.listを記しますので、宜しくご教示頂けます様お願いします。
【menue.list】
# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'. Wed Nov 26 10:57:10 2008
#
# The backup copy of the MBR for drive '/dev/hda' is
# here '/boot/grub/mbr.hda.9821'. You can restore it like this.
# dd if=/boot/grub/mbr.hda.9821 of=/dev/hda bs=512 count=1
#
# Start GRUB global section
#timeout 30
color light-gray/blue black/light-gray
# End GRUB global section
# Other bootable partition config begins
title Windows (on /dev/hda1)
rootnoverify (hd0,0)
makeactive
chainloader +1
# Other bootable partition config ends
# Linux bootable partition config begins
title Puppy Linux (on /dev/hda2)
rootnoverify (hd0,1)
kernel /puppy400/vmlinuz pmedia=idehd psubdir=puppy400 ide=nodma acpi=off
initrd /puppy400/initrd.gz
# Linux bootable partition config ends
# Other bootable partition config begins
# title Windows (on /dev/hda5)
# map (hd0,0) (hd0,4)
# map (hd0,4) (hd0,0)
# rootnoverify (hd0,4)
# makeactive
# chainloader +1
# Other bootable partition config ends
# Other bootable partition config begins
# title Windows (on /dev/hdb1)
# map (hd0) (hd1)
# map (hd1) (hd0)
# rootnoverify (hd1,0)
# makeactive
# chainloader +1
# Other bootable partition config ends
#title Install GRUB to floppy disk (on /dev/fd0)
#pause Insert a formatted floppy disk and press enter.
#root (hd0,1)
#setup (fd0)
#pause Press enter to continue.
#title Install GRUB to Linux partition (on /dev/hda2)
#root (hd0,1)
#setup (hd0,1)
#pause Press enter to continue.
#title - For help press 'c', then type: 'help'
#root (hd0)
#title - For usage examples, type: 'cat /boot/grub/usage.txt'
#root (hd0)
################################