Por El tío Emilio, el 27 de Mayo de 2010
Pues resulta que, al menos con la última versión de Ubuntu, no es posible que arranque el sistema sin un monitor conectado al equipo.
La solución es deshabilitar el sistema KMS (Kernel mode setting) de la siguiente manera:
Editar el fichero /etc/default/grub y añadir el parámetro nomodeset a la línea GRUB_CMDLINE_LINUX.
Ejecutar sudo update-grub.
Más información:
http://ubuntuforums.org/showthread.php?p=9353174
https://wiki.ubuntu.com/LucidLynx/ReleaseNotes
Por El tío Emilio, el 26 de Septiembre de 2009
La situación inicial es: Windows XP + Ubuntu 9.04, utilizando el gestor de arranque GRUB de Linux.
Instalo Windows 7 sobre la partición donde se encuntra XP, lo que elimina GRUB del arranque y me deja únicamente con Windows.
Pruebo instalando EasyBCD en Windows 7 y la opción NeoGrub (copiando el menu.lst del antiguo grub de Ubuntu) pero no arranca Ubuntu.
Por suerte encuentro este hilo en el foro de Ubuntu y lo soluciono de la siguiente manera:
1. Inicio el equipo con el live CD de Ubuntu.
2. Abro un terminal y ejecuto lo siguiente:
sudo grub
grub> find /boot/grub/stage1
Esto devuelve la partición donde se encuentra Ubuntu instalado, que utilizaré en el primero de los siguientes comandos:
grub> root (hd0,4)
grub> setup (hd0)
grub> quit
3. Con esto ya tengo de nuevo GRUB en el MBR y, en mi caso, no he necesitado modificar los parámetros del menu.lst, ya que la entrada anterior para Windows XP me sirve perfectamente para Windows 7.
En todo caso, según la guía del foro, la entrada a agregar sería esta:
title windows 7
root (hd0,1)
savedefault
makeactive
chainloader +1
Por El tío Emilio, el 25 de Enero de 2009
Actualizado: después de algunos problemas con particiones NTFS (que provocaban la copia repetida de ficheros aunque no se hubiesen modificado, debido a problemas de permisos o pequeñas diferencias de tiempo) he encontrado la solución gracias a estas dos páginas: http://www.samba.org/rsync/FAQ.html y http://sial.org/howto/rsync/. El nuevo comando rsync queda ya modificado en el script a continuación.
Acabo de escribir un sencillo script para tener sincronizada mi memoria USB con una carpeta de red. El único requisito es tener creada la carpeta ~/mnt.
#!/bin/bash
mkdir ~/mnt/copia_usb
smbmount //servidor/copia_usb ~/mnt/copia_usb -o username=usuario,password=contraseña,iocharset=utf8
rsync -rlti --delete --modify-window=1 /media/KINGSTON/ ~/mnt/copia_usb
sleep 3
smbumount ~/mnt/copia_usb
rmdir ~/mnt/copia_usb
read -p "Pulsa [Intro] para terminar"
Por El tío Emilio, el 4 de Enero de 2009
Por lo visto a FreeBSD no le gusta mucho la configuración NAT de los adaptadores de red que crea VirtualBox, con lo que me ha sido imposible hacer funcionar la red de esa manera.
La solución la he encontrado en este artículo, utilizando el siguiente script, que crea un adaptador de red virtual en Ubuntu y lo "puentea" con el físico:
#!/bin/bash
echo "Usar así: 'crea_bridge_para_virtual_box tap2'"
sudo tunctl -t $1 -u juanmi
sudo brctl addbr br0
sudo ifconfig eth0 0.0.0.0 promisc
sudo brctl addif br0 eth0
sudo dhclient br0
sudo brctl addif br0 $1
sudo ifconfig $1 up
sudo chmod 0666 /dev/net/tun
Sólo una cosa más, el tipo de adaptador de red en la máquina virtual de VirtualBox hay que cambiarlo también a PCnet-PCI II (An79C970A), con el tipo PCnet-FAST III (An79C973) tampoco me ha funcionado.
Por El tío Emilio, el 20 de Noviembre de 2008
Desde que actualicé Ubuntu a la versión 8.10 parpadeaba cualquier tipo de vídeo al reproducirlo con Totem (por lo visto también ocurre con otros players). Hoy me he puesto a buscar y he encontrado la solución en este hilo. Pego a continuación la que me ha servido:
SOLUTION 1
1. Hit Alt+F2
2. Type: gstreamer-properties
3. Click the 'Video' tab
4. Set the output to "X Window System (No Xv)"
Por cierto, mi tarjeta gráfica es una ATI Mobility Radeon HD2600.
Por El tío Emilio, el 14 de Septiembre de 2008
Para mejor la velocidad de arranque y del sistema en general, suelo realizar lo siguiente cuando termino de instalar Ubuntu:
- Habilitar prelink, que permite el inicio más rápido de muchas aplicaciones (sobre todo lo he notado con OpenOffice y Firefox) al pre-enlazar las librerías necesarias. Para ello hay que ejecutar lo siguiente:
sudo apt-get install prelink
Después es necesario activar la nueva función modificando el archivo /etc/default/prelink. Donde aparece lo siguiente:
PRELINKING=unknown
Lo cambiaremos por esto otro:
PRELINKING=yes
- Instalar preload. Esta función carga en memoria los programas, o parte de ellos, que utilizamos con más frencuencia. Para la instalación es suficiente con ejecutar:
sudo apt-get install preload
- Modificar la proporción del kernel que se ubicará en memoria de intercambio. Disminuyendo esta proporción conseguimos un mejor rendimiento del sistema. Este cambio se debe realizar en el archivo /etc/sysctl.conf añadiendo la siguiente línea:
vm.swappiness=10
- Acelerar el arranque “reindizando” la ubicación de los archivos necesarios. Esto se consigue arrancando una sola vez con el parámetro profile en la línea del kernel de GRUB. Para ello seguiremos estos pasos al arrancar el ordenador:
- Nos situamos sobre la opción del menú de GRUB que utilizamos normalmente.
- Pulsamos la tecla “e” para editar sus opciones.
- Nos situamos sobre la línea de opciones del kernel, la que termina con “quiet splash”, y pulsamos de nuevo la tecla “e”.
- Al final de la línea añadimos el texto “profile”.
- Pulsamos la tecla “b” para que arranque el sistema operativo. En esta ocasión tardará más de lo habitual, ya que debe construir el índice, pero acelerará los posteriores inicios.
- El último truco no siempre me ha funcionado bien. Se trata de forzar la ejecución concurrente de ciertos procesos del inicio del sistema. El problema es que puede provocar errores al iniciarse algunos servicios antes que otros de los que dependen, pero es cuestión de probar. Hay que modificar el archivo /etc/init.d/rc, sustituyendo la siguiente línea:
CONCURRENCY=none
Por esta otra:
CONCURRENCY=shell
Por El tío Emilio, el 7 de Septiembre de 2008
Como resulta que Hardy Heron tiene problemas a la hora de conectarse a recursos SMB que requieran autenticación Kerberos, he tenido que buscar una alternativa para tener siempre accesibles las carpetas de mi "servidor". Parece ser que en breve estará disponible la actualización, pero yo de momento lo he solucionado añadiendo cada uno de estos recursos al fichero /etc/fstab:
//servidor/emilio
/media/servidor.emilio
cifs
credentials=/root/.smbcredentials,iocharset=utf8,codepage=cp850,file_mode=0777,dir_mode=0777,uid=1000,gid=1000
0
0
Todo lo anterior es una sola línea en fstab, con tabuladores entre los distintos campos. Esto monta el recurso emilio del equipo servidor en la ruta /media/servidor.emilio cada vez que arranca el sistema, con el usuario root. Para ello es necesario crear antes la carpeta /media/servidor.emilio y el archivo /root/.smbcredentials con el usuario y contraseña que nos permitirán acceder a los datos. El formato de este archivo es el siguiente:
username=usuario
password=contraseña
El problema de todo esto es que el sistema de arranque/parada de Ubuntu detiene antes los servicios de red y después desmonta todos los filesystems contenidos en /etc/fstab, con lo que en ese momento aparecen errores del siguiente tipo y retrasa enormemente la parada del equipo:
CIFS: VFS server not responding
CIFS: No response for cmd NNN mid NN
Lo bueno es que en esta web encontré la solución, renombrando el script que desmonta los filesystems para que se ejecute antes:
sudo mv /etc/rc6.d/S31umountnfs.sh /etc/rc6.d/S14umountnfs.sh
sudo mv /etc/rc0.d/S31umountnfs.sh /etc/rc0.d/S14umountnfs.sh
Con todo esto aparecen los sitios montados en el menú "Lugares" sin ningún problema.
Más información en https://wiki.ubuntu.com/MountWindowsSharesPermanently.