I just took a peek at /etc/splash/grub.sample and found some interesting things. Below is an excerpt:
# For fbvesa-tng you need to use a command of the format # video=vesafb:ywrap,mtrr,1024x768-32@70 # rather than vga=0x318 to set you framebuffer resolution title Arch root (hd0,0) kernel (hd0,0)/kernel26 root=/dev/discs/disc0/part3 video=vesafb:ywrap,mtrr,1024x768-32@70 splash=verbose,theme:darch console=tty1 initrd (hd0,0)/fbsplash-darch-1024x768
This sure is different from:
# (2) Arch Linux title Arch Linux [ Archck Kernel ] root (hd1,0) kernel /boot/vmlinuz26archck root=/dev/hdb1 video=vesafb:ywrap,mtrr,1024x768-32@70 splash=verbose,theme:darch console=tty1 initrd /boot/initramfs-2.6.15-archck.img
The confusion is about
my line is
Is it the new syntax?
A good friend will come and bail you out of jail...BUT a true friend will be sitting next to you saying, "Damn...that was fun!"
It's not new syntax. You could add (hd1,0) in front of your lines and it'd work just fine -- all it does is tell grub on which partition to look for the files you're mentioning.
In the example, /boot has its own partition. That's why there's no /boot before the kernel name.