Совместное использование раздела подкачки между системами Linux?

9

У меня есть ноутбук, на котором я установил Ubuntu 12.04 и Windows Now, просто для обучения я собираюсь установить на него ОС Backtrack.

Мой ноутбук имеет 4 ГБ оперативной памяти, поэтому в соответствии с рекомендацией я выделил 8 ГБ свободного места на жестком диске.

могу ли я разделить пространство подкачки между этими двумя ОС (Backtrack и Ubuntu)

Я действительно не хочу тратить 8 ГБ больше места для подкачки (потому что, как я заметил, он используется редко, и, насколько я знаю, ОС не хранит какие-либо данные в пространстве подкачки, не так ли?) способ, которым я могу разделить этот раздел подкачки 8 ГБ? Если да, то как?

Нулевой указатель
источник

Ответы:

11

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

Если вы уже установили обе ОС, используйте gparted, чтобы создать общую область подкачки, а затем добавьте ее в свой /etc/fstabфайл для автоматического монтирования во время загрузки.

На всякий случай, если вы хотите узнать о недостатках использования общей области подкачки, обратитесь к этому вопросу в StackExchange:

Jobin
источник
Спасибо ... и можете, пожалуйста, объяснить процесс добавления его в fstab ... потому что я уже установил ОС Backtrack и, кстати, jobin, я из TYIT ..: p
нулевой указатель
Нашел ответ, объясняющий это многословие: askubuntu.com/questions/232790/…
jobin
Я установил Ubuntuи Kaliв порядке. Но у Кали тоже fstabбыла Ubuntu swap. Я прокомментировал один из Kali, fstabно все еще Ubuntu и Kali оба используют два раздела Swap. Я хочу исправить это и использовать каждый отдельный своп, который я создал для Ubuntu и Kali. Как это сделать?
Сатья Пракаш
Но нельзя использовать, если вы используете Hibernate
ϻαϻɾΣɀО-MaMrEzO
6

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

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

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

При сегодняшних размерах дисков, как правило, нет смысла экономить пару ГБ с такими приемами. Но это возможно.

Однако я подвергаю сомнению утилиту установки двух дистрибутивов Linux в режиме двойной загрузки. Двойная загрузка - отстой - вы не можете запустить две операционные системы одновременно. Если вы хотите запускать программы из двух разных выпусков Ubuntu или, в более общем случае, из двух дистрибутивов Linux, я рекомендую другой подход: выберите тот, который имеет самое последнее ядро, и используйте его в качестве основной операционной системы. Установите второй и запускайте программы с него прямо из установленной системы, используя schroot . Я написал руководство по этому вопросу, которое охватывает установку второй системы с использованием debootstrap и настройки schroot.

Жиль "ТАК - прекрати быть злым"
источник