Как из одного компьютера сделать 2 отдельных пк
Перейти к содержимому

Как из одного компьютера сделать 2 отдельных пк

  • автор:

Как поделить персональный компьютер

Теснитесь за одним персональным компьютером? Давайте сделаем из него два!

Считается, что персональный компьютер должен удовлетворять трем критериям: быть быстрым, удобным в работе и красивым. Да только вот незадача, далеко не всегда ПК в доме действительно оказывается персональным – зачастую на место у него находится сразу несколько претендентов, причем непременно желающих занять его одновременно. Семейные раздоры, трещащая по швам любовь, конфликт отцов и детей – все это печальные последствия «дележа» персонального компьютера, который в большинстве украинских семей, увы, пока всего один.

Давайте-ка заставим персональный компьютер стать семейным! А если точнее, сделаем из одного персонального компьютера два: усадим двух пользователей за одним компьютером, причем так, чтобы оба смогли работать вполне независимо и продуктивно. Поможет наш метод и «многокомпьютерным» семьям – представьте, что ноутбук одного из членов семьи отправился в ремонт. Если работать надо срочно и всем, то «дележ» оставшегося компьютера больше не будет заканчиваться убитыми нервными клетками.

Кстати, теоретически нет проблем с созданием даже трех и более рабочих мест на базе одного базового ПК, если его видеокарта поддерживает вывод более чем на два дисплея.

Клонирование ПК: матчасть

Для создания второго компьютера понадобятся отдельные физические устройства ввода и отображения: USB-клавиатура, USB-мышь и дисплей. Плюс колонки или наушники, если есть необходимость работать со звуком.

У владельцев ноутбука часто уже есть дополнительный большой монитор, предназначенный для более комфортной работы в «настольном» режиме. Так что для большинства семей поиск второго дисплея не будет проблемой. Если же лишнего монитора под рукой не оказалось, то придется либо купить (от $105), либо использовать вместо второго дисплея современный домашний телевизор, который допускает подключение по HDMI, DVI или VGA D-Sub. Рекомендуем только выбрать длину интерфейсного кабеля «с запасом», чтобы разместить вторую консоль на отдельном столе и не стеснять друг друга.

Возможна, впрочем, и одновременная работа двух пользователей за одним монитором, поделенным поровну, например, с помощью программы AeroSnap. Но это решение – для совсем критических случаев либо же для очень бедных студентов.

Первичное воплощение идеи

Перейдем к воплощению на практике. Сначала требуется установить на базовый компьютер виртуальную машину Oracle Virtual Box (https://www.virtualbox.org/wiki/Downloads).

Как поделить персональный компьютер

Выделяйте виртуальной машине не менее 512 МБ оперативной памяти, хотя для стареньких систем с 1 гигабайтом ОЗУ допустимо ограничиться 256 МБ. Значение по умолчанию (192 МБ) можно оставить для совсем уж клинических случаев, когда памяти на машине – кот наплакал. Но работа виртуального компьютера при нехватке ОЗУ будет «на тормозах».

Виртуального диска по умолчанию (10 ГБ) нам вполне хватит для установки системного ПО и рабочих приложений. Больше не нужно – все ценные файлы мы будем хранить за пределами виртуальной машины, на дисках базового ПК. Потому даже полный крах виртуального компьютера – например, если кто-нибудь случайно удалит виртуальный ПК или образ диска – будет не страшен нашим рабочим файлам.

Если есть возможность, лучше перенести расположение виртуального диска с «С:Documents and Settings…», где он находится по умолчанию, на другой диск – желательно не только логически, но и физически другой. Иначе файлы подкачки базового и виртуального ПК будут интенсивно использовать один и тот же накопитель, что скажется на быстродействии.

В «Свойствах» виртуальной машины добавим те USB-устройства (клавиатуру и мышь по отдельности или же USB-ресивер беспроводного комплекта), с которыми будет взаимодействовать исключительно виртуальная машина.

Как поделить персональный компьютер

Виртуальный ПК заберет эти устройства «под себя», и основной компьютер не будет на них реагировать. При желании также можно подключить к виртуальной машине флэшку, внешний USB-диск или любое другое USB-устройство – камеру, например. Допустимо даже зарезервировать место (пустой фильтр) под новое подключаемое USB-устройство.

Запуск виртуального ПК

После старта виртуального ПК он выдает сообщение об автозахвате клавиатуры. Поскольку мы выделяем ему отдельную USB-клавиатуру, автозахват клавиатуры базового компьютера не нужен.

Как поделить персональный компьютер

Галочку возле пункта «Больше не показывать это сообщение» Virtual Box может игнорировать, поэтому идем в меню настроек: «Файл» – «Настройки» – закладка «Ввод» и убираем галочку у пункта «Автозахват клавиатуры».

Как поделить персональный компьютер

Теперь клавиатура базового ПК будет захватываться виртуальной машиной только принудительно, при нажатии правой клавиши Ctrl.

На виртуальный ПК нужно установить операционную систему. Это можно сделать как с одного из доступных дисковых приводов (физического или виртуального), так и прямо из ISO-образа. После завершения процедуры инсталляции ОС наша виртуальная машина готова к использованию. Однако на полноценный второй ПК она еще никак не тянет.

Если по каким-либо причинам вы не подключили к виртуальной машине USB-ресивер (или отдельные клавиатуру с мышью), то сделать это можно сейчас, меню: «Устройства»-«Устройства USB»-конкретное устройство.

Как поделить персональный компьютер

Но все же не поленитесь сделать это в предварительных настройках, как было описано ранее – автоматический захват работает отлично и экономит время.

Монитор – каждому!

Теперь надо вывести «Рабочий стол» виртуального компьютера на отдельный дисплей. Подключить к системе второй дисплей нужно в драйвере видеокарты. При этом дисплеи должны быть подключены не в режиме клонирования (дублирования изображения), а в режиме расширения рабочего стола на оба монитора.

Как поделить персональный компьютер

Осталось перенести окно виртуальной машины на второй экран. Это можно делать вручную, перетаскивая окно мышью. Но – неудобно. Есть программы, облегчающие работу в многомониторных конфигурациях (описание таких программ выходит за рамки данной статьи). Мы воспользуемся одной из них – UltraMon (текущая версия 3.0.10). Эта небольшая утилита даст возможность быстро перемещать окна приложений с экрана на экран, для чего предоставит в наше распоряжение дополнительную кнопку в заголовке каждого окна. Более того, программа умеет создавать ярлыки запуска программ с заданными параметрами старта приложений на определенном дисплее. Запуск Virtual Box сразу на втором экране приводит к запуску виртуального ПК на том же дисплее, в том числе в полноэкранном режиме – очень удобно.

После того как наша виртуальная машина оказалась на втором мониторе, остается сочетанием клавиш (правый Ctrl+F) развернуть ее во весь экран, либо сделать это через меню: «Машина» – «Войти в полноэкранный режим».

Теперь работать за базовым компьютером можно уже вдвоем, ничуть друг другу не мешая – у каждого своя клавиатура и мышь, свой дисплей. Рекомендую только отключить функцию UAC (User Account Control) на базовой машине. Иначе во время запросов, подтверждающих действие, UAC будет блокировать оба компьютера.

Что ж, вроде бы все? Нет, наши «разделенные» компьютеры все еще нужно немного доработать.

Делим звук

Для эффективного разделения звука необходимо подключить к виртуальной машине USB-наушники, USB-колонки или USB-адаптер-переходник на стандартную гарнитуру. Теперь как пользователь базового, так и виртуального ПК смогут наслаждаться индивидуальным многоканальным звуком, и даже использовать отдельный микрофон.

Как поделить персональный компьютер

Настраиваем сеть

NAT-подключение, которым виртуальный компьютер подключился к базовому ПК по умолчанию, имеет ограничения: на виртуальный ПК невозможно попасть из домашней локальной сети, равно как и из него – в локальную сеть (в глобальную – можно). Способов решения проблемы два. Первый – создать на базовом компьютере общую папку. После чего обязательно нужно установить дополнения гостевой ОС» (меню: «Устройства» – «Установить Дополнения гостевой ОС»), иначе не будет работать.

Одной или даже нескольких общих папок не то чтобы мало, но пользоваться ими неудобно: дабы пользователь виртуальной машины нашел что-то в локальной сети, контент сначала придется перемещать в общую папку. Поэтому предпочтительнее второй способ – подключить виртуальный ПК к базовому компьютеру по соединению типа «Сетевой мост» и представить виртуальный ПК в локальной сети как полноценный персональный компьютер.

Как поделить персональный компьютер

Вариант с общими папками не рекомендуется еще и потому, что после установки «дополнений гостевой ОС» активируется автоматическая «Интеграция мыши» базового компьютера в виртуальную машину. Отключать это дело придется каждый раз вручную при запуске виртуального ПК (делается через меню «Машина» – «Выключить интеграцию мыши» или горячими клавишами «Правый Ctrl+I». Функция «Интеграция мыши» была бы даже полезна, но когда она работает, виртуальная машина перестает захватывать выделенный ей в настройках отдельный USB-манипулятор! Безобразие.

Чтобы соединение «Сетевой мост» нормально заработало, необходимо приложить некоторые усилия. В настройках сети виртуального компьютера обязательно указываем имя «Рабочей группы», в которой находятся компьютеры нашей локальной (домашней) сети. Этим дело не ограничивается: необходимо принудительно прописать нужные IP-адреса в настройках сетевого адаптера виртуальной машины, даже если базовая машина (и другие) получает адрес в сети автоматически. Помните, что диапазон указываемых IP-адресов зависят от индивидуальных настроек локальной сети! Не забывайте указывать адрес DNS сервера (например, IP роутера в домашней сети)! Без него виртуальная машина не сможет выходить в интернет, работая исключительно в локальной сети.

Если сетевое подключение базового ПК сменилось, например, ноутбук отключился от проводного Ethernet и перешел на Wi-Fi, надо соответствующим образом поменять и настройки моста и в свойствах виртуальной машины (рис. 8), иначе доступа в локальную (и глобальную) сеть у виртуального компьютера не будет.
Случается, что после установки виртуальной машины в настройках базового ПК пропадают возможности сетевого обнаружения и общего доступа к файлам, что автоматически лишает оба компьютера доступа к ресурсам локальной сети. Просто активируйте эти функции повторно.

Если у вас получилось в точности выполнить все наши инструкции, то теперь у вас есть два персональных компьютера в одном! Конечно, в мире нет ничего совершенного, и потому, хотя на виртуальном ПК можно полноценно работать, но все же нельзя играть в современные 3D-игры, как на базовом. Иногда виртуальная машина может зависнуть или повести себя неадекватно – в общем, как самый настоящий компьютер. Еще виртуальная машина способна неожиданно захватить курсор базового ПК, если его пользователь неосторожно попадет им в область экрана виртуального компьютера и кликнет там (проблема быстро решается нажатием «правый Ctrl+I»).

Но, право же, все это такие мелочи – по сравнению с тем, что теперь вы, вместе, за одним компьютером, можете каждый заниматься своим делом и не мешать друг другу!

Два и более рабочих места на одном компьютере — бесплатное решение


В данной статье рассматривается идея и практическое руководство по создания многопользовательской рабочей станции (multiseat) с использованием виртуализации KVM, с возможностью удаленного управления через libvirt. С помощью этого руководства возможно создать два и более рабочих мест как в офисе, так и дома, которым может потребоваться возможность полного использования графической подсистемы компьютера. Причем можно на одном системном блоке реализовать одновременно работу различных операционных систем Windows, Linux, Mac OS X, остальное по вкусу.

Введение

Желание реализовать возможность совместного использования одного компьютера, хотя бы двуx людей появилась давным-давно. Идея сделать из домашнего или офисного компьютера, как минимум два рабочих места раньше реализовывалась в основном на той же операционной системе со всеми вытекающими недостатками. Трудности возникали особенно тогда, когда одному человеку нравилось работать в windows, а другому в Linux и приходилось кому-то терпеть, если решение было реализовано только через одну ОС. Впрочем были и другие трудности.

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

Установка Gentoo

Качаем текущий livecd и загружаемся.
Поднимаем сеть. Как зовут сетевой интерфейс?

Для тех кто любит окошки настраиваем сеть так

Я лично привык по старинке. Прописываем свой ip

Установим маршрутизатор по умолчанию

Укажем наши DNS

Задаем пароль для root

Запускаем ssh, для того, чтобы продолжать установку удаленно

C любимого рабочего места заходим по ssh

Предполагается, что у Вас один пустой диск с именем /dev/sda

Создадим раздел для загрузки. 150M с очень большим запасом. Может быть мигрируем в будущем разделы в GPT и поставим EFI.

Все остальное отдадим под lvm

LVM нам понадобится для того, чтобы делать моментальные снимки дисков виртуальных машин, без остановки системы, для организации резервных копий. Так же удобнее будет производить изменение разделов, добавление новых.
Разметка диска для LVM. Размеры ставьте на Ваш вкус

Если уже был настроен LVM, то его нужно активировать

Отформатируем все разделы

Монтируем наш будущий корневой раздел

Создаем каталоги для остальных точек монтирования

Монтируем остальные разделы

Качаем свежую систему (проверьте дату в названии файла)

Заберем portage. Portage — описание как собирать и устанавливать необходимые нам программы

Распакуем все это

Скопируем resolv.conf в будущий корневой раздел

Монтируем системные разделы

Попадаем внутрь созданного корневого раздела (будущей системы)

Если есть необходимость, то меняем CFLAGS — опции для компилятора. Опции компилятора, практически стандартные, кроме -march=native (вместо -march=i686), что обязывает компилятор использовать все возможности процессора. Если стоит задача сделать железо независимую установку, то лучше не использовать, т.к. при восстановлении на новом железе (возможно) придется пересобрать весь мир.
USE — перечисляются глобально основные опции программ, которые будут установлены.
Если будут тонкие клиенты, то добавьте в USE «spice», если нужно пробрасывать USB порты тонких клиентов, то добавьте «usbredir»

Пропишем наши разделы для авто-монтирования

Обновим дерево portage

Если нужно сменить профиль, то как раз самое время

Создадим файл-конфигурации сети

Зададим пароль для root

Добавим себя (testuser), как пользователя и зададим пароль. Добавим в группы users,wheel,audio

К моменту написания статьи не вышла еще qemu-1.7.1, поэтому ставим две звезды, чтобы забрать девелоперскую версию

Данный флаг нужен, чтобы pulseaudio работал как независимый процесс. К сожалению, по умолчанию заставить его стабильно работать с libvirt мне не удалось, используя переменную «nographics_allow_host_audio=1» в libvirtd.conf. Может быть у Вас получится?

Укажем, что нужно будет собирать новые версии пакетов

Установим необходимые программы. Ключ -av позволяет посмотреть опции сборки, если что-то не устраивает, то можно включить опцию в USE переменную, которая содержится в файле /etc/portage/make.conf. app-misc/mc — если кому-то он удобен

Добавим программы в автозагрузку

Соберем ядро Linux, причем в разделах
> Device Drivers > IOMMU Hardware Support > IOMMU Hardware Support
Отмечаем все звёздочками
> Device Drivers > VFIO Non-Privileged userspace driver framework
Отмечаем все звёздочками
>Device Drivers > Networking support > Universal TUN/TAP device driver support
Ставим звёздочку.
Все остальное по вкусу 😉

Добавим флаг «dolvm», для автозагрузки LVM

Установим загрузчик Grub

Копируем новый файл временной зоны в /etc/localtime

Настроим переключение клавиатуры

Фонт в консоли пропишем

Если необходимо, то можно обновить и пересобрать пакеты с новыми USE флагами

Задаем имя хоста

Перегружаемся, если все хорошо, то Вам повезло 😉 Все-таки железо у всех разное, возможно что-то нужно будет включить в ядро.
Если все плохо, то разбираемся в документации или пользуемся google. Документации на русском языке в сети достаточно.

Настройка
Настройка BIOS

Проверяем, что в BIOS VT-d включён, для Z87 «usb intel XHCI» нужно отключить для проброса USB контролеров.

Настройка звука

usermod -G kvm,audio,pulse-access -d /home/qemu qemu
usermod -G wheel,audio,pulse-access,users testuser
Запустим pulseaudio.

Настройка libvirt

В файл /etc/libvirt/qemu.conf определим пользователя, от которого будет запуск виртуалок

В момент написания статьи seabios в gentoo 1.7.3, а нам нужен свежий, по этому качаем и распаковываем

Создадим вспомогательный скрипт для проброса устройств

Запускаем lspci и выбираем жертву для ручного проброса

Создадим скрипт проброса конкретной видеокарты

Теперь создадим раздел где будет лежать образ виртуальной машины

У меня есть машина, где лежат образы уже подготовленных виртуалок с софтом, надеюсь и у Вас такая появится. Как подготовить образ напишу ниже.

Настройка домена

Ниже приведен файл настройки конечной рабочей конфигурации с комментариями.

Данную конфигурацию записываем в файл /etc/libvirt/qemu/wks1.xml
Перечитываем файл конфигурации

Первоначальная установка
Известные засады
  • Я встречался с тем, что без полного обновления windows не вставали последние драйвера virtio.
  • Перед тем как ставить драйвер-virtio основного диска, нужно подключить второй пустой диск с уже определенным типом virtio

Компьютерная грамотность с Надеждой

Заполняем пробелы — расширяем горизонты!

Как из одного компьютера сделать два?

разделить компьютер на дваИметь несколько компьютеров в доме всегда хорошо, но, к сожалению, не так дешево, хотя есть способ сэкономить денежные средства с помощью программного обеспечения. Можно попробовать разделить компьютер на два и более рабочих мест.

Итак, для создания нескольких рабочих мест из одного системного блока потребуется:

I Дополнительный комплект оборудования, а именно: монитор, клавиатура и мышь. Если необходимо так же развести звук, то еще звуковая карта и колонки или наушники.

II Специальное программное обеспечение, которое позволит двум и более пользователям не мешать друг другу при работе с ПК.

III Достаточно мощный системный блок, который позволит запустить одновременно несколько учетных записей системы.

Рассмотрим по порядку перечисленные выше три пункта.

I Дополнительное оборудование, чтобы разделить компьютер

1. Мышь – так как в системном блоке разъем PS/2 всего один, то одна из мышей обязательно должна быть с USB интерфейсом.

Обе мыши могут иметь USB интерфейс, хоть и не желательно из-за возможной нехватки USB портов. Иначе понадобится еще разветвитель USB.

2. Клавиатура – аналогичная ситуация с разъемами, как и с мышью.

3. Монитор – большая часть видеокарт имеют несколько разъемов: DVI, VGA, HDMI.

Мониторы должны быть подключены в разные разъемы. Если на мониторах нет возможности подключить к DVI или HDMI разъему, то можно использовать переходник DVI-VGA.

4. Звуковая карта – понадобится только в случае, если нужно разделить звук.

Если на передней части системного блока есть аудио выход, то можно попробовать развести звук без звуковой карты. Если его нет или он не работает, то без отдельной звуковой карты не обойтись. К звуковой карте необходимы дополнительные наушники или колонки.

как сделать из одного компьютера два

II Программное обеспечение

Для подобных целей рынок программного обеспечения (ПО) очень скудный. Если дело касается ОС Windows 7, 8, 10, то, пожалуй, единственным выходом является

Астер – программа, позволяющая разделить аппаратные части компьютера, такие как монитор, клавиатура, мышь и т.д. на независимые друг от друга составляющие.

Программа платная. Прежде чем ее покупать, необходимо воспользоваться бесплатным 30-дневным тестовым периодом. Иными словами, программу можно бесплатно скачать и проверить ее работу в течение 30 дней, затем надо либо оплатить программу, либо отказаться от ее использования.

III Мощный системный блок

Мощность системного блока зависит от того, какие цели преследуются.

Для серфинга в интернете большая мощность не требуется. Будет достаточно 2 Gb оперативной памяти и двухъядерного процессора.

Для разных игр, для работы одновременно с несколькими мощными программами требования к необходимой мощности системного блока возрастают.

Делаем 2 рабочих места из 1 пк

Всем привет! Делать мне нечего, поэтому решил написать статью.
Предисловие
Недавно задумался о том, как круто было бы поиграть с друзьями по локалке в какие нибудь игры, или, например, пока работаю дать девушке рабочее пространство для ее серфинга\работы. Покупать второй пк слишком дорого, а мой основной, в общем-то, потянет любые задачи даже в 2 окна. Решил найти способ "раздвоить" рабочее пространство, искал долго, нигде не было инфы, но однажды все таки нашел одну программу, знакомьтесь, — Астер.
Что это такое:
Описание на оф сайте дурацкое, поэтому распишу своими словами: Астер, это программа, которая позволяет сделать несколько независимых рабочих мест из одного системного блока, 2, 3, или даже 4. К каждому рабочему месту можно подключить свое устройство ввода (клавиатура, мышь, геймпад), свой монитор (или даже 2), свое звуковое устройство (наушники, колонки), создать отдельные рабочие столы и разрешить доступ либо ко всем файлам на пк, либо к определенным папкам.
Для чего нужно:
Играть по локальной сети во множество игр, от Minecraft и Кс-ки, до GTA или чего покруче, работать за компьютером, не мешая друг другу.
Как настроить:
1) Скачиваем установщик с официального сайта.
2) Устанавливаем
3) Запускаем программу и настраиваем рабочие места, для этого открываем "Рабочие места", жмем на кнопку на клавиатуре\дергаем мышкой и устройство, которое вы затронули, загорится синим — его перетаскиваем на желаемое для вас рабочее место
1617568835669.png
4) Переходим в основные настройки и жмем "включить АСТЕР и перезагрузить компьютер"
1617568888753.png
5) Комьютер перезагружатся с раздельными рабочими пространствами, чтобы вернуть все как было, открываем астер и жмем на кнопку "Выключить астер и перезагрузить пк".
Кряк и лечение:
К сожалению, программа платная, и имеет только 30-ти дневный бесплатный период. Адекватного кряка в интернете я не нашел, способ обходить лицензию тоже, но нашел один файл, который патчит софт и сбрасывает ваш пробный период до первого дня, позволяя пользоваться софтом еще 30 дней, в теории, использовать патч можно бесконечно, ссылка на патч под хайдом.
Вот так я обустроил свое рабочее место
1617569259227.png

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *