On Tue, 2004-06-01 at 14:32 -0400, Joe(theWordy)Philbrook wrote: > The script don't work for me... but: > # grub > grub> root (hd1,3) > grub> setup (hd0) > grub> setup (fd0) > > did! > > About the script, I scanned it with f-prot, looked it over and while > some > of it is beyond my scripting skills, I could see that the only > dangerous > commands (rm -rf) were pointed at /tmp/something... > > So I saved it, moved it to /root/bin [chown & chmod] and attempted to > get it to work... > > [root@localhost bin]# ls -l mkgrubmenu > - -rwx------ 1 root jtwdyp 2442 Jun 1 13:17 mkgrubmenu > [root@localhost bin]# ./mkgrubmenu -v --device /dev/fd0 > : bad interpreter: No such file or directory > [root@localhost bin]# . mkgrubmenu -v --device /dev/fd0 > : command not found > ': not a valid identifier > : command not found > ': not a valid identifier > : command not found > : command not found > 'bash: mkgrubmenu: line 19: syntax error near unexpected token `{ > 'bash: mkgrubmenu: line 19: `usage () { > [root@localhost bin]# Odd - just cut/pasted your command line to check - I usually just run mkgrubmenu with no arguments. Works fine either way for me. Did you perhaps "su" rather than "su -" or log in on a VC to become root? Just using su does not give root's paths such as /sbin and /usr/sbin, rather just inherits the user's environment. Glad the interactive stuff worked. Phil