¿Compartir partición de intercambio entre sistemas Linux?

9

Tengo una computadora portátil en la que he instalado Ubuntu 12.04 y Windows Now solo para fines de aprendizaje, voy a instalar Backtrack OS en ella.

Mi computadora portátil tiene 4 GB de RAM, así que de acuerdo con la recomendación, he asignado 8 GB de espacio de intercambio en mi disco duro.

¿Puedo compartir el espacio de intercambio entre estos dos sistemas operativos (Backtrack y Ubuntu)

Realmente no quiero desperdiciar 8 GB de espacio adicional para el intercambio (porque, como he notado, rara vez se usa y, por lo que sé, el sistema operativo no almacena ningún dato en el espacio de intercambio, ¿verdad?) ¿Cómo puedo compartir esta partición de intercambio de 8 GB? Si es así, ¿cómo?

Puntero nulo
fuente

Respuestas:

11

Sí, puede compartir el área de intercambio con dos o más sistemas operativos. Para compartir el área de intercambio, cree el área de intercambio cuando instale el primer sistema operativo y luego, cuando instale el segundo, no cree una nueva área de intercambio, en su lugar, use el área de intercambio del primer sistema operativo como punto de montaje para el área de intercambio del segundo sistema operativo.

Si ya instaló ambos SO, use gparted para crear un área de intercambio común y luego agréguelo a su /etc/fstabarchivo para montarlo automáticamente en el momento del arranque.

En caso de que desee conocer los inconvenientes de usar un área de intercambio compartida, consulte esta pregunta en StackExchange:

Jobin
fuente
Gracias ... y puedo explicar el proceso de agregarlo a fstab ... porque ya he instalado Backtrack OS y por cierto trabajo en TYIT ..: p
Puntero nulo
Encontré una respuesta que explica este detalle
jobin
Lo he instalado Ubuntuy Kalien orden. Pero Kali también fstabtenía Ubuntu swap. Comenté uno de Kali fstabpero aún Ubuntu y Kali usan dos particiones Swap. Quiero corregir eso y usar cada intercambio por separado que he creado para Ubuntu y Kali. ¿Como hacer eso?
Satya Prakash
Pero no se puede usar si está utilizando Hibernate
ϻαϻɾΣɀО-MaMrEzO
6

Si es posible. El intercambio solo se usa mientras el sistema se está ejecutando, por lo que puede hacer lo que quiera con el espacio de intercambio cuando no se está ejecutando, como usarlo como espacio de intercambio para otra instalación de Linux. Incluso puede compartir espacio de intercambio entre Linux y Windows , pero es un poco más de trabajo.

Hay una excepción: si desea hibernar, el espacio de intercambio está en uso mientras el sistema está hibernando.

Si apunta al instalador al espacio de intercambio existente durante la instalación de la segunda distribución, podrá utilizarlo.

Con los tamaños de disco actuales, generalmente no tiene sentido guardar un par de GB con tales trucos. Pero es posible.

Sin embargo, cuestiono la utilidad al instalar dos distribuciones de Linux en arranque dual. El arranque dual apesta: no puede ejecutar los dos sistemas operativos al mismo tiempo. Si desea ejecutar programas de dos versiones diferentes de Ubuntu, o más generalmente de dos distribuciones de Linux, le recomiendo un enfoque diferente: elija el que tenga el kernel más reciente y úselo como su sistema operativo principal. Instale el segundo y ejecute programas directamente desde su sistema instalado, utilizando schroot . He escrito una guía sobre esto que cubre la instalación del segundo sistema usando debootstrap y la configuración de schroot.

Gilles 'SO- deja de ser malvado'
fuente