LinuxForum.Fans
Тема

Как запустить виртуальные машины из Линукса и WinXP?

Автор: user160 14 сообщений 4699 просмотров
#377880

Добрый день, уважаемый All.

Имеется комп с двумя физическими дисками.
На одном установлен Winxp64, на другом Debian 7.0
Переключение на уровне загрузчика Grub. Либо винда, либо Линукс.
Процессор поддерживает виртуальную машину.
Вопросы в том:

  • Как из Линукса запустить виртуальную машину с WINXP?
  • Как из WINXP запустить виртуальную машину с Линуксом?

Т.е. если возможно то, киньте пожалуйста ссылку на пошаговую инструкцию.

И еще попутный вопрос: В среде Линукса из GNOME можно примонтировать диск NTFS, и я его вижу в проводнике Линукс,
но где "сидит" путь от корня \ я найти не могу :'(
Мне иногда надо "достучаться" до файлов в NTFS из терминала Линукса, а путь я не могу определить. :(

Подскажите пожалуйста. *HI*
С уважением, User160

#377882

1) Никак. Виртуальная машина и физическая машина - разные машины

2) Примонтированный раздел виден именно от корня и никак иначе. В Slackware или Mageia разделы ntfs по умолчанию монтируются при загрузке и у меня он всегда в /media/windows в одной ОС и два в другой - /media/win_1 и /media/win_2

А вот Debian и его производные ничего при загрузке не монтируют. Так что, монтируйте куда хотите и обращайтесь из консоли. Можно руками. Предположим, Винда у Вас на первом физическом диске

[console=root]
mkdir /media/windows
mount -t ntfs-3g /dev/sda /media/windows
cd /media/windows
[/console]

И Вы в корне Виндового диска

Если он уже примонтирован каким ни будь файлменеджером, то адрес легко посмотреть в /etc/mtab

#377883

По поводу виртуализации - посмотрите на Xen. Это уже не просто виртуализация, а паравиртуализация.
По поводу монтирования - смотрите вывод mount без аргументов, там перечислены разделы и их точки монтирования. В Slackware канонический каталог для точек монтирования - /mnt. В /media почти ничего не монтируется, а монтируется в какой-то из каталогов в /run при помощи udisks2/udev/gvfs. Чтобы носители монтировались в /media, требуется небольшая настройка.

#377884

yars, и вот Xen ему как поможет с реально установленными на физическую машину ОС? Он же этого хочет.

#377887
stranger написал:
1) Никак. Виртуальная машина и физическая машина - разные машины....

Это понятно, но если я запущу из винды что-нибудь типа VMWARE можно ли в ней запустить Линукс со второго жёсткого диска?

#377899
user160 написал:
[quote=stranger]1) Никак. Виртуальная машина и физическая машина - разные машины....

Это понятно, но если я запущу из винды что-нибудь типа VMWARE можно ли в ней запустить Линукс со второго жёсткого диска?[/quote]
Нет.
Вы должны в виртуалке поставить свой Linux. Как мне кажется, для этого и создана виртуальная машина. А что уже стоит на разделе жёсткого диска - имеет право на самостоятельное существование...

#377937
"user160" написал:
если я запущу из винды что-нибудь типа VMWARE можно ли в ней запустить Линукс со второго жёсткого диска?

В каком-то смысле - да.

Суть в том, чтобы "подсунуть" виртуальной машине (VMWare, VirtualBox) весь жёсткий диск (а не файл-виртуальный диск).
Точно не помню, как это делается; обращайтесь к руководству.
Предупреждение: будьте готовы к возможным неприятностям, связанным с драйверами устройств или одновременным обращением к жёсткому диску из двух операционных систем (несущей и гостевой).
Для начала стоит посмотреть вот эту статью: http://execbit.ru/2013/08/26/install-windows-from-linux/.

#377938
"yars" написал:
посмотрите на Xen. Это уже не просто виртуализация, а паравиртуализация

паравиртуализация тут ничем не поможет. и кстати, она имеется у всех вендоров, просто в Xen нормальная виртуализация работает так плохо, что им приходится громко кричать о "паравиртуализации", как будто это панацея.

#377939

в принципе, требуемое сделать можно. на практике, будет столько конфликтов и проблем с железом, особенно в винде, что все равно все закончится основной ОС плюс гостевая, или останетесь на дуалбуте.

#377971

dyasny, дуалбут у него по определению. Система в любом случае требует свои драйвера - Вы собрались на виртуалке подсовывать дрова фзического устройства или как?

#378007
"stranger" написал:
dyasny, дуалбут у него по определению. Система в любом случае требует свои драйвера - Вы собрались на виртуалке подсовывать дрова фзического устройства или как?

был у нас такой проектик, оно даже кое как работало. Но мы забросили направление как бесперспективное еще в 2009ом.

#378054
dyasny написал:
[quote="stranger"]dyasny, дуалбут у него по определению. Система в любом случае требует свои драйвера - Вы собрались на виртуалке подсовывать дрова фзического устройства или как?

был у нас такой проектик, оно даже кое как работало. Но мы забросили направление как бесперспективное еще в 2009ом.[/quote]


Вот и правильно имхо, нечего мозги впустую тратить.

#378060

"user160" написал:
Как из Линукса запустить виртуальную машину с WINXP?

Как из WINXP запустить виртуальную машину с Линуксом?
буду оригинален: никак.

"user160" написал:
И еще попутный вопрос: В среде Линукса из GNOME можно примонтировать диск NTFS, и я его вижу в проводнике Линукс,
но где "сидит" путь от корня \ я найти не могу
и не нужно искать, надо набрать
[console]mount[/console]
без параметров, и она всё покажет, что смонтированно. Куда и как тоже покажет.
"yars" написал:
В Slackware канонический каталог для точек монтирования - /mnt.
4.2
[console] /media This directory contains mount points for removable media such as CD and DVD disks or
USB sticks.

/mnt This directory is a mount point for a temporarily mounted file system. In some distri-
butions, /mnt contains subdirectories intended to be used as mount points for several
temporary file systems.[/console](man hier)
ТС монтирует диска типа как флешку или cd, т.ч. он в /media должен быть. Или в /run/media.
#378112

man hier

Ну ОК, был неправ.

Войдите или зарегистрируйтесь, чтобы ответить.