VirtualBox можно запустить только от root'а?
WXP 18 февраля, 2009 - 23:13
VirtualBox можно запустить только от root'а? А с чем это связано?
Я просто хотел сделать так, чтобы файл операционки жёсткого диска "WinXP.vdi" разместить на сервере, монтировать его по NFS, чтобы с разных компов использовать одну и ту же операционку..
»
- Для комментирования войдите или зарегистрируйтесь
А ты читаешь, что пишет
А ты читаешь, что пишет emerge после установки пакета? Настоятельно рекомендую ;-)
Добавь пользователя в группу vboxusers
-= Concordia victoriam gignit =-
Спасибо! :) Вообще читаю
Спасибо! :) Вообще читаю после emerge'а, но в этот раз наверное не обратил внимания :)
Спасибо, помогло! Но тут вот
Спасибо, помогло!
Но тут вот я подумал - а нужно ли вообще его под пользователем запускать, если там важные данные..?! Походу, что лучше от рута. Тогда если кто-то проникнет в систему через шелл, без прав рута он ничего не сделает с виртуальной машиной.. (не повредит её, например).
если кто-то "проникнет" в
если кто-то "проникнет" в систему без прав рута, он никому ничего сделать не сможет и узнать. А от рута что-то пускать, если оно не требует прав рута для своей работы - дурной тон, поскольку "это" может с куда большей вероятностью нарушить работу систему, чем потенциальный злоумышленник - давать права рута всем кому ни лень - это самому "отдавать ключи" от своей системы.
-= Concordia victoriam gignit =-
Вчера обновился до 2.2.0 из
Вчера обновился до 2.2.0 из лаймана, все прошло без ошибок. Виртуалка запустилась и работала. Сохранил состояние гостя и сделал буку s2r. Утром включил, запускаю виртуалбокс и вижу просто пустое окно. Перегрузил комп. Пробовал переименовывать в домашней директории ~/.VirtualBox и запускать - получаю еще одно дополнительное пустое окно с заголовком насчет регистрации. От рута запускается. Пробовал создавать другого пользователя, добавил его в группу vboxusers, перелогинился, запускаю виртуалку - 2 пустых окна! :(
Модули в автозагрузке висят.
Чего ей не нравится?
та же проблема
та же проблема
Значит я не один такой! :( У
Значит я не один такой! :(
У меня кстати бинарная версия.
При этом VBoxManage startvm
При этом VBoxManage startvm WindowsXP запускает виртуалку, не работает только гуевый менеджер.
Таже проблема
Такаяже ситуация, у кого какие идеи?
см. соседнюю тему
см. соседнюю тему http://gentoo.ru/node/14838.
а завести отдельного юзера и
а завести отдельного юзера и запускать например через
ssh юзер@localhost -Y 'VirtualBox'
релизия не позволяет? :)группу vboxusers для этого и придумали - чтоб не давать доступ к виртуальной машине "комупопало" :)
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Боже мой... а про sudo и su
Боже мой... а про sudo и su не ведаем? что 'завсклад и завмагазин' (ssh) ходим?
Да, не совсем ясна задумка -
Да, не совсем ясна задумка - ты хочешь чтобы это был одновременно используемый файл? Не получится - использование должно быть эксклюзивное, поскольку винда не расчитывает на то, что она не единственный владелец диска и при попытке что-то модифицировать средствами другой системы содержимое будет просто повреждено. В любом случае, я думаю виртуалбокс не даст этого сделать
А в режиме выгрузился на одном компьютере, загрузился на другом - пожалуйста.
Да, хочу ещё обратить внимание: винда устанавливает под каждый тип процессора своё ядро, поэтому та же система на компе с процессором другой архитектуры будет вылетать в синий экран
-= Concordia victoriam gignit =-
Цитата:Да, хочу ещё обратить
ааа... блин.. точно!
Я действительно хотел, использовать на разных компах по очереди (не одновременно). Правда на компах с процами: Core2Duo (64bit) и Pentium4 (32bit). По-видимому, действительно, не получится..
На каждом стоит свой VirtualBox. Я-то подумал, что VirtualBox как-нить эмулирует процессор, так что на разных системах получится в ней одна и та же конфигурация.. видать, слишком многого я хотел :) Но опробовать всё же, ради интереса, можно. (винда у меня поставлена 32битная в VirtualBox2 на компе Core2Duo :) ).
Однозначно не
Однозначно не будет.
Виртуалбокс практически не эмулирует процессор, благодаря этому получается высокий уровень производительности, но платить за это приходится невозможностью эмулировать другие архитектуры. Если очень нужно - можно попробовать VMWare, но готовиться при этом к ужасным тормозам.
Имхо, легче настроить две независимые системы, а общим сделать сетевой диск с данными и софтом не требующим установки.
-= Concordia victoriam gignit =-
Не совсем верно утверждение
Не совсем верно утверждение что нельзя так делать. Можно реализовать как одновременный доступ к образу виртуального диска (читать доки virtualbox про immutable images, кстати снапшоты не удаляются автоматически при выключении vm, как написано в доке), так и запуск одной windows на разных процессорах (читаем про опции загрузки ntldr, для справки, загрузчик и boot.ini могут находиться разделе, отличном от системного).
P.S. Вот запускать одну и ту-же windows в виртуалке и без эмуляции было бы интереснее, теоретически это использование hardware profiles в windows, надо бы покрутить. А то в лучшем случае после каждого запуска перестанавливает кучу драйверов на изменившееся оборудование.
Ммм, не читал, очень
Ммм, не читал, очень интересно. Ну, по сути это будет не полноценный диск и чтобы модифицировать систему придётся всё же остановить все работающие виртуальные системы и заменить образ, но в целом да - это хорошее решение, мне нравится. Больше всех конечно пострадает антивирус и различный автообновляющийся софт
Таки не совсем понятно, какими опциями можно заставить винду загрузиться на процессоре другого типа и поколения. Апгрейд с Семпрона на Феном прошёл без синих экранов, но под виртуалбоксом - не знаю, насколько это повлияло. Попробую поэкспериментировать с переходом с Туалатина на Семпрон в реальной системе, но пока подходящих опций для этого не увидел, а тупой перенос винта завершается синим экраном.
-= Concordia victoriam gignit =-
основные проблемы переноса
основные проблемы переноса win с платформы на платформу:
* драйвера, например драйвера intel ide контроллера кошмарно глючат на системах обычно идущих с amd процессорами (тут решение, перед переносом сменить их на стандартные), та же фигня с драйверами 'компьютера' (hal.dll,krnl..exe) их кстати и можно указать (скопировав под другими именами) в параметрах загрузки. Не экспериментировал еще с hardware profiles, выбор которых происходит в загрузчике, но я не нашел возможности автоподстановки нужного коммандой в boot.ini, а значит просто может не подойти, как не юзер френдли.
* драйвера, прописывающие в автостарт свои компоненты... теоретически не фатально, но на практике может привести к потенциальным глюкам.
* смена больше чем 5 (или 3) компонентов заставляет винду (WinXP/2k/2k3) повторно запустить процесс активации.
Вариант с immutable images хорош только для экономии места (и памети под кэш) на сервере и небольшого уменьшения сетевого трафика, если снапшоты размещять на клиентах, например в оперативной памяти :). Эти же снапшоты создают неудобства при доустановки ПО. Зато в виртуальных машинах один набор оборудования, вне зависимости от хост системы, за исключением только процессора.
P.S. думаю тему можно закрывать :)
С другой стороны Immutable
С другой стороны Immutable images - это просто идеальное решение для большой сети с типовой конфигурацией, где изменение софта производится исключительно с ведома администратора - обновление происходит сразу для всех рабочих станций и даже исключается множество проблем связанных с автоматической установкой троянов и прочего нелегального ПО из-за различных дыр.
-= Concordia victoriam gignit =-
omg why
Ну так почему же КОНКРЕТНО виртбокс не запускается без рута?
Я хочу решить эту проблему и на второй машине с OpenSUSE.\
================================================================
Так, сообразил. Нужно добавить себя в группу vboxusers и перезапустить машину.
Would you like to know more?