J

jerutyz

Usuario (Argentina)

Primer post: 22 feb 2009Último post: 23 jul 2011
2
Posts
24
Puntos totales
7
Comentarios
C
Configurar grub
LinuxporAnónimo2/22/2009

El post trata de simplificar la configuración del grub, espero q les sea util, esta modificado de la fuente para ser orientado a debian.Pero anda perfectamente en ubuntu y sistemas q arranquen con gurb. GRUB (GRand Unifier Bootloader) es un gestor de arranque: es lo primero que se carga cuando se inicia la computadora. Permite tener diferentes sistemas operativos, y diferentes versiones de ellos, en el mismo disco duro. Por ejemplo podemos tener Windows y GNU/Linux en la misma computadora, GRUB se cargará antes que cualquiera de éstos permitiéndonos elegir cuál iniciar. El gestor de arranque GRUB viene preinstalado en la mayoría de las distribuciones de GNU/Linux modernas, entre ellas Debian, Ubuntu y sus derivadas. Anteriormente, el gestor de arranque más usado era LILO. Los errores en las modificaciones de GRUB pueden llevar a problemas con el arranque. Por esto es recomendable hacer una copia de seguridad del archivo menu.lst antes de realizar algún cambio. Se puede hacer con el siguiente comando: Antes que todo nos loguiamos como root $ su (cable super vaca) copia de seguridad(recomendada) # cp /boot/grub/menu.lst /boot/grub/menu.lst.77 Luego, para restaurar la copia de seguridad, hacemos lo siguiente: # cp /boot/grub/menu.lst.77 /boot/grub/menu.lst Cambiar el sistema operativo por defecto Si tenemos Windows instalado y después hemos instalado Ubuntu, la configuración de GRUB por defecto hará que arranque Ubuntu. Si por algún motivo necesitamos que arranque Windows por defecto, veamos los pasos a seguir. * Editamos el archivo de configuración del menú de arranque de GRUB: # vim /boot/grub/menu.lst * Buscamos la siguiente línea: default 0 * Cambiamos el 0 por el número que ocupe el sistema operativo en la lista que queremos que se inicie por defecto, empezando por 0. * Guardamos los cambios y cerramos el editor. Cambiar el tiempo de espera En Ubuntu, GRUB deja por defecto 10 segundos para permitir la selección del sistema operativo o versión del kernel. Este tiempo puede parecer excesivo o demasiado breve. Para modificarlo basta con seguir los siguientes pasos: * Editamos el archivo de configuración del menú de arranque de GRUB: # vim /boot/grub/menu.lst * Buscamos la siguiente línea: timeout 10 * Modificamos el valor 10 por el deseado, teniendo en cuenta que se trata de segundos. * Guardamos los cambios y cerramos el editor. Ocultar el menú Si utilizamos normalmente sólo un sistema operativo o una versión del kernel, es molesto que nos aparezca el menú en cada arranque del sistema. GRUB permite configurar el menú de modo que no se muestre al arranque salvo que presionemos la tecla Escape (Esc) durante el mismo. Para hacer esto, seguimos los siguientes pasos: * Editamos el archivo de configuración del menú de arranque de GRUB: # vim /boot/grub/menu.lst Buscamos la siguiente línea: #hiddenmenu * Borramos la almohadilla o numeral (#) de la línea, haciendo esto la descomentaremos. Debe quedar así: hiddenmenu * Guardamos los cambios y cerramos el editor. Proteger con contraseña Para que ningún usuario no autorizado pueda modificar los valores de GRUB en tiempo de ejecución, podemos establecer una contraseña, de esta forma sólo pulsando la tecla 'p' e introduciendo la contraseña se podrán cambiar los parámetros del programa. * Editamos el archivo de configuración del menú de arranque de GRUB: # vim /boot/grub/menu.lst Buscamos la siguiente línea: #password topsecret * Borramos la almohadilla o numeral (#) de la línea, haciendo esto la descomentaremos. Debe quedar así: password topsecret * Guardamos el archivo y cerramos el editor. Ahora la contraseña es topsecret, se puede cambiar e introducir la que se desee. Codificar contraseña Si queremos que nadie pueda leer la contraseña en el archivo de configuración de GRUB, el programa también ofrece la posibilidad de codificarla en formato md5: # grub update * Aparece la consola de GRUB, entonces escribimos: grub> md5crypt * Introducimos la palabra a codificar, en este caso topsecret, el programa devolvería el valor: $1$ddTCc1$8v3fWFR4m5kDfuRG5LUHo/' * Lo copiamos y volvemos a la consola de Ubuntu: grub> quit * En el archivo de configuración del menú de GRUB, borramos la siguiente línea: # password topsecret' En su lugar, escribimos: password --md5 $1$ddTCc1$8v3fWFR4m5kDfuRG5LUHo/ Y ya tenemos nuestro GRUB protegido por contraseña cifrada. * Guardamos los cambios y cerramos el editor. Si queremos restringir el acceso a algún elemento del menú de GRUB, basta con añadir después del título del menú una línea con la contraseña, por ejemplo: title Ubuntu, kernel 2.6.15-26-386 (recovery mode) password --md5 $1$ddTCc1$8v3fWFR4m5kDfuRG5LUHo/ root (hd1,0) kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/hdb1 ro single initrd /boot/initrd.img-2.6.15-26-386 boot * Guardamos los cambios y cerramos el editor. Cambiar colores Por defecto, en Ubuntu el menú del GRUB tiene un fondo negro con letras blancas. Para cambiar los colores del menú de arranque por otros más atractivos, seguimos los siguientes pasos. * Editamos el archivo de configuración del menú de arranque de GRUB: # vim /boot/grub/menu.lst * Buscamos la siguiente línea: # color cyan/blue white/blue * * Borramos la almohadilla o numeral (#) de la línea, haciendo esto la descomentaremos. Debe quedar así: color cyan/blue white/blue * Guardamos los cambios y cerramos el editor. Ahora nos aparecerá un menú con fondo azul, al estilo de varias aplicaciones con interfaz de línea de comandos. Si queremos, podemos cambiar los colores reemplazando las palabras cyan, blue y white por otras, que representen los nombres de distintos colores en inglés. Colocar una imagen de fondo En vez de cambiar sólo los colores del menú, GRUB nos brinda la posibilidad de colocar una imagen de fondo para hacerlo aún más atractivo. La imagen que se puede colocar en GRUB tiene que tener un máximo de 14 colores y un tamaño de 640 × 480 píxeles. Tiene que estar grabada en formato .xpm y conviene que esté comprimida con gzip (extensión .gz), aunque no es imprescindible. * Para saber desde GIMP cuántos colores tiene nuestra imagen ve a Colores -> Info -> Análisis del cubo de color... * Si tiene más de 14 colores, podemos reducir el número con Imagen -> Modo -> Indexado. * Una vez tenemos la imagen, para ponerla de fondo editamos el archivo de configuración del menú de GRUB: # vim /boot/grub/menu.lst * Añadimos al principio la línea: splashimage (hd0,2)/ruta imagen/imagen.xpm.gz Donde (hd0,2) identifica el disco y partición donde se encuentra la imagen. Esto varía según el equipo. Si tienes un solo disco duro, antes de la coma irá hd0; si tienes Ubuntu en una sola partición, pero compartiendo el disco con otro sistema operativo, posiblemente irá después de la coma un 1. Puede ayudarte ejecutar: # fdisk -l teniendo en cuenta que GRUB numera las particiones desde 0 (por ejemplo, (hd0,1) se corresponde con sda2; (hd1,2) con sdb3). * Reiniciamos y listo, ya tendremos una imagen de fondo en el menú de arranque. fuente: http://www.guia-ubuntu.org/index.php?title=Grub

0
0
T
Tomar foto y enviarla a tu mail mail (linux)
LinuxporAnónimo7/23/2011

Tomar una foto con webcam y enviarla por e-mail cada vez que se enciende tu PC (linux) Estimados, esto lo hice yo y esta interesante por lo menos para tener una foto diaria, o que se yo , espero que les sirva. Nota: Testeado desde Ubuntu 10.10 y 11.04 Nota2: el comando vim es el que uso para editar archivos, puede que no lo tengan instalado (sudo apt-get install vim) o usen nano que ya esta instalado en ubuntu Empecemos Instala streamer: sudo apt-get install streamer Abre una consola y comprueba que consigues capturar fotos de webcam: streamer -s 640x480 -t 1 -r 1 -o foto.jpeg Instala mailx y uuencode. Si pregunta por varias opciones, selecciona los valores por defecto: sudo apt-get install mailutils sendmail sharutils -y Si usas GMail, sigue los pasos de este tutorial para reconfiguar sendmail: Instalamos Sendmail sudo apt-get install sendmail sudo cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc.orig sudo vim /etc/mail/sendmail.mc Agregamos las siguientes lineas al final del archivo sendmail.mc virgen: define(`SMART_HOST',`smtp.gmail.com')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl FEATURE(`authinfo',`hash /etc/mail/auth/client-info')dnl define(`CERT_DIR', `MAIL_SETTINGS_DIR`'certs') define(`confCACERT_PATH', `CERT_DIR') define(`confCACERT', `CERT_DIR/CAcert.pem') define(`confSERVER_CERT', `CERT_DIR/mycert.pem') define(`confSERVER_KEY', `CERT_DIR/mykey.pem') define(`confCLIENT_CERT', `CERT_DIR/mycert.pem') define(`confCLIENT_KEY', `CERT_DIR/mykey.pem') Guardamos el archivo sudo mkdir /etc/mail/auth sudo vim /etc/mail/auth/client-info Agremaos la siguiente lenia al nuevo archivo client-info AuthInfo:smtp.gmail.com "U:root" "I:TU MAIL [email protected]" "P:TU PASSWORD DE GMAIL" Remplazamos TU MAIL AQUI x tu mail Remplazamos TU PASSWORD DE GMAIL x tu password Creo que eso no necesita ser explicado Guardamos el archivo makemap hash client-info < client-info chmod 700 /etc/mail/auth chmod 600 /etc/mail/auth/* mkdir /etc/mail/certs cd /etc/mail/certs openssl dsaparam 1024 -out dsa1024 -out dsa1024.pem openssl req -x509 -nodes -days 3650 -newkey dsa:dsa1024.pem -out /etc/mail/certs/mycert.pem -keyout /etc/mail/certs/mykey.pem ln -s /etc/mail/certs/mycert.pem /etc/mail/certs/CAcert.pem openssl req -x509 -new -days 3650 -key /etc/mail/certs/mykey.pem -out /etc/mail/certs/mycert.pem chmod 700 /etc/mail/certs chmod 600 /etc/mail/certs/* cd /etc/mail make /etc/init.d/sendmail reload Manda un email para probar, adjuntando tu nueva foto uuencode foto.jpeg foto.jpeg | mailx -s Prueba [email protected] Entra en tu e-mail y comprueba si ha llegado. De no ser así, revisa tu bandeja de spam y marca el remitente como seguro. Si sigue sin aparecer, ejecuta mailx (a secas). Debería de mostrarte un email con la queja del servidor de correo y con el motivo de la denegación. Si te ofuscas te recomiendo que sigas este tutorial. http://james-lloyd.com/getting-sendmail-use-gmail-as-a-relay-2/ Creamos el script en sudo vim /usr/bin/fotografiar.sh con el siguiente contenido: #!/bin/bash echo "Tomando foto" cd /tmp/ streamer -s 640x480 -t 1 -r 1 -o foto.jpeg > /dev/null 2> /dev/null echo "Esperando a tener conexion con internet" conexion=2 while [ $conexion -ne 0 ] do ping -c 1 google.com >/dev/null 2> /dev/null conexion=$? done uuencode foto.jpeg foto.jpeg | mailx -s "Acceso de $USER en $HOSTNAME" [email protected] echo "Finalizado con codigo $?" rm foto.jpeg Guardamos el archivo. Le damos permiso de ejecución: sudo chmod +x /usr/bin/fotografiar.sh Y lo añadimos al arranque de Gnome: "Sistema> Preferencias> Aplicaciones al inicio". Click en "Añadir" y en comando escribimos /usr/bin/fotografiar.sh Reinicia el equipo y... ¡Listo el pollo!

24
0
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.