Here is my Grub menu.lst that boots ARch 0.71
Code:
title Arch Linux [/boot/vmlinuz26]
root (hd0,6)
kernel /boot/vmlinuz26 root=/dev/hda7 ro
initrd /boot/initrd26.img
Your menu.lst has been amended and Entries (1) to (3) will not work because
(1) (hd1,7) is a Grub reference meaning the 8th partition of the 2nd disk, as Grub counts from 0. Therefore the root=/dev/hdb7 is wrong. If it were right then the root statement should have been root (hd1,6) but that is exactly choice #0. Therefore you should have hdb8 and not hdb7 in root= statement.
(2) Same error as above but both vmlinuz26 and initrd26.img are now obtained from "/" directory and not the normal "/boot" directory. It is possible but my version has no such files in "/" directory.
(3) This has to be done by you as Grub never use (hdb,7). The disk no. is always hd0, hd1 etc.
-------------------------------------
Thus unless you have the necessary files in "/" directory I suggest you delete the entries No. (2) and (3).
Use hdb8 in place of hdb7 in Entry #1.
You should then concentrate on replicating the Grub by either
(a) using "grub-install /dev/hda" after you have "chroot" into Arch.
or
(b) Invoke a Grub shell from Knoppix and outside Arch to replicate Grub by the "root" and "setup" statement already given to you.
If you are using a 3rd party boot loader together with Grub that would be bad news. You should only use one but not both.
--------------------------------------------------
If everything fails then you will have to boot Arch manually. To do that you need a Grub floppy. Read Section C.1 of
this thread to make one, have it ready and let us know if you need to go down that route.