Я недавно обновил до Windows 7 (от Windows Vista). Я предположил, неблагоразумно, что, потому что это было обновление, которое это не должно будет валять дурака с MBR. Однако это, по-видимому, сделало, так что в итоге мой раздел Linux теперь невидим до тех пор, пока я переустанавливаю LILO.
Я действительно не хочу делать это, потому что я планировал виртуализировать свой раздел Linux так или иначе. Я также действительно не хочу уничтожать раздел, создавать VDI из моего резервного копирования и воссоздавать раздел с ним - я могу, если это - единственная опция, но я надеюсь, что кто-то может дать мне более легкий способ непосредственно импортировать существующий раздел. Для добавления оскорбления травмы, каждый раз, когда я ищу это на Google, я получаю инструкции относительно виртуализации существующего раздела Windows, которые начинаются путем разговора о том, как намного более трудно сделать это для Windows, чем для Linux.
Таким образом - кто-либо? Что самый легкий путь состоит в том, чтобы сделать это? (Отметьте: перспективной гостевой ОС является 64-разрядный Debian, если это релевантно.)
Это документируется в справочные файлы VirtualBox ("Усовершенствованные темы", затем "Используя необработанный жесткий диск хоста от гостя"). Так как трудно связаться в справочном файле, я дам Вам краткое описание того, что необходимо сделать.
Во-первых, выполненный VBoxManage internalcommands
. Фактическая внутренняя команда, в которой Вы нуждаетесь, createrawvmdk
, но синтаксис описан в тексте справки, сгенерированном той командой, таким образом, я не повторю его здесь.
После того как Вы создали сырые данные .vmdk
, необходимо перейти к менеджеру по Виртуальному носителю в VirtualBox и добавить его.
Необходимо будет затем, вероятно, загрузиться от CD/DVD Debian в спасательном режиме, таким образом, можно будет корректироваться /etc/fstab
и /boot/grub/menu.lst
(или /boot/grub/grub.cfg
) соответственно.
Удачи!