Существует определенный порядок к портам SATA, по крайней мере, на платах, которые я видел до сих пор. Второй диск не мог бы обнаружиться как/dev/sdb, но как/dev/sdc или/dev/sdd, если у Вас есть 4 порта. Но затем, могла бы также быть проблема с самим диском.
Я пошел бы для KVM в режиме демона. Затем можно записать init сценарий для запущения/останавливания его во время изменения runlevel (т.е. системный запуск).
kvm -hda <guest.img> -vnc localhost:0 -daemonize
Затем на клиентской машине установите туннель с помощью SSH для localhost:5900
(порт VNC KVM слушает на машине сервера), и подключение через тот туннель с помощью любимого клиентского программного обеспечения VNC.
ssh user@server -L 5900:localhost:5900 -T -N -f
vncviewer localhost:0
Следует иметь в виду, хотя это с этим решением, необходимо доверять другим пользователям на сервере начиная со всех, кто может зарегистрировать на пути SSH, смогло бы соединиться с localhost:5900
. Я не знаю ни о каком способе установить пароль в vnc сервере KVM.
Используйте kvm с сопровождением libvirt и интерфейсами virt-менеджера. Это позволит Вам получать доступ к VM через удаленный VNC, точно так же, как Вы были в мониторе перед машиной. Можно даже установить Windows в нем, если Вы хотите.
Это руководство скажет Вам, как установить kvm+libvirt на Debian.