Какую сборку Linux проще всего установить на виртуальную машину?
Скачиваем образ Ubuntu 14 (подозреваю, что железо у вас старое, поэтому лучше 14, а не 16). Создаем виртуалку с чистым диском, подключаем в настройках образ. Стартуем виртуалку. Многократно нажимаем "далее". Алелуя. После установки не забудьте поставить дополнения для гостевой ОС, там опять же достаточно будет раз ввести пароль и два раза нажать энтер.
А вообще, "Unable to allocate and lock memory" может говорить о том, что у вас просто напросто не хватает оперативной памяти. С учетом того, что вы все еще на XP, то скорее всего у вас максимум 4 гигабайта памяти, а этого мало для XP и виртуалки, в которой "не нужно пользоваться консолью".
А еще лучше - бросьте это гиблое дело и поставьте себе семерку. Ибо если у вас не получилось самому поставить линукс на виртуалку, то вопрос проброса папок из хостовой ос в гостевую и обратно может совсем загнать в тупик.
я 4 года на Ubuntu 
в виндоус + №1)  Corel Draw + №2) Adobe Photoshop и всё