Hi,
it works for HP MicroserverGen8. All credits go to updateing!
#Link
http://www54.zippyshare.com/v/6ktoFqSp/file.html
#to load the modified vmlinux place the rd.gz next to syslinux.cfg on your bootstick and change syslinux.cfg
# from
APPEND root=/dev/md0 ihd_num=0
# to
APPEND root=/dev/md0 initrd=rd.gz ihd_num=0
######## Helpful commands ########
#mount bootdrive in ssh session
#!/bin/sh
MOUNT_FOLDER="/root/boot"
mkdir -p ${MOUNT_FOLDER}
LOOP_DEVICE="$(losetup -f)"
losetup -o 32256 ${LOOP_DEVICE} /dev/synoboot
mount -t vfat ${LOOP_DEVICE} ${MOUNT_FOLDER}
#unmount bootdrive
#!/bin/sh
umount /root/boot
losetup -d /dev/loop0
rmdir /root/boot
# And for the HP Microserver Gen8 users, with this you can change DSM to only see the 4 really existing hdd drives and not the other dummy ones
#in /etc.defaults/synoinfo.conf
#no esata ports
esataportcfg="0x0"
#4 sata ports
internalportcfg="0xf"
#6 usb ports (2 front and 4 back)
usbportcfgo="0x2f0"