Sie sind auf Seite 1von 16

INSTALACIN DEL SITEMA OPERATIVO

ANTERGOS EN UN SSD UTILIZANDO LVM


(LOGICAL VOLUME MANAGER)
1.INTRODUCCIN
Antergos es una distribucin GNU/Linux rolling-release basada en Arch. Eso
significa que cuenta con uno de los repositorios ms grandes donde el software
est siempre actualizado, junto a uno de los mejores gestores de paquetes del
entorno GNU/Linux: Pacman.
Adems de heredar las caractersticas de Arch, Antergos tiene su propio
instalador (Cnchi), el cual facilita la instalacin y eleccin del entorno de
escritorio.

1.1.La imagen ISO


Lo primero es obtener la imagen ISO de su web oficial. Es recomendable
descargar la Antergos Live ISO, de esta forma podremos probarla antes de
efectuar la instalacin. Despus procederemos a grabarla en un CD o USB. Aqu
mostraremos como crear un USB Live en Linux desde la linea de comandos.
Para ver las rutas de todas las unidades conectadas ejecutaremos este
comando:

# fdisk -l

Para grabar la imagen de Antergos en el USB usaremos el siguiente comando:

# dd bs=4M if=/ruta/a/la/imagen/antergos-x86_64.iso of=/dev/sdX && sync

1.2.Arranque del sistema


Una vez completado podemos iniciar el ordenador desde el USB Live (En este
punto tendremos que saber como entrar en la BIOS de nuestro PC e indicarle
que arrance desde el USB).
Una vez arranque el
sistema se abrir el
programa Cnchi que nos
ofrecer dos opciones;
probar el sistema operativo
o instalarlo.
Escogeremos la primera
opcin y utilizaremos el
terminal para particionar y
preparar el SSD.
Al mismo tiempo Cnchi se
actualizar a su ultima
versin. Inicio de Antergos desde USB Live
2.PARTICIONES CON GPT, GDISK.
Gdisk es una herramienta para particionar discos rgidos de cualquier tamao
con una tabla de particiones GPT de GUID (Globally Unique Identifier)
imprescindible para los discos mayores de 2 TB. Para el caso de discos
rgidos SSD, gdisk asegura que sus particiones estn correctamente
alineadas.
El uso de particiones GPT, elimina la necesidad de basarse en particiones
primarias, extendidas o lgicas propias del sistema MBR. GPT puede soportar
un nmero casi ilimitado de particiones y tiene solamente el lmite de la
cantidad de espacio reservado para las entradas de las particiones en el disco
GPT, por defecto gdisk tiene un lmite 128 particiones.
Ejemplo de particionamiento de un disco rgido con GPT
1. Creamos una particin de 200M para EFI
2. Creamos una particin de 250M para Boot.
3. Creamos otra particin para LVM
Para saber como se identifica el disco rgido se usa fdisk

$ sudo su
# fdisk -l

fdisk informa de la ruta a los distintos discos y particiones. Supongamos que


vamos a trabajar en el disco /dev/sda

$ sudo su
# gdisk /dev/sda

El mensaje inicial es un aviso de si el disco es o no nuevo o uno que ya est


usando GPT. En este caso veremos el ejemplo de un disco nuevo.

# gdisk /dev/sda
GPT fdisk (gdisk) version 1.0.1

Partition table scan:


MBR: not present
BSD: not present
APM: not present
GPT: not present

Creating new GPT entries.

Command (? for help):

Pulsando ? se muestra una lista de todos los comandos disponibles:

Command (? for help): ?


b back up GPT data to a file
c change a partition's name
d delete a partition
i show detailed information on a partition
l list known partition types
n add a new partition
o create a new empty GUID partition table (GPT)
p print the partition table
q quit without saving changes
r recovery and transformation options (experts only)
s sort partitions
t change a partition's type code
v verify disk
w write table to disk and exit
x extra functionality (experts only)
? print this menu

Para crear una tabla de particiones GPT introducir o

Command (? for help): o


This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): y

Command (? for help):

Creamos las particiones. Las partes en negrita son las ordenes introducidas
por el usuario, tras las cuales hay que pulsar Enter.

Command (? for help): n


Partition number (1-128, default 1): 1
First sector (34-41943006, default = 2048) or {+-}size{KMGTP}:Enter
Last sector (2048-41943006, default = 41943006) or {+-}size{KMGTP}: +200M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): l

Pulsando L aparecer una lista de cdigos:

0700 Microsoft basic data 0c01 Microsoft reserved 2700 Windows RE


4200 Windows LDM data 4201 Windows LDM metadata 7501 IBM GPFS
7f00 ChromeOS kernel 7f01 ChromeOS root 7f02 ChromeOS
reserved
8200 Linux swap 8300 Linux filesystem 8301 Linux reserved
8e00 Linux LVM a500 FreeBSD disklabel a501 FreeBSD boot
a502 FreeBSD swap a503 FreeBSD UFS a504 FreeBSD ZFS
a505 FreeBSD Vinum/RAID a800 Apple UFS a901 NetBSD swap
a902 NetBSD FFS a903 NetBSD LFS a904 NetBSD
concatenated
a905 NetBSD encrypted a906 NetBSD RAID ab00 Apple boot
af00 Apple HFS/HFS+ af01 Apple RAID af02 Apple RAID
offline
af03 Apple label af04 AppleTV recovery be00 Solaris boot
bf00 Solaris root bf01 Solaris /usr & Mac Z bf02 Solaris swap
bf03 Solaris backup bf04 Solaris /var bf05 Solaris /home
bf06 Solaris alternate se bf07 Solaris Reserved 1 bf08 Solaris Reserved
2
bf09 Solaris Reserved 3 bf0a Solaris Reserved 4 bf0b Solaris Reserved
5
c001 HP-UX data c002 HP-UX service ef00 EFI System
ef01 MBR partition scheme ef02 BIOS boot partition fd00 Linux RAID

Entre ef00 para hacer la particin UEFI:

Hex code or GUID (L to show codes, Enter = 8300): ef00


Changed type of partition to 'EFI System'

Command (? for help): n


Partition number (2-128, default 2): 2
First sector (34-41943006, default = 411648) or {+-}size{KMGTP}: Enter
Last sector (411648-41943006, default = 41943006) or {+-}size{KMGTP}: +250M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): 8300
Changed type of partition to 'Linux filesystem'

Command (? for help): n


Partition number (3-128, default 3): 3
First sector (34-41943006, default = 923648) or {+-}size{KMGTP}: Enter
Last sector (923648-41943006, default = 41943006) or {+-}size{KMGTP}:
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): 8e00
Changed type of partition to 'Linux LVM'

Para visualizar las particiones creadas ejecutamos:

Command (? for help): p


Disk /dev/sda: 41943040 sectors, 20.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 7CD044B7-AD6D-46AE-8193-EC6F54867316
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 41943006
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number Start (sector) End (sector) Size Code Name


1 2048 411647 200.0 MiB EF00 EFI System
2 411648 923647 250.0 MiB 8300 Linux filesystem
3 923648 41943006 19.6 GiB 8E00 Linux LVM1

Finalmente usamos el comando w para aceptar los cambios y que se escriban


en el disco:

Command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE
EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y


OK; writing new GUID partition table (GPT) to /dev/sda.
The operation has completed successfully.

Gdisk solo crea particiones y no sistemas de archivos, para dar formato a cada
una de ellas podramos utilizar el comando mkfs, sin embargo lo haremos al
finalizar de forma grfica con el instalador de Antergos, que tiene el
impronunciable nombre Cnchi.

1 El ejemplo est hecho sobre un disco virtual de Virtualbox de 20GB


3.LVM (LOGICAL VOLUME MANAGER)2
Las ventajas que tiene esta forma de particionar son mltiples, pero la inicial y
ms evidente es la flexibilidad frente al particionado tradicional. Pongamos (sin
LVM) que creamos 4 particiones contiguas en un disco. Si en el futuro
quisieramos aumentar alguna de las 3 primeras no podramos hacerlo sin
borrar las siguientes, lo que es complejo, peligroso y requiere de parada del
servicio casi seguro. Pongamos que quisieramos ampliar la ltima, siempre
tendramos el lmite del tamao del disco. Pongamos que compramos un disco
nuevo, y queremos ampliar el espacio de un sistema de ficheros existente en el
disco anterior con el espacio nuevo. Con LVM todas esas limitaciones
desaparecen. Podemos aumentar sus particiones (volmenes lgicos en
adelante) independientemente de que no haya espacio libre contiguo a stas.
Podemos aumentar sus volmenes lgicos con espacio libre de diferentes
discos fsicos. E incluso podemos mover volmenes lgicos entre dispositivos
fsicos. Y lo mejor de todo en caliente!

3.1.DEFINICIONES
Para entender el LVM hay que tener muy claros tres conceptos:
1. Volumen Fsico/Physical Volume (PV)
2. Grupo de Volmenes/Volume Group (VG)
3. Volumen Lgico/Logical Volume (LV)

3.1.1.Volumen Fsico/Physical Volume (PV)


Un volumen fsico (PV en adelante) es un dispositivo de almacenamiento.
Puede ser un disco duro, una particin, una tarjeta SD etc. En el caso ms
simple, que tengamos un slo discoduro (HDD o SSD) podemos convertir en PV
el disco duro completo, una particin o varias particiones. En esta instalacin,
puesto que necesitamos una particin para el sistema EFI, optamos por
particionar el disco duro como se ha visto en el captulo 2 y convertir la tercera
particin en un PV.

3.1.2.Grupo de Volmenes/Volume Group (VG)


Un VG es una especie de disco duro virtual compuesto de UNO o ms PV's y
que puede crecer con el tiempo aadiendo un PV ms. En una mquina con un
slo disco podemos crear un VG que est compuesto por un slo PV (el disco
fsico o una de sus particiones). Si con el tiempo nos quedamos sin espacio en
el VG, compramos otro disco (PV) y lo aadimos al VG

2 La informacin de este captulo est extrada de http://blog.inittab.org/administracion-


sistemas/lvm-para-torpes-i/ donde se pueden ampliar conocimientos de forma amena.
3.1.3.Volumen Lgico/Logical Volume (LV)
Los volmenes lgicos (en adelante LV) son el producto final del LVM.
Siguiendo con la analoga anterior, si el VG es un disco duro virtual, los LV's
seran las particiones. A diferencia de las particiones tradicionales, los LVs
pueden crecer (mientras haya espacio en el VG) independientemente de la
posicin en la que estn, incluso expandindose por diferentes PV's. Un LV de
1G puede estar compuesto de 200MB procedentes de un SSD, 400MB de un
HDD, y 400MB de una particin en un tercer dispositivo fsico. El nico requisito
es que todo los PVs pertenezcan al mismo VG

3.2.CREACIN DE UN LVM
El primer paso para usar LVM es decidir que dispositivos de almacenamiento
queremos usar. Pueden ser discos, dispositivos RAID por software, particiones,
etc. Lo ms importante en este paso es que al LVM le daremos el dispositivo
para que lo gestione y, salvo raras excepciones, no volveremos a tocar el
dispositivo directamente. Nada de darle una particin al LVM y luego crear un
sistema de ficheros en ella o redimensionarla, estas operaciones se haran
sobre los LVs.
Para buscar dentro de nuestro sistema dispositivos que puedan ser utilizados
para crear un LVM podemos utilizar el comando lvmdiskscan:

# lvmdiskscan
/dev/sda [ 931,51 GiB]
/dev/sdb1 [ 200,00 MiB]
/dev/sdb2 [ 250,00 MiB]
/dev/sdb3 [ 465,32 GiB] LVM physical volume
1 disks
2 partitions
0 LVM physical volume whole disks
1 LVM physical volume

Nos dir las rutas a los dispositivos disponibles y si ya tenemos algn PV (LVM
physical volume)

3.2.1.Como crear un Volmen Fsico/Physical Volume (PV)


Con el comando pvcreate marcaremos uno o varios dispositivos como PVs.
A diferencia de lo que ocurrir con los VGs y los LVs no podremos dar un
nombre personalizado a los PVs, lo nico que hacemos decirle al sistema que
determinados discos, particiones etc. ser usado como PVs
Si queremos marcar como PV un disco duro completo situado en la ruta
/dev/sda lo primero que debemos hacer es borrar la tabla de particiones MBR o
GPT que tenga. Para eso podemos usar el comando:

# dd if=/dev/zero of=/dev/sda bs=512 count=1

Y el disco estar listo para marcarlo


# pvcreate /dev/sda

Si los dispositivos a utilizar son particiones, no ser necesario ningn


preparativo previo, pudiendo marcar varias particiones a la vez, incluso si se
encuentran en distintos discos.

# pvcreate /dev/sda2 /dev/sda3 /dev/sdb1

Una vez marcado uno o varios dispositivos como PVs, podemos obtener
informacin de los mismos con los comandos pvs, pvscan y pvdisplay. Cada
uno de ellos tiene caractersticas especficas que se pueden ver con ms
detalle en esta web de RedHat

3.2.2.Como crear un Grupo de Volmenes/Volume Group (VG)


El comando vgcreate, utilizado para la creacin de un VG es extremadamente
sencillo. Simplemente le daremos como primer argumento el nombre del VG
que estamos creando y a continuacin el/los dispositivo(s) (marcados como PVs
previamente) que queremos que lo compongan.
Una de las ventajas del LVM es que vamos a poder dar nombres significativos
a nuestro almacenamiento.
Para crear un VG llamado AntergosVG con un solo PV:

# vgcreate AntergosVG /dev/sda


Volume group "AntergosVG" successfully created

Para crear un VG llamado AntergosVG con varios PVs

# vgcreate AntergosVG /dev/sda2 /dev/sda3 /dev/sdb1


Volume group "produccion" successfully created

Una vez creados los VGs podemos obtener informacin de los mismos con los
comandos vgs, vgscan y vgdisplay. Cada uno de ellos tiene caractersticas
especficas que se pueden ver con ms detalle en esta web de RedHat

3.2.3.Volmenes Lgicos/Logicals Volume (LVs)


Una vez tenemos un VG ya podemos crear los dispositivos que realmente
usaremos. Los volmenes lgicos (LV) pertenecen a un VG, del que toman su
espacio.Un LV puede usar espacio de un solo PV, o de varios. En este ltimo
caso puede deberse a que vaya creciendo con el tiempo, y ya no quede
espacio en el PV original, o que al crearlo hemos decidido que use varios PVs.
Por ahora nos centraremos en la creacin de un LV simple.
Para crear un LV, con el comando lvcreate, debemos indicarle el VG al que
pertenece (como argumento del comando), el tamao en megas/gigas/teras
con -L y opcionalmente, pero muy recomendable, el nombre que queremos
darle con el argumento -n
Para crear en el VG AntergosVG un LV de 2G como memoria swap, otro de
30 Gigas para montarlo como directorio Root y uno de 300G que se usar como
directorio Home.

# lvcreate -L 2G -n AntergosSwap AntergosVG


# lvcreate -L 30G -n AntergosRoot AntergosVG
# lvcreate -L 300G -n AntergosHome AntergosVG

Al igual que en los casos anteriores podemos obtener informacin de los LVs
con los comandos lvs, lvscan y lvdisplay. Cada uno de ellos tiene caractersticas
especficas que se pueden ver con ms detalle en esta web de RedHat
4.INSTALACIN DEL SISTEMA
Despus de crear los LVs necesarios procederemos a la
instalacin del sistema arrancando el programa Cnchi
haciendo doble click en su icono. Se nos abrir un instalador Cnchi
grfico con las opciones habituales para escoger el idioma, la zona horaria etc.

Escoger idioma
Tras escoger el idioma, Cnchi nos recuerda que es necesario disponer de
espacio en el disco para la instalacin, asi como estar conectado a la red
elctrica e internet:
Comprobaciones previas
Una vez que hemos escogido el idioma de instalacin as como la
configuracin del teclado, procedemos a elegir el entorno de escritorio que
queremos instalar en el sistema.

Eleccin de escritorio
Cnchi nos permite la seleccin de algunas caractersticas, como la instalacin
de un cortafuegos, elegir entre Chromium y Firefox como navegador web (o los
dos), etc.
Seleccin de caractersticas

En el siguiente paso podremos optar entre varias instalaciones automticas o


una instalacin personalizada. En este caso seleccionaremos la instalacin
personalizada.

Tipo de instalacin
La siguiente pantalla nos muestra las particiones y LVM creados
anteriormente.
Podemos observar en primer lugar el VG Antergos dividido en los tres LVs que
habamos realizado (Antergos-Swap, Antergos-Root y Antergos-Home), as
como las particiones en el disco fsico. Las dos reservadas para EFI y Boot, y la
utilizada como PV.
Modo de instalacin avanzado
En el modo de instalacin avanzado tenemos que seleccionar cada LV y cada
particin, hacer click sobre el botn Editar y utilizar el cuadro de dilogo.

Editar particin
En Utilizar como seleccionaremos el sistema de archivos. En la particin
utilizada como EFI debemos escoger fat32.
En Etiqueta (opcional) podemos poner un nombre a la particin/LV.
Selecionaremos tambin el Punto de montaje y si queremos que se formatee
la particin/LV. En este caso, puesto que partimos de un disco en blanco
activamos la casilla Formato en todas las particiones/LVs. Una vez editadas

Modo de instalacin avanzado (Fin)


todas las particiones
Cnchi nos ofrece un resumen de la instalacin

Resumen de instalacin
Si todo es correcto podemos proceder con la instalacin y creacin de la
cuenta de usuario
Instalando
Cuenta de usuario
5.INSTALACIN DE PROGRAMAS

5.1.VIRTUALBOX
La instalacin de virtualbox no se limita a introducir un comando, como la
mayora de programas, es necesario un proceso un poco ms largo para su
correcto funcionamiento.
El primer paso es instalar los paquetes necesarios:

sudo pacman -S virtualbox virtualbox-host-dkms virtualbox-guest-iso linux-


headers dkms net-tools

En segundo lugar utilizamos modprobe para cargar los mdulos:

sudo modprobe vboxdrv vboxnetadp vboxnetflt vboxpci

Despus aadimos nuestro usuario al grupo vboxusers:

sudo gpasswd -a $USER vboxusers

Por ltimo instalamos el virtual-extension-pack desde el repositorio AUR:

$ yaourt -S virtualbox-ext-oracle

Este ltimo paso se puede omitir y descargar el paquete


virtual-extension-pack desde la web de Virtualbox, pero habia que hacerlo
cada vez que se actualizase el programa.

Das könnte Ihnen auch gefallen