Здрваствуйте!
Мне, возможно, потребуется в Debian установить Mandriva, как это правильнее
сделать - в qemu-kvm, virtualbox, ещё как-нибудь? Что имеет наибольшую
функциональность?
Где можно посмотреть инструкцию к тому и другому на русском?
В /usr/share/doc/qemu/ ещё не читал.
Пётр.
Linux in Linux
virtualbox - гламурная и достаточно мощная. правда передача usb девайсов поддерживается только в проприетарной версии... но тут уж как религия позволяет...
qemu - на оффсайте вроде неплохо документирован... но надо попинать, чтобы kqemu заработал... субъективно - немного медленней... передачу usb вроде поддерживает, но я не пробовал...
про kvm может например newzone рассказать - он её активно использует.
Благодарю, попробую посмотреть документацию. Я никогда этим не пользовался,
даже не знаю, как в подобную систему что-то устнавливается.
Пётр.
Я никогда этим не пользовался,
даже не знаю, как в подобную систему что-то устнавливается.
тогда лучше virtualbox... там мышекликательный интерфейс есть и всё просто до безобразия...
Я склоняюсь к qemu-kvm. Вот некоторые страницы на русском, но хотелось бы
более полного описания. Ориинальную документацию пока не смотрел.
http://habrahabr.ru/blogs/virtualization/120717/
http://xgu.ru/wiki/QEMU
http://help.ubuntu.ru/wiki/kvm
http://docs.fedoraproject.org/ru-RU/Fedora/12/html-single/Virtualization_Guide/index.html
Вот ещё, ссылка со 2-го адреса
http://jack.kiev.ua/docs/qemu-doc-ru.html
Пётр.
Peter, ставьте на реальное железо.
Дмитрий.
Показать
Version: GnuPG v1.4.11 (GNU/Linux)
mQGiBEpNMB4RBACV6I3eo+RFz57ODu/sriqNdINjncSjxK5q98P9C8BfnY/97Ajo
5w9ASbwpN3t0tzNh66yBkoVNBSoajnRWrlx+CqdeNCZox91sYuLB+B+MA8xX7RKg
YuPsoeTD7luViuvOBahr8VQl1sEzU5CkOsx5A0NpVUxekJewByjwXWtA4wCg6xh+
wajEQBeOOx+7UKts/m/+RxkD/3G5D8muwLufIlkWYzxAnKcUaeVx6Q5plqQJe7DJ
Jj/xpAfXqWhjLsDbjeH+WJv4KlKm9NAwltQCelbHG79YFKcg3kuEF/Uu9S5mlaQi
xnbTcqa3DZ+SIMQfyi9+x6JHFZX/hcYqoF1bAgJ836TWE28Woe6hidYG6ORmazxX
K6o4A/4l4isvZzGlXbNtjAQkoTQoTbAiow9RRs0ZoTtE75ERzJIWFVizmijLKYIA
RQNMmDzozndDvPKNH6NRNmEGhbqVitI2E/1lJjs2WfyPg6mI2t6RIRrRIl5tkge3
iMd7dBcLFiDFpQsFTzNjuCK6cWcXv5CgtzHhljqjwdBSNEzA67QzZW11bGVrIGRy
QmF0dHkgKG5vIGNvbW1lbnRzKSA8ZW11bGVrLjMxNEBnbWFpbC5jb20+iGAEExEC
ACAFAkpNMB4CGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRCF5nfTTfvR1oMI
AKCVZLDHjaFOAKaaqZehlRm2VMRfqACfX1J1gDhkw4rhZy8TbkQCdgihIQG5Ag0E
Sk0wHhAIAIOzTvc5vqD7wAiktMwzAnMXoEE1BRuF2udTePM6YuiPGvm9S6GtyeZW
AtZth2YjFfuP/Q84hjrUVcWC1HTxf0iQssA5wQkk2poOUT3/yDTqh37dGn2R/6kR
LSg9zZBu7JDGizkmrCloE15tGvDIUCh//pmCmmXL+Zr+HzvdYggYaLs2xpg97/Lb
awrPiRPGe/BzEmVYmBAhBTDqHndVIMSIX5KfyOGVEZJG5bQPDHuGGSATQjQEUfUZ
CWLwsdSxWDFW1mFfLk6a43h5crVCLfn4XgijI1GuYl9t8yCogM8p94QeBDUYkjBW
kEEkRKBmE8HaRXF30Xs9VoMU4VGAiPcABAsH/2L0cwL6GH0+siznS0RZTATtzuIL
rLQYB+hPBeWiKbYVH+eGFTAbJz1y+lDbNb27hhEfGrcm6GFeQ7b7Ll+G6vEChEGL
fXl+ylk2fJWzve0WsaXmIj2rI/qEm74iGEzrIUW5+jE3vzu5JPINhf9CaDpFJCPD
07eTkSJlvA7CggHGvgKE+CNhb58IgODpq/bEOvaMDby7BRaI2brrE6CYmsH2f3ZK
asEcQHhaGtXOYTdRzIF3Hy9exHkD0i5BUs/oXZuoAFEuwuHiNb+22HbImxN8A1c5
baggNMBS8KGPl3nioZ3xk931sLSj2nNEoEucoHNJrw0y/wt67HOolaeDLtqISQQY
EQIACQUCSk0wHgIbDAAKCRCF5nfTTfvR1t4CAJ9k4zi4AnSkWvVaLROZclj3/C1d
4ACeOG55BeGtQ+c7M1NBIBuRhSCKvGo=
=BgpG
-----END PGP PUBLIC KEY BLOCK-----
Peter, ставьте на реальное железо.
Я и сам понимаю, что это лучше всего, но у меня и так два диска,
и мне для частной задачи - компилировать в Mandriva программы на Qt,
и вообще хотелось бы научиться работать с KVM. wiki.debian.org сейчас
посмотрел, там не особенно подробно.
К тому же не хочется изучать и настраивать ещё одну систему.
Поскольку я раньше этого не делал, то возник вопрос: если сначала
создаётся образ, который потом загружается, то каков должен быть его
размер при создании? Например, почему рекомендуют 2GB?
Если человек работает в гостевой системе, создаёт и изменяет файлы,
то что происходит, где они хранятся? В её образе и он изменяется или
образ только для обеспечения работоспособности гостевой системы?
Пётр.
каков должен быть его размер при создании?
размер - сколько вы планируете дать гостевой системе. жёсткий диск именно такого размера и будет видеть гостевая система. реально он может занимать меньше места, если создан образ с дырами или со сжатием... ИМХО разумные значения 8-30G.
Например, почему рекомендуют 2GB?
этого хватит на минимальную консольную систему...
Если человек работает в гостевой системе, создаёт и изменяет файлы, то что происходит, где они хранятся?
файлы хранятся в образе... для обмена данными с хостом или поднимают на одном из них файловый сервер(samba ftp lfs). Или создают "общие папки". как оно в qemu работает - не помню.
В её образе и он изменяется или образ только для обеспечения работоспособности гостевой системы?
он изменяется, это фактически жёсткий диск..
Два линукса с одним разделом /boot
Is it possible?
Два линукса с одним разделом /boot
Is it possible?
хоть 10... но при чём тут это?
Я и сам понимаю, что это лучше всего, но у меня и так два диска,
и мне для частной задачи - компилировать в Mandriva программы на Qt,
почему нельзя этого делать в Debian?
Всё зависит от объёма памяти - мандриве нужно примерно 2Гб минимум (ИМХО), т.е. если у вас 4+ Гб, то пробуйте. Иначе это извращение и мазохизм. ИМХО.
К тому же не хочется изучать и настраивать ещё одну систему.
а придётся.
Например, почему рекомендуют 2GB?
этого хватит на минимальную консольную систему...
да. но как там Qt скомпиллишь? а как запустишь?
drBatty, благодарю за разъяснения. У меня RAM всего 2GB, а ведь когда-то
Билл Гейтс сказал, что 640kB хватит всем. Однако я думаю, что при использовании
таких DE, как IceWM, хватит и гигабайта и меньше, например, в 2009-м я установил
Debian с Gnome на нетбук, у которого было 512MB и он работал.
Но пока, когда потребуется, сначал попробую компилировать программы на Qt
в Debian.
Пётр.
благодарю за разъяснения. У меня RAM всего 2GB, а ведь когда-то
Билл Гейтс сказал, что 640kB хватит всем.
smile
Однако я думаю, что при использовании
таких DE, как IceWM, хватит и гигабайта и меньше
безусловно. но вот запустить KDE в виртуалке на 2х гигах думаю не получится (в смысле - тормозить будет).
например, в 2009-м я установил
Debian с Gnome на нетбук, у которого было 512MB и он работал.
на РЕАЛЬНОМ железе - работает. Но 512мб виртуалки - это не 512 реальной памяти.
Но пока, когда потребуется, сначал попробую компилировать программы на Qt
в Debian.
я вообще не очень понимаю, зачем вам мандрива?
Qt приложения там будут работать точно также (для гарантии проверьте версии всех библиотек Qt).
[quote=Peter]Однако я думаю, что при использовании
таких DE, как IceWM, хватит и гигабайта и меньше
безусловно. но вот запустить KDE в виртуалке на 2х гигах думаю не получится (в смысле - тормозить будет).
[/quote]
KDE не использую, но вообще действительно желательно иметь не меньше 2GB на каждую систему.
например, в 2009-м я установил
Debian с Gnome на нетбук, у которого было 512MB и он работал.на РЕАЛЬНОМ железе - работает. Но 512мб виртуалки - это не 512 реальной памяти.
Я не представляю как в виртуальной машине организовано обращение к физической памяти,
какя-то часть, конечно, должна использоваться для нужд самой VM.
Но пока, когда потребуется, сначал попробую компилировать программы на Qt
в Debian.я вообще не очень понимаю, зачем вам мандрива?
Qt приложения там будут работать точно также (для гарантии проверьте версии всех библиотек Qt).
Да, я тоже к этому склоняюсь.
Пётр.
Я не представляю как в виртуальной машине организовано обращение к физической памяти,
какя-то часть, конечно, должна использоваться для нужд самой VM.
дело не в том, что часть памяти резервируется. Посмотрите на данные top:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2251 root 20 0 76020 47m 6092 S 15.2 6.5 23:11.14 X видите? X занял 76М, но использует всего 47М. Если память _реальная_, то действительно, X будет занимать всего 47М. Конечно, виртуальная машина старается делать так-же, но у неё это не всегда получается, и часто процесс X будет занимать действительно 76Мб.
Для этого процесса это не трагично. Трагедия здесь:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15291 web 20 0 454m 166m 28m S 0.0 22.7 14:12.89 firefox-bin Если в системе 512Мб, то ФФ отлично работает на реальном железе (занимая 166Мб), но рухнет на виртуалке, если она не сумеет выделить именно 166, а выделит столько, сколько ФФ просил - 454Мб.
какой ФФ на сервере? никакого. За то вот что есть:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2155 mysql 20 0 515m 59m 1072 S 0.0 8.1 0:22.65 mysqld 59метров резидентной памяти всегда найдётся. А 515метров? И у меня весьма слабо загруженный MySQL - он можеет и 32Гб пожрать...
Да, это интересно. И никаких опций нет для конфигурирования работы с памятью в VM?
Заодно вот моя строка для firefox-bin, у меня сейчас iceweasel-5.0.
7585 peter 20 0 893m 211m 36m S 1 10.5 0:35.78 firefox-binПётр.
И никаких опций нет для конфигурирования работы с памятью в VM?
я не знаю...
чего-то вы тут намутили по поводу памяти...
ИРЛ всё проще: при старте виртуальной машине передаётся объём памяти (для qemu ключ -m ЕМНИП), она её сразу алоцирует и в процессе использует её практически ВСЮ, ибо гостевая система не знает, что она гостевая и с тем же успехом продолжает кешировать в память итп...
ИМХО для средней виртуалки с графикой и нескучными обоями подойдёт 512-768М
для консольных систем 64-256М
для винды 768-1024M