Bitácora de EleKtR0

English - Italiano - Deutsch - Français - Português - русский

17 de septiembre de 2016

Reinstalar / reparar Grub


Para reinstalar grub en un sistema que hemos montado arrancando previamente desde un livecd como CloneZilla, System Rescue CD y similares, necesitaremos montar algunos sistemas de ficheros especiales para que grub-install o update-grub no muestren errores al acceder a las unidades de disco.


1º  En primer lugar, podemos montar la partición raíz del sistema a restaurar en /mnt, por ejemplo:

mount -t auto /dev/sda2 /mnt

2º Necesitaremos montar /proc, /sys y /dev dentro de /mnt, de esta forma:

mount -t sysfs sys /mnt/sys
mount -t proc none /mnt/proc
mount -o bind /dev /mnt/dev

3º Hacemos chroot para que grub encuentre todas las rutas al ejecutarlo:
chroot /mnt /bin/bash

4º Si tenemos el contenido de /boot en otra partición , habría que montarla dentro de /mnt/boot. Por ejemplo:


mount -t auto /dev/sda1 /boot

5º Ya podemos ejecutar grub-install o update-grub para reparar el gestor de arranque. Por ejemplo:

grub-install --no-floppy /dev/sda


Etiquetas: , ,

11 de septiembre de 2016

Redimensionar discos en VirtualBox


Para redimensionar el disco  de una máquina virtual en VirtualBox, sería usando este comando:

VBoxManage modifyhd Disco.vdi --resize tamaño_en_megas

Por ejemplo:
  VBoxManage modifyhd MaquinaWindows.vdi --resize 16384

El disco a redimensionar debe ser de tamaño dinámico y si el tamaño al que redimensionamos el disco es menor al actual podemos dejar el sistema operativo virtualizado inservible.
Otra cosa con la que hay que tener cuidado es al redimensionar el disco de un Windows, porque tras redimensionar un disco con Windows 7 instalado, para ampliarle el espacio, me muestra el mensaje "FATAL: no bootable medium found!" al arrancar la máquina virtual.

Etiquetas: ,

10 de septiembre de 2016

Chuleta para montar cluster OCFS2 desde línea de comandos


Chuleta para configurar un cluster con OCFS2 desde línea de comandos:

# Configuramos el servicio o2cb:
/etc/init.d/o2cb configure;
/etc/init.d/o2cb start;

# Creamos el cluster:
o2cb_ctl -C -n micluster -t cluster;

# Añadimos los nodos:
o2cb_ctl -C -n nodo1 -t node -a number=0 \
      -a ip_address=192.168.0.10 -a ip_port=7777 -a cluster=micluster;

o2cb_ctl -C -n nodo2 -t node -a number=1 \
      -a ip_address=192.168.0.11 -a ip_port=7777 -a cluster=micluster;

# Para detener los servicios:
service ocfs2 stop ; service o2cb stop;

# Para arrancar los servicios:
service o2cb start && service ocfs2 start;

Etiquetas: ,