In hb-install-x86+amd64-bootloader.xml: For instance, if you want GRUB installed in <path>/dev/sda4</path>, then the command becomes <c>setup (hd0,4)</c>. Few users however want to do this. /dev/sda4 will be (hd0,5), not (hd0,4)! Second, in lilo.conf part of document, all root= changed from sda3 to sda4, but in grub.conf (GRUB Legacy) part, root=/dev/sda3 remains. Is it error, or it is right? Reproducible: Always
On the GRUB matter, I think (hd0,4) is wrong, but not that it should be (hd0,5) but (hd0,3): /dev/sda1 is (hd0,0) /dev/sda2 is (hd0,1) /dev/sda3 is (hd0,2) /dev/sda4 is (hd0,3) I'll correct that in the document. The use of /dev/sda3 in the GRUB Legacy part is actually not "wrong", but confusing. /dev/sda4 in the example would most likely be the extended partition (as there is a /dev/sda6 mentioned further down for Windows). However, it could very well be that /dev/sda3 is the extended and that /dev/sda6 is Windows and /dev/sda7 swap. I'l add in a <note> to point this out, and switch the example root= to /dev/sda4 to be consistent across the line elsewhere.
Fixed in CVS, thanks!