45

Я хотел бы установить Kali Linux на свой компьютер, используя двойную загрузку. Мой компьютер имеет 8 ГБ оперативной памяти. Будет ли эта оперативная память разделена на 4 ГБ для операционной системы Kali Linux и 4 ГБ для Windows, если я использую двойную загрузку?

9 ответов9

241

Другие уже правильно ответили, что нет, в этом случае ОЗУ не будет разделено, но я хочу добавить объяснение, почему это так.

Я нахожу полезную аналогию для работы компьютера на кухне. RAM является счетчиком пространства. Это место под рукой для временного хранения вещей, с которыми вы работаете. Подобно тому, как кухонная стойка очищается по окончании приготовления, ОЗУ стирается при выключении компьютера. Жесткий диск - это холодильник и кладовая, долговременное, менее доступное хранилище. Данные являются ингредиентами, а программы - рецептами. Шеф-повар операционной системы.

Вы являетесь владельцем дома и в настоящее время нанимаете английского шеф-повара (Windows). Вы хотите попробовать некоторые рецепты из поваренных книг, которые написаны на французском языке, но вы не можете найти подходящие переводы. Итак, вы хотите нанять шеф-повара, который говорит по-французски (Linux).

Поскольку у каждого повара есть свой набор кулинарных книг и ингредиентов, каждый из них будет нуждаться в своем собственном пространстве в кладовой (на жестком диске), пока вы их используете. Нужно ли им разделять счетчик пространства (ОЗУ), зависит от того, работают ли они одновременно. Если одновременно работает только один шеф-повар, он будет эксклюзивно использовать все встречное пространство. Вещи другого шеф-повара находятся вне прилавка и на складе. Однако, если вы одновременно используете две операционные системы, например, приказывает шеф-поварам работать вместе, одна - как шеф-повар (хост), а другая - как су-шеф (виртуальная), им придется все разделить. Им придется по очереди работать с приборами (процессором, графическим процессором и т.д.) И выделять отдельные рабочие места на прилавке, чтобы положить свои кулинарные книги и ингредиенты во время работы.

74

Для двойной загрузки нет ... У вас будет один или другой, работающий одновременно.

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

Вы можете быть заинтересованы в одном из следующих:

  • VirtualBox - работает под Windows или Linux, а другой помещается в виртуальную машину типа 2 / hosted
  • ESXi - запускать Windows и Linux на виртуальной машине - тип 1 / нативный
27

Нет, они получат 8 ГБ (при условии, что это версия ОС x64).

При двойной загрузке одновременно работает только одна ОС.

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

22

К сожалению, "двойная загрузка" не означает, что вы можете загружать две системы на одном компьютере одновременно.

Это означает, что вы можете загружать две системы на одном компьютере, но одновременно по одной.

(Это не ограничивается двумя; вы можете настроить гораздо больше, в зависимости от требований загрузчика, которые у них есть. Но почему-то два стали популярными первыми, поэтому "двойная загрузка" встречается чаще, чем "мультизагрузка".)

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

То, что действительно разделяется, - это дисковое пространство. То, как разделить, зависит от того, насколько кооперативны разные системы. По крайней мере, вам нужен отдельный загрузочный том для каждого, и системы, которые не ладят друг с другом, могут быть совершенно не в состоянии получить доступ к файловым системам друг друга. Поэтому к вашей музыкальной коллекции в вашем проигрывателе Windows Media будет не так легко получить доступ из Linux. (Вообще говоря, разные версии и версии Linux довольно хорошо уживаются, а разные версии и редакции Windows варьируются от неработоспособных до враждебных.)

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


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

  • Тот, который загружается первым, инициируется BIOS BIOS, является "ОС хоста" и имеет полный контроль над физическим оборудованием, как описано выше.
  • Каждая дополнительная "гостевая ОС" должна работать на виртуальной машине, инициируемой программным обеспечением "гипервизор", и иметь такой же доступ к физическому оборудованию, что и обычное приложение.
  • Подобно обычному приложению, любая память, выделенная для гостевой ОС, не доступна для другого использования хост-ОС во время работы гостевой ОС. Это самая близкая вещь к разделению оперативной памяти между двумя системами, но не ограничивается двумя.
  • Обмен данными между хост-и гостевой ОС или несколькими гостевыми ОС также ограничен. Виртуальные жесткие диски - это, как правило, обычные файлы в файловой системе хоста, но они содержат потенциально несовместимую файловую систему, и для доступа к файлам в других файловых системах, хранящихся в файлах, может потребоваться перепрыгнуть через большее количество циклов, чем для доступа к файлам в других файловых системах, хранящихся на физических дисках. И, конечно, если вы застряли там, где не можете прочитать файлы Хоста, вы также потеряете виртуальные диски Гостя.

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


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

14

Нет.

Вы можете загружаться только в одну ОС одновременно. Каждая ОС (при условии 64-битной, а не 32-битной) будет иметь доступ ко всей вашей оперативной памяти.

6

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

0

Он не разделит вашу оперативную память на две части, но вы должны знать, что, скорее всего, она разделит вашу память на две части, например, если у вас есть жесткий диск объемом 500 ГБ, вам придется использовать его часть для операционной системы A и частично для операционной системы B, будь то 250 ГБ для каждого, 100 ГБ для A и 400 ГБ для B или любая другая пропорция, которая вам нравится.

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

-1

По умолчанию нет. Но если вы используете какой-то инструмент, такой как VMware vSphere, вы можете достичь такой функциональности. Вы можете добиться даже параллельного выполнения обеих систем. Вы даже можете выделить 70% ОЗУ для одной системы и 30% ОЗУ для другой и т.д. Хотя по умолчанию поведение каждой ОС похоже на то, что она считает себя мастером. Он смотрит, какие процессоры, жесткие диски, память, сетевые адаптеры установлены, и рассматривает себя как владельца всего этого. И только специальные инструменты могут разделить их по-другому.

-2

Нет, двойная загрузка не разделит оперативную память. Однако, если вы используете Kali с виртуальной машиной (например, VMWare), вам нужно выделить оперативную память для виртуальной ОС.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .