Vladimir Serbinenko wrote: >> >> but the grub_install fails and a bash -x of it reveals, near the end, >> >> /usr/grub2/sbin/grub-setup --directory=/mnt/dkt/boot/grub >> --device-map=/mnt/dkt/boot/grub/device.map fd0 >> Invalid device `fd0'. >> > Well your problem is obvious: > > /mnt/dkt/boot/device.map != /mnt/dkt/boot/grub/device.map
Sorry, it really was located in /mnt/dkt/boot/grub/device.map for that run - I had moved it there but cut'n'pasted the wrong cat command > > And also it's not recommended to specify GRUB device on command line. Just > remove all device.map and do: > > /usr/grub2/sbin/grub-install --root-directory=/mnt/dkt /dev/sdc > Thanks Vladimir; I tried that and it told me (in the bash -x trace) 350+ /usr/grub2/sbin/grub-setup --directory=/mnt/dkt/boot/grub --device-map=/mnt/dkt/boot/grub/device.map /dev/sdc /usr/grub2/sbin/grub-setup: warn: Attempting to install GRUB to a partitionless disk. This is a BAD idea.. /usr/grub2/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. ... /usr/grub2/sbin/grub-setup: error: if you really want blocklists, use --force. so I ran it with --force /usr/grub2/sbin/grub-install --root-directory=/mnt/dkt --force /dev/sdc and finally I have a bootable grub-1.98 floppy. (I think the info on making a boot floppy needs to be updated) So now I am trying Ian's suggestion : insmod pxe [ grub prompt - no error - successful ] root (pxe:192.168.3.4) error: no such disk root (pxe) error: no such disk Maybe I am not using the pxe function correctly? Ian had written >> I think you can even specify the tftp server to use by setting some >> variables. I don't see any mentioned - I used the (pxe:192.168.3.4) syntax as described in the info. Anyone suggest anything I might try? John _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel