Hello. I have the root filesystem on /dev/sda13 which is detected by memtest86+ ebuild as (hd0,0). It should be (hd0,12) instead. Here's the changes, needed to be applied: 1) root=$(echo "${res}" | grep -o '[a-z][0-9]' | tr -t a-z 0123456789) change to: root=$(echo "${res}" | grep -o '[a-z][0-9]\+' | tr -t a-z 0123456789) 2) root="(hd${root:0:1},$((${root:1:1}-1)))" change to: root="(hd${root:0:1},$((${root:1:3}-1)))"
Fixed in CVS. Thanks for reporting the problem and providing a fix.