jueves, 30 de enero de 2014

Mostrar grub si no se ve.


En ocasiones puede ocurrirnos que instalamos Ubuntu sin ningún otro sistema operativo instalado y nos arranca directamente, sin mostrar el menú del Grub. Pero puede que nosotros queramos que se muestre, por ejemplo para mostrar el arranque en red o el memtest.

Para hacer que se muestre haremos lo siguiente:

  1. Editamos /etc/default/grub
    1. Comentamos con almohadilla #GRUB_HIDDEN_TIMEOUT=0. Así hacemos que no quede oculto el menú del GRUB
    2. Podemos también descomentar la entrada GRUB_GFXMODE=640x480 para asegurarnos que nuestro monitor podrá mostrar el menú del Grub. Luego, si queremos, podemos aumentar la resolución para verlo mejor.
  2. Ejecutamos $update-grub2 para generar nuevamente el fichero /boot/grub/grub.cfg con las distintas opciones de arranque. Podemos echarle un vistazo para comprobar que están presentes las que necesitamos.
  3. Probablemente el grub ya está instalado y no hace falta hacer nada más, pero si queremos asegurarnos que se instala podemos ejecutar %grub-install --recheck /dev/sda (podemos cambiar el HD si fuera otro el nuestro)
Con esto debería ser suficiente para obtener el menú del Grub al arrancar.

lunes, 13 de enero de 2014

Cambiar resolución Grub2

Puede ocurrirnos que la pantalla de selección de sistemas operativos de Grub2 no se vea porque la resolución de la pantalla es distinta de la configuración del grub. En ese caso hay que cambiarla. Mucho cuidado con muchos tutoriales que hay por ahí y que te dicen que cambies grub.cfg. Nunca cambies manualmente ese archivo ya que se genera automáticamente al ejecutar update-grub2 y cualquier cambio manual desaparecerá tras dicho update.

La forma correcta de hacerlo puede encontrarse en:

En resumidas cuentas lo que hay que hacer es:

Para cambiar la resolución del menú (tamaño de la fuente), editamos el archivo "/etc/default/grub" con:
sudo gedit /etc/default/grub
Y buscamos la línea (alrededor de la nº 25):
GRUB_GFXMODE=...x...
Seguramente, por defecto, la línea esté comentada (con una almohadilla "#" delante), por lo que el sistema pasará de largo y cogerá la resolución más grande posible, con el tamaño de letra más pequeño.

Para cambiarlo, borramos la "#" y le ponemos la resolución que queramos. Las resoluciones más comunes son:
GRUB_GFXMODE=800x600
y
GRUB_GFXMODE=640x480
Nota: a menor resolución, mayor tamaño de la fuente

Y después hacer un update-grub2.

En la página mencionada explica cómo obtener las resoluciones soportadas por tu gráfica/pantalla.

martes, 17 de diciembre de 2013

Eliminar entrada de Windows de Grub2

Este mini-manual sirve para eliminar el Windows en un PC con particiones WIndows, Linux i Lliurex. Muestra como eliminar las particiones con GParted y luego cómo actualizar el Grub2.
 
Para eliminar el Windows de las Aulas de informática podéis seguir estos sencillos pasos.

  1. Arrancar en Ubuntu.
  2. Ejecutar GParted. Debería verse algo como esto:

  3. A continuación haremos que la partición activa (de arranque) sea la del Ubuntu. Es la que tiene el punto de montaje /. Botón derecho sobre esa línea y seleccionar  “Gestionar opciones”. Activar boot y cerrar.

  4. Seleccionar ahora la partición ntfs (la del Windows), botón derecho y eliminar

  5. Ahora seleccionamos “Aplicar todas las operaciones” y elimina la partición. Quedará así:

  6. Ya podemos cerrar el GParted.
  7. Abrimos un terminal y hacemos lo que se muestra a continuación:


    Básicamente son 3 comandos:
    $ mv 30_os-prober kk30_os-prober
    $ update-grub2
    $grub-install /dev/sda
    El primero elimina las entradas de los sistemas no Linux, en nuestro caso Windows.
    El segundo actualiza el fichero con lo que tiene que mostrar el grub
    El tercero instala en grub en el MBR del disco de arranque (más o menos). Vamos, que sustituímos el grub que pudiera haber instalado el Lliurex si se instaló a posteriori del Ubuntu para que sea este el que se arranque.
  8. Reiniciamos y comprobamos que el grub que se activa es el de Ubuntu (y no el de lliurex) y que ya no está la opción de Windows.

jueves, 4 de octubre de 2012

Cargar ficheros grandes por FTP en Moodle 2.0

Uno de los problemas que nos encontramos todos los usuarios de Moodle 1.9 a Moodle 2.0 es que habíamos perdido la forma de subir los ficheros grandes por FTP.

En esta página nos explican como solucionar ese problema.

Cargar ficheros grandes por FTP en Moodle 2.0

Otra necesidad es que el tamaño máximo de los archivos que podamos subir directamente desde Moodle sea mayor que lo que nuestro servidor nos permite.

En esta página está cómo solucionarlo aunque aún no lo he probado.

miércoles, 5 de enero de 2011

Formatear en FAT16 en MAC

Uno de los problemas que nos encontramos los usuarios de MAC es que al formatear en FAT un USB (u otro disco) desde la "Utilidad de discos" lo hace en FAT32, con lo que hay equipos que no los reconocen al necesitar FAT16.

Pues bien, hay forma de hacerlo desde el MAC sin necesidad de programas adicionales. El siguiente manual está copiado de aquí.

Escribe en Terminal (Aplicaciones/Utilidades):

diskutil list

Esto te muestra las particiones que hay y así saber cual es la de la tarjeta. Este es mi caso:

/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *503.7 MB disk2
1: DOS_FAT_32 PP01 503.7 MB disk2s1

Vemos que la tarjeta está en /dev/disk2 que es lo que nos interesa y vamos a usar.

Escribe esto en la aplicación Terminal. Vamos a usar diskutil otra vez:

diskutil partitionDisk /dev/disk2 1 MBRFormat “MS-DOS FAT16″ “PP01” 503.7M

NOTA: Si te da error por haber copiado y pegado, sustituye las comillas, ya que las que salen aquí no las reconoce.

Esto es:

  • /dev/disk2: el punto de montaje de la partición
  • 1: el número de particiones
  • MBRFormat: el formato de la partición, MBR es lo usual por defecto para almacenamiento removible
  • “MS-DOS FAT16″: tipo de partición
  • “Pp01”: nombre de la partición
  • 503.7M: 503.7 megabytes (tamaño de la partición, si es la última, se expandirá hasta el fin de la unidad)

Y queda así, funcionando perfecto:

$:~ Pp$ diskutil partitionDisk /dev/disk2 1 MBRFormat "MS-DOS FAT16" "PP01" 503.7M
Started partitioning on disk2
Unmounting disk
Creating partition map
Waiting for disks to reappear
Formatting disk2s1 as MS-DOS (FAT16) with name PP01
Finished partitioning on disk2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *503.7 MB disk2
1: DOS_FAT_16 PP01 503.7 MB disk2s1

martes, 9 de noviembre de 2010

VirtualBox - Carpeta compartida con SO anfitrión

Uno de los primeros problemas que se surgen al empezar a usar VirtualBox es ¿cómo paso este archivo del S.O. anfitrión a la máquina virtual (o viceversa)?

Si usas una máquina virtual Virtual Box puedes instalar los Sun VirtualBox Guest Additions que te permitirán que no tengas que presionar la tecla host para recuperar el ratón en la máquina anfitrión o crear carpetas compartidas para intercambiar ficheros entre el anfitrión y la máquina virtual.

Para instalar Sun VirtualBox Guest Additions ve a la ventana de la máquina virtual y en los menús superiores elige "Dispositivos --> Instalar "Guest Additions"(Aplicaciones del huesped). Sigue las instrucciones.

Sólo con instalarlos ya tendrás la integración del ratón habilitada.

Para crear una carpeta compartida, en la parte inferior de la ventana de la máquina virtual que está corriendo haz click con el botón derecho sobre el símbolo de la carpeta. Se abrirá un cuadro de diálogo. Selecciona la carpeta del S.O. anfitrión que quieres compartir con la máquina virtual. Es importante el nombre compartido que le asignes así que apúntatelo. Supongamos que nosotros le llamamos "compartida_VBox"

Ahora hay que ir a la máquina virtual y hacer lo siguiente, que dependerá del S.O. que esté corriendo en la máquina virtual

Windows

Abre una ventana de comando y escribe:

net use x: \\vboxsrv\compartida_VBox

X: es la unidad donde se va a montar la carpeta compartida. Puedes sustituir X: por Y:, Z:, etc

Ahora ve a "Mi pc" y en unidades de red tendrás la carpeta compartida con el S.O. anfitrión.

LINUX

Crea una carpeta en Linux, por ejemplo:
$ mkdir /home/alumno/compartida

Ahora monta la carpeta compartida (en el anfitrión) sobre dicha carpeta (en la máquina virtual)
$ mount -t vboxsf compartida_VBox /home/alumno/compartida

Ahora no tienes más que entrar en /home/alumno/compartida para ver todo lo que hay en la carpeta en el anfitrión.

Además, si quieres que se monte en el arranque, para tenerla disponible cada vez que arranques la máquina virtual edita el fichero /etc/fstab y añade al final la línea:
compartida_VBox /home/alumno/compartida vboxsf defaults 0 0

VirtualBox - Clonar disco duro

Una de las cosas que podemos necesitar al usar máquinas virtuales con VirtualBox es utilizar dos máquinas virtuales iguales partiendo del mismo archivo de disco duro ".vdi"

Si simplemente hacemos una copia con otro nombre del archivo vdi e intentamos crear una máquina virtual nueva con cada uno, al intentar crear la segunda nos dirá que no es posible ya que ya existe esa máquina virtual. El motivo es que cada archivo vdi tiene un UUID, que es como un número de serie. Si intentamos abrir dos veces un disco duro con el mismo UUID, Virtual Box lo reconoce y nos dice que ya está siendo usado.

La solución pasa por cambiar el UUID del segundo archivo y no puede ser más fácil. Supongamos que tenemos el archivo XUbuntu9_10.vdi y queremos duplicarlo. Tenemos dos formas:

PRIMERA FORMA.
  • Usar el siguiente comando, que clona el disco en un sólo paso y le asigna el nuevo UUID:
$ VBoxManage clonehd XUbuntu9_10.vdi XUbuntu9_10_bis.vdi
Oracle VM VirtualBox Command Line Management Interface Version 3.2.10
(C) 2005-2010 Oracle Corporation
All rights reserved.

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: 0e8210ce-cec6-428d-bcf4-a8cb0aacbebe

SEGUNDA FORMA.
  • Primero creamos una copia del archivo con otro nombre:
    $ cp XUbuntu9_10.vdi XUbuntu9_10_2.vdi

  • En segundo lugar, cambiamos el UUID de XUbuntu9_10_2.vdi con el siguiente comando:

    VBoxManage internalcommands setvdiuuid XUbuntu9_10_2.vdi
    Oracle VM VirtualBox Command Line Management Interface Version 3.2.10
    (C) 2005-2010 Oracle Corporation
    All rights reserved.

    UUID changed to: 6daa776b-6357-45fa-8160-0bce33722018

Fuente: http://enavas.blogspot.com/2010/03/clonar-un-disco-duro-de-una-maquina.html