RESTAURAR CLAVE ROOT DEBIAN
agosto 28, 2011 a las 9:39 pm | Escrito en Debian | Deja un comentarioModificamos el arranque del kernel añadiendo el parámetro:
init=/bin/sh
y arrancamos.
Cuando arranque la shell montamos la partición raíz:
# mount -o remount rw /
Y ya podremos cambiar la password de root.
PROBLEMAS TRANSFERENCIA DISPOSITIVOS USB 2.0 DEBIAN
febrero 8, 2009 a las 9:21 pm | Escrito en Debian | Deja un comentarioPodemos quitar el modulo ehci-hcd
#rmmod ehci-hcd
De esta forma el USB se convertirá enUSB 1.0. ( 9 Mbps )
Otra posible solución es montar el dispositivo de manera síncrona:
/dev/sda1 /media/sda1 auto sync,noauto,user,exec 0 0
CAMBIAR TEMAS DE KDM EN DEBIAN LENNY
agosto 22, 2008 a las 9:02 pm | Escrito en Debian, Linux | Deja un comentarioHay que descomentar en el fichero /etc/kde3/kdm/kdmrc la línea que pone:
UseTheme=true
Luego, en la que pone Theme=@@@ToBeReplacedByDesktopBase@@@
sustituir por el tema que queramos poner de la carpeta /usr/share/apps/kdm/themes/, por ejemplo:
Theme=/usr/share/apps/kdm/themes/daemonic-smegma_1.0
Reiniciamos kdm con /etc/init.d/kdm restart.
CONFIGURACIÓN DE TARJETA PCMCIA RT2500 (CONCEPTRONIC C54RC) EN DEBIAN
noviembre 12, 2007 a las 6:34 pm | Escrito en Debian | Deja un comentarioNos tenemos que instalar los paquetes build-essential y linux-headers de nuestra version del kernel.
Nos bajamos el fichero rt2500-1.1.0-b4.tar.gz de la página http://rt2x00.serialmonkey.com/
Descomprimimos el fichero y entramos en la carpeta Modules.
Ejecutamos: $ make
Luego como root:
# make install
# modprobe rt2500
Tambien podríamos haber ejecutado # insmod rt2500.ko para instalarlo momentaneamente.
Con esto ya tenemos el driver cargado. Ahora se debería de activar la tarjeta, encendiéndose la luz.
Ahora instalamos la aplicacion que se encarga de buscar las redes disponibles:
Para ello instalamos antes los siguientes paquetes: qt3-dev-tools y libqt3-mt-dev
Nos situamos en la carpeta Utilitys que esta en la carpeta que hemos descomprimido al principio
Como root ejecutamos: # qmake -o Makefile raconfig2500.pro
# make
Ahora ya podemos iniciar la aplicación con privilegios de root con: $ kdesu ./RaConfig255
Para que se cargue el modulo al inicio añadimos la siguiente línea en /etc/modules:
…
rt2500
…
CONFIGURACIÓN DE WPA EN DEBIAN ETCH
septiembre 15, 2007 a las 3:05 pm | Escrito en Debian | 1 comentarioInstalar el paquete wpasupplicant.
Crear (o modificar) el archivo de configuración /etc/wpa_supplicant.conf:
network={
ssid=”WLSS”
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
psk=”abacede3483″
}
Modificar el fichero /etc/network/interfaces:
iface eth2 inet dhcp
pre-up wpa_supplicant -Bw -Dwext -ieth2 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
PROBLEMA DE ELIMINACIÓN DE PAQUETES USANDO APTITUDE
septiembre 15, 2007 a las 2:39 pm | Escrito en Debian | 1 comentarioAl intentar ejecutar la instalación de un paquete con aptitude, éste responde que necesita eliminar muchos paquetes. Esto es debido a que aptitude, a diferencia de ap-get, busca incongruencias de dependencias de paquetes e intenta solventarlas. Por ejemplo, me faltaba el paquede kde, kdeaddons y kdepim, y al intentar instalar el debian-keyring salía lo siguiente:
# aptitude install debian-keyring
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias… Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes… Hecho
Escribiendo información de estado extendido… Hecho
Leyendo las descripciones de las tareas… Hecho
Construir la base de datos de etiquetas… Hecho
Los siguientes paquetes no se usan y se ELIMINARÁN:
akregator amor ark arts artsbuilder atlantik atlantikdesigner blinken cervisia cvs dcoprss dirmngr dosfstools edict eyesapplet
fifteenapplet flac gnuift gnuift-perl gnupg-agent gnupg2 gpgsm imlib-base imlib11 indi juk kaboodle kaddressbook-plugins kalarm kalzium
kalzium-data kanagram kandy kanjidic kappfinder karm kasteroids kate-plugins katomic kaudiocreator kbackgammon kbattleship kblackbox
kbounce kbruch kbstate kcalc kcharselect kcoloredit kcron kdat kde-amusements kde-core kde-icons-mono kdeaccessibility
kdeaddons-kfile-plugins kdeadmin kdeadmin-kfile-plugins kdeartwork kdeartwork-emoticons kdeartwork-misc kdeartwork-style
kdeartwork-theme-icon kdeartwork-theme-window kdebase kdeedu kdeedu-data kdegames kdegames-card-data kdegraphics
kdegraphics-kfile-plugins kdelibs kdelirc kdemultimedia kdemultimedia-kappfinder-data kdemultimedia-kfile-plugins kdenetwork
kdenetwork-filesharing kdenetwork-kfile-plugins kdepasswd kdepim-kfile-plugins kdepim-kresources kdepim-wizards kdessh kdetoys kdeutils
kdewallpapers kdewebdev kdf kdict kdm kdnssd kdvi kedit keduca kenolaba kfax kfaxview kfilereplace kfloppy kfouleggs kgamma kget
kgoldrunner kgpg khangman khexedit kicker-applets kiconedit kig kimagemapeditor kitchensync kiten kjots kjumpingcube klaptopdaemon
klatin kleopatra klettres klettres-data klickety klines klinkstatus kmag kmahjongg kmailcvt kmid kmilo kmines kmix kmoon kmousetool
kmouth kmplot kmrml knetwalk knetworkconf knewsticker knewsticker-scripts knode knotes kodo kolf kolourpaint kommander konq-plugins
konquest konsolekalendar kontact kopete korganizer korn kpackage kpager kpat kpdf kpercentage kpf kpilot kpoker kpovmodeler kppp krdc
krec kreversi krfb kruler ksame ksayit kscd kscreensaver kscreensaver-xsavers kshisen ksig ksim ksirc ksirtet ksmiletris ksnake
ksnapshot ksokoban kspaceduel kstars kstars-data ksvg ksync ksysv ktalkd kteatime ktimer ktip ktnef ktouch ktron kttsd ktuberling
kturtle ktux kuickshow kuser kverbos kview kviewshell kvoctrain kwalletmanager kweather kwifimanager kwin4 kwordquiz kworldclock
kxsldbg libarts1-audiofile libarts1-mpeglib libarts1-xine libboost-python1.33.1 libconvert-binhex-perl libcrypt-ssleay-perl
libcvsservice0 libdate-manip-perl libdb4.3++c2 libfinance-quote-perl libfont-afm-perl libgadu3 libgle3 libgnuift0c2a libgsmme1c2a
libhtml-format-perl libhtml-parser-perl libhtml-tableextract-perl libhtml-tagset-perl libhtml-tree-perl libindex0 libio-socket-ssl-perl
libio-stringy-perl libjpeg-progs libkdeedu3 libkdegames1 libkgantt0 libkiten1 libkpimexchange1 libksba8 liblockdev1 libmailtools-perl
libmeanwhile1 libmime-perl libmrml1c2a libnet-ssleay-perl libnews-nntpclient-perl libparse-yapp-perl libpoppler0c2-qt libpth20 librss1
libt1-5 libtidy-0.99-0 libtiff-tools libtimedate-perl libtunepimp-bin liburi-perl libwww-perl libxml-dom-perl libxml-handler-trees-perl
libxml-libxml-common-perl libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl libxml-perl libxml-regexp-perl
libxml-sax-expat-perl libxml-sax-perl libxml-writer-perl libxml-xql-perl lilo-config lisa lskat mpeglib ncompress networkstatus noatun
noatun-plugins perl-tk pinentry-curses pinentry-qt qca-tls quanta quanta-data superkaramba talk tetex-base tetex-bin tetex-doc
tex-common tidy ttf-dustin ttf-kochi-gothic ttf-sjfonts vorbis-tools xli xscreensaver xscreensaver-gl ytalk zoo
Se han retenido los siguientes paquetes:
linux-image-2.6.18-4-486 linux-image-2.6.18-4-686
0 paquetes actualizados, 0 nuevos instalados, 301 para eliminar y 2 sin actualizar.
Necesito descargar 0B de ficheros. Después de desempaquetar se liberarán 573MB.
¿Quiere continuar? [Y/n/?] n
Cancela.
Es decir, comprueba que faltan paquetes de los que dependen todos los anteriores e intenta eliminar posibles problemas de dependencias eliminándolos.
Una vez instalados los paquetes correspodientes, funciona correctamente:
aptitude install kde
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias… Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes… Hecho
Escribiendo información de estado extendido… Hecho
Leyendo las descripciones de las tareas… Hecho
Construir la base de datos de etiquetas… Hecho
Se instalarán automáticamente los siguientes paquetes NUEVOS:
kdeaddons kdepim
Se han retenido los siguientes paquetes:
linux-image-2.6.18-4-486 linux-image-2.6.18-4-686
Se instalarán los siguiente paquetes NUEVOS:
kde kdeaddons kdepim
0 paquetes actualizados, 3 nuevos instalados, 0 para eliminar y 2 sin actualizar.
Necesito descargar 46,2kB de ficheros. Después de desempaquetar se usarán 176kB.
¿Quiere continuar? [Y/n/?] y
Escribiendo información de estado extendido… Hecho
Des:1 ftp://ftp.de.debian.org etch/main kdeaddons 4:3.5.5-1 [17,7kB]
Des:2 ftp://ftp.de.debian.org etch/main kdepim 4:3.5.5.dfsg.1-6 [20,8kB]
Des:3 ftp://ftp.de.debian.org etch/main kde 5:47 [7714B]
Descargados 46,2kB en 7s (6378B/s).
Seleccionando el paquete kdeaddons previamente no seleccionado.
(Leyendo la base de datos …
169657 ficheros y directorios instalados actualmente.)
Desempaquetando kdeaddons (de …/kdeaddons_4%3a3.5.5-1_all.deb) …
Seleccionando el paquete kdepim previamente no seleccionado.
Desempaquetando kdepim (de …/kdepim_4%3a3.5.5.dfsg.1-6_all.deb) …
Seleccionando el paquete kde previamente no seleccionado.
Desempaquetando kde (de …/archives/kde_5%3a47_all.deb) …
Configurando kdeaddons (3.5.5-1) …
Configurando kdepim (3.5.5.dfsg.1-6) …
Configurando kde (47) …#aptitude install debian-keyring
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias… Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes… Hecho
Escribiendo información de estado extendido… Hecho
Leyendo las descripciones de las tareas… Hecho
Construir la base de datos de etiquetas… Hecho
Se han retenido los siguientes paquetes:
linux-image-2.6.18-4-486 linux-image-2.6.18-4-686
0 paquetes actualizados, 0 nuevos instalados, 0 para eliminar y 2 sin actualizar.
Necesito descargar 0B de ficheros. Después de desempaquetar se usarán 0B.
Escribiendo información de estado extendido… Hecho
QUITAR OPCIÓN “-nolisten TCP” EN DEBIAN ETCH
septiembre 4, 2007 a las 3:21 pm | Escrito en Debian | Deja un comentarioEn el fichero /etc/kde3/kdm/kdmrc añadimos:
[X-:*-Core]
AllowNullPasswd=true
AllowShutdown=All
NoPassEnable=false
NoPassUsers=
ServerArgsLocal=
#ServerCmd=/usr/bin/X -br
ServerCmd=/usr/bin/X
Si no ponemos “ServerArgsLocal=” automaticamente se añadirá la opción “-nolisten TCP” al arrancar.
Si se usa gdm hay que añadir lo siguiente en el fichero de configuración (/etc/gdm/gdm.conf):
[security]
AllowRemoteAutoLogin=true
DisallowTCP=false
[xdmcp]
Enable=true
PROBLEMA DE ESTABLECIMIENTO DE CONEXIÓN SSH LENTO EN DEBIAN
mayo 19, 2007 a las 5:36 pm | Escrito en Debian, Linux | Deja un comentarioEn el fichero /etc/ssh/ssh_config sustituimos la linea que pone:
GSSAPIAuthentication yes
por,
GSSAPIAuthentication no
También puede ser debido a que intente resolver los hostnames de los equipos. Para evitarlo añadimos en el /etc/ssh/sshd_config :
UseDNS no
ACENTOS EN PAGINAS MAN DE DEBIAN
mayo 19, 2007 a las 5:31 pm | Escrito en Debian, Linux | Deja un comentarioPrimero hay que instalar las configuraciones de localización necesarias. Por defecto Debian Etch se instala con UTF. Debemos añadir localizaciones como por ejemplo es_ES@euro (preferiblemente), es_ES_ISO-8859-1, es_ES_ISO-8859-15 o similares. Ésto lo hacemos con “dpkg-reconfigure locales”. Luego debemos añadir la siguiente línea al .bashrc del usuario:
alias man=’LC_ALL=es_ES@euro man’
Recordar el comando locale que muestra la configuración actual del sistema en cuanto a localización.
BLUETOOTH EN PORTÁTIL TOSHIBA
mayo 19, 2007 a las 5:19 pm | Escrito en Debian, Linux | 3 comentariosPara que funcione el bluetooth en el toshiba hay que parchear el fichero /usr/src/linux-source-2.6.18/drivers/acpi/toshiba_acpi.c con el parche encontrado en internet. Si dejamos la configuración por defecto que trae el debian etch, no funciona correctamente, es decir, no se crea el fichero /proc/acpi/toshiba/bluetooth (ni el directorio que lo contiene: toshiba). Hay que hacer una configuración nueva simplemente dejando todo como está, incluyendo todo lo que hay de bluetooth y wireless y ya está.
Tras recompilar el kernel, hay que cargar el modulo hci-usb (Lo podemos poner automaticamente al inicio en debian etch metiéndolo en el fichero /etc/modules). Luego hay que ejecutar los siguientes comandos para activar la interfaz:
echo ‘power :1′ > /proc/acpi/toshiba/bluetooth
echo ‘attach :1′ > /proc/acpi/toshiba/bluetooth
Luego para conectar diferentes dispositivos, en este caso el raton con su dirección:
hidd –server
hidd –connect 00:16:38:E2:6B:19
No obstante, para que haya funcionado la rueda del ratón he tenido que comentar las siguientes lÃneas del fichero /usr/src/linux-source-2.6.18/net/bluetooth/hidp/core.c (637,638,639 con las fuentes del nucleo 2.6.18 que se instalan por defecto en el debian etch) antes de recompilar el kernel:
if (session->input) {
//hidp_send_ctrl_message(session,
// HIDP_TRANS_SET_PROTOCOL | HIDP_PROTO_BOOT, NULL, 0);
//session->flags |= (1 << HIDP_BOOT_PROTOCOL_MODE);
session->leds = 0xff;
hidp_input_event(session->input, EV_LED, 0, 0);
}
En el fichero xorg.conf está puesto lo siguiente:
Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Buttons” “5″
Option “Device” “/dev/input/mice”
#Option “Protocol” “ImPS/2″
Option “Protocol” “ExplorerPS/2″
Option “Emulate3Buttons” “false”
Option “ZAxisMapping” “4 5″
EndSection
El dispositivo /dev/input/mice es el generico de /dev/input/mouse0, /dev/input/mouse1 y /dev/input/mouse2 que en el caso del toshiba pertenecen al Precission pointer, touchpad y raton USB (incluyendo el bluetooh) respectivamente.
— para Debian Lenny —
En el momento de la instalación de Debian Lenny, el kernel que trae por defecto es el 2.6.22-3-686. No obstante, a la hora de bajarme las fuentes del kernel, se ha bajado la version 2.6.22.
Una vez descomprimidas las fuentes en /usr/linux-source-2.6.22 el fichero que nos interesa es /usr/src/linux-source-2.6.22/drivers/acpi/toshiba_acpi.c. En él se han de hacer las modificaciones necesarias para que podamos acceder al bluetooth y el resto de funciones de los portátiles toshiba.
En el caso de Debian Lenny, el parche aplicado en Etch no funciona ya que es un kernel distinto. Para este kernel hay que bajarse el parche de http://memebeam.org/toys/ToshibaAcpiDriver. El que he usado ha sido: toshiba_acpi-dev_toshiba_test5-linux_2.6.21.patch.
Se copia en el directorio que queramos y usamos # patch -p1 < toshiba_acpi-dev_toshiba_test5-linux_2.6.21.patch para aplicarlo sobre el fichero toshiba_acpi.c.
Una vez hecho esto, configuramos el kernel. Es importante añadir en la configuración, todas las opciones de toshiba que hay. Recompilamos el kernel.
Una vez arrancamos con el kernel modificado y parcheado, tendremos instaladas las utilidades de acpi de toshiba. Lo podemos comprobar ejecutando como root:
# toshset -q
Por defecto el Bluetooth debería aparecer apagado. Para encenderlo usamos:
# toshset -bluetooth on
No obstante, ademas de arrancar el script de inicio del bluetooth de /etc/init.d/bluetooth, ahora tenemos un nuevo script bluetoothjavi para lenny que activa el bluetooth y conecta con el raton:
#!/bin/bash
modprobe hci-usb
toshset -bluetooth on
hidd –server
hidd –connect 00:16:38:E2:6B:19
Podemos ver todas las opciones que nos ofrece toshset con:
# toshset
Blog de WordPress.com. | Tema Pool by Borja Fernandez.
Entradas y comentarios: feeds.