У меня есть множество виртуальных машин Ubuntu, работающих на моем рабочем столе Windows 7. Один из них имеет несколько месяцев безотказной работы (больше, чем время работы хоста Windows 7). Я использую их для разработки программного обеспечения с использованием Eclipse, модульных тестов и функциональных тестов Selenium Firefox.
Большинство виртуальных машин Ubuntu являются настольными системами Lucid или Lucid, но последние 4 были настольными ПК Precise Pangolin. Я никогда не сталкивался с такими проблемами, как вы описываете. В основном, создайте виртуальную машину, я открываю «Настройки» и проверяю все, затем выполняю обычную установку с компакт-диска (фактически из файла .iso, который был проверен с помощью опубликованных контрольных сумм) и использую расширяющуюся файловую систему, обычно установленную на 32G, хотя Мне нужна только часть этого. После установки и перезагрузки Ubuntu я всегда устанавливаю дополнения из меню VB Devices. Только после перезагрузки я могу установить специальные инструменты и такие вещи, как OpenSSH Server, vim, Oracle Java.
Вы делали установку с физического CD? В этом случае могут быть ошибки ввода-вывода, которые повредили вашу установку.
Сколько свободного места на жестком диске у вас есть в Windows 7 на диске, который содержит виртуальный жесткий диск Ubuntu? Даже расширяемые виртуальные диски не могут выделить место на диске из воздуха.
Ваша ссылка на более чем одно устройство жесткого диска озадачивает меня. Используете ли вы несколько виртуальных дисков для практики администрирования чего-то вроде LVM? Если виртуальная машина существует только потому, что вам нужно запустить какое-то программное обеспечение Linux, я рекомендую вам всегда определять только один виртуальный жесткий диск и делать его диском SATA. Затем, когда вы устанавливаете Ubuntu, попросите его использовать весь жесткий диск.
Кроме того, если у вас нет конкретной технической причины использовать 11.04, я настоятельно рекомендую вам установить Ubuntu 12.04. У этого есть долгосрочная поддержка, что означает, что вам не нужно беспокоиться об удалении хранилищ.
Если вы пытаетесь загрузиться с другого раздела диска, я считаю, что вам нужно использовать путь Windows, такой как \Device \Harddisk0 \Partition2, и вам нужно создать файл VMDK, который содержит конфигурацию и указывает Virtualbox на необработанный раздел.
Вы не можете сделать это в графическом интерфейсе. Вам нужно запустить VBoxManage internalcommands createrawvmdk
чтобы создать специальный файл VMDK.
Я сделал это успешно с Windows XP несколько лет назад, но я не знаю, возможно ли это до сих пор с Windows 7 и более новой Ubuntu.