39.2.2. Su computadora arranca con Red Hat Enterprise Linux y otra distribución de Linux
Procedimiento 39.1. Elimine particiones de Red Hat Enterprise Linux
- Elimine su instalación de Red Hat Enterprise Linux
- Como usuario de root o con sudo, ejecute mount. Observe las particiones montadas, en particular, la que está montada como la raíz del sistema de archivos. La salida de
mount
en un sistema en donde la raíz del sistema de archivos es una partición estándar tal como/dev/sda2
podría parecerse a:/dev/sda2 on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0") /dev/sda1 on /boot type ext4 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
La salida demount
en el sistema donde la raíz del sistema de archivos es un volumen lógico podría parecerse a:/dev/mapper/VolGroup00-LogVol00 on / type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0") /dev/sda1 on /boot type ext4 (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
- Asegúrese de que los datos que aún requiere en este sistema tengan una copia en otro sistema o sitio de almacenamiento.
- Apague el sistema y reinicie la distribución de Linux que desee conservar en su equipo.
- Como root o con sudo, ejecute mount. Si se monta alguna de las particiones que anteriormente anotó como usadas para Red Hat Enterprise Linux, revise el contenido de estas particiones. Si ya no requiere el contenido de estas particiones, desmóntelas con el comando
umount
. - Retire las particiones indeseadas o innecesarias, por ejemplo, con fdisk para particiones estándar o lvremove y vgremove para retirar los volúmenes lógicos y grupos de volumen.
Eliminar entradas de Red Hat Enterprise Linux de su cargador de arranque
Importante
Las siguientes instrucciones presuponen que su sistema utiliza el gestor de arranque GRUB. Si utiliza uno diferente (como por ejemplo, LILO), consulte la documentación de dicho software para identificar y eliminar entradas de Red Hat Enterprise Linux de su lista de destinos de inicio y verificar si su sistema operativo actual está especificado correctamente.- En la línea de comando, teclee
su -
y presione Enter. Cuando el sistema le solicite la contraseña de root, ingrésela y presione Enter. - Ingrese
gedit /boot/grub/grub.conf
y presione Enter. Esto abrirá el archivogrub.conf
en el editor de texto gedit. - Una entrada típica de Red Hat Enterprise Linux en el archivo
grub.conf
consta de cuatro líneas:Según la configuración de su sistema, pueden haber múltiples entradas de Red Hat Enterprise Linux enEjemplo 39.1. Ejemplo de una entrada en Red Hat Enterprise Linux en
grub.conf
título Red Hat Enterprise Linux (2.6.32.130.el6.i686)root (hd0,1)kernel /vmlinuz-2.6.32.130.el6.i686 ro root=UUID=04a07c13-e6bf-6d5a-b207-002689545705 rhgb quietinitrd /initrd-2.6.32.130.el6.i686.imggrub.conf
, cada una correspondiente a una versión diferente del kernel de Linux. Borre del archivo cada una de las entradas de Red Hat Enterprise Linux. Grub.conf
contiene una línea que especifica el sistema operativo a ser iniciado por defecto, con el formatodefault=N
, donde N es un número igual o mayor que 0. Si se define N en 0, GRUB iniciará el primer sistema operativo de la lista. Si se define N en 1, iniciará el segundo sistema operativo de la lista, y así sucesivamente.Identifique la entrada del sistema operativo con el que quiere desea GRUB arranque por defecto y anote el lugar en el de la lista.Asegúrese de que la líneadefault=
contenga un número menos que el número elegido como sistema operativo predeterminado en la lista.Guarde el archivogrub.conf
y cierre gedit
Deje espacio disponible para su sistema operativo
Nota
Este paso no se requiere para eliminar a Red Hat Enterprise Linux de su equipo. Sin embargo, si no lo realiza, dejará inservible parte de la capacidad de almacenamiento de su disco duro. Según la configuración, ésta podría ser una porción importante de la capacidad de almacenamiento de su disco.Nota
Para realizar este paso, necesitará una distribución Linux de Live Media (medio vivo). Por ejemplo, el CD de Fedora Live o el DVD de Knoppix.El método para convertir el espacio liberado resultante de la eliminación de Red Hat Enterprise Linux, en espacio libre que puede ser utilizado por cualquier otro sistema operativo basado en Linux, depende de si el sistema operativo elegido ha sido instalado en particiones de disco configuradas para usar el LVM (Administrador de volumen lógico) o no.Si usted no usa LVM
- Inicie su equipo desde los medios vivos de Linux e instale parted, si aún no está presente.
- Como usuario root o con sudo, ejecute parted disk, donde disk es el nombre del dispositivo del disco que contiene la partición que usted desea cambiar de tamaño, por ejemplo,
/dev/sda
. - En el indicador
(parted)
, ingreseprint
. La herramienta parted muestra información sobre las particiones en su sistema, incluyendo los nombres de las particiones, los tamaños, y su sitio en el disco. - En el indicador
(parted)
, ingreseresize number start end
, donde number es el número de la partición, start es el sitio en el disco en donde comienza la partición y end es el sitio en el disco en donde usted desea que termine la partición. Use la posición de inicio que obtuvo anteriormente con el comandoprint
y consulte la documentación de parted para conocer las diferentes formas de especificar el parámetro de finalizar. - Cuando parted termina de cambiar el tamaño de la partición, ingrese
quit
en el indicativo(parted)
. - Ejecute
e2fsck partition
, donde partition es la partición que usted acaba de cambiar de tamaño. Por ejemplo, si cambió de tamaño a/dev/sda3
, ingresee2fsck /dev/sda3
.Linux ahora revisa el sistema de archivos de la partición recién redimensionada. - Cuando la revisión del sistema finalice, escriba
resize2fs partition
en la línea de comandos y presione Enter, donde partition es la partición que acaba de cambiar de tamaño. Por ejemplo, si acaba de cambiar/dev/sda3
, escribaresize2fs /dev/sda3
.Linux ahora cambia de tamaño su sistema de archivos para llenar la partición recién redimensionada. - Reinicie su computadora. El espacio adicional ahora está disponible para su instalación de Linux.
Si usted usa LVM
- Inicie su equipo desde medios vivos de Linux e instale fdisk y lvm2 si aún no están instalados.
Crear una nueva partición en el espacio libre en disco
- Como usuario de root o con sudo, ejecute fdisk disk, donde disk es el nombre de dispositivo del disco en el que usted desea crear nuevo espacio, por ejemplo,
/dev/sda
. - En el indicador
Command (m para ayuda):
, ingresen
para crear una nueva partición. Consulte la documentación de fdisk para conocer las opciones.
Cambiar el identificador de tipo de partición
- En el indicador
Command (m para ayuda):
, ingreset
para cambiar el tipo de partición. - En el indicador,
Partition number (1-4):
, escriba el número de la partición que acaba de crear. Por ejemplo, si acaba de crear la partición/dev/sda3
, escriba el número3
, y presione Enter. Así identifica a la partición cuyo tipo fdisk va a cambiar. - En el indicador
Hex code (Escriba L para obtener la lista de códigos):
, ingrese8e
para crear una partición LVM de Linux. - En el indicador
Command (m para ayuda):
, ingresew
para escribir los cambios al disco y salir de fdisk.
Expandir un Grupo de Volumen
- En el indicador de comandos, escriba
lvm
y presione Enter para iniciar la herramienta lvm2. - En el indicador
lvm>
, escribapvcreate partition
y presione Enter, donde partition es la partición que creó hace un momento. Por ejemplo,pvcreate /dev/sda3
. De esta manera, convierte a/dev/sda3
en un volumen físico en LVM. - En el indicador
lvm>
, escribavgextend VolumeGroup partition
y presione Enter, donde VolumeGroup es el grupo del volumen LVM sobre el cual Linux está instalado y partition es la partición que creó hace unos instantes. Por ejemplo, si Linux está instalado sobre/dev/VolumeGroup00
, escribirávgextend /dev/VolumeGroup00 /dev/sda3
para extender ese grupo de volumen e incluir el volumen físico en/dev/sda3
. - En el indicador
lvm>
, escribalvextend -l +100%FREE LogVol
y presione Enter, donde LogVol es el volumen lógico que contiene su sistema de archivos Linux. Por ejemplo, para extenderLogVol00
de manera que ocupe el recientemente disponible espacio en su volumen,VolGroup00
, escribalvextend -l +100%FREE /dev/VolGroup00/LogVol00
. - En el indicador
lvm>
, escribaexit
y presione Enter para salir de lvm2
- Escriba
e2fsck LogVol
en la línea de comandos y presione Enter, donde LogVol es el volumen lógico que recién acaba de reducir. Por ejemplo, si recién redujo/dev/VolumeGroup00/LogVol00
, debería escribire2fsck /dev/VolumeGroup00/LogVol00
.Ahora Linux va a revisar el sistema de archivos del volumen lógico recientemente reducido. - Cuando finalice la revisión del sistema de archivos, escriba
resize2fs LogVol
en la línea de comandos y presione Enter, donde LogVol es la partición que acaba de reducir. Por ejemplo, si recién redujo/dev/VolumeGroup00/LogVol00
, debería escribirresize2fs /dev/VolumeGroup00/LogVol00
.Ahora Linux reduce su sistema de archivos de modo de ocupar todo el espacio del volumen lógico recientemente reducido. - Reinicie su computadora. El espacio adicional ahora está disponible para su instalación de Linux.