miércoles, 19 de marzo de 2014

Linux: Kill màxima prioritat

Simplement

xddxdd@debian:~$ kill -9 pid_del_procés

Linux: Scripts d'inici de VMware

Per si el sistema no ens arranca els mòduls de VMware per defecte, posar en un script d'arranc les següents comandes (per exemple podríem crear un script a /etc/init.d/ que es digués vmware-scripts, que es com ho tinc jo):

#!/bin/bash
modprobe vmmon
modprobe vmnet
modprobe vmblock
modprobe vmci
modprobe vsock
vmware-networks --start


I després donar-li permisos d'execució (chmod +x vmware-scripts).


Nota: Potser després cal fer el següent:

root@debian:~# update-rc.d script.sh defaults 99 
Tal com suggereixo en aquest post:

Linux: Problema a l'instal·lar qualsevol paquet amb APT.

Si ens trobem el següent missatge de sortida a la consola:

insserv:  loop involving service mountnfs-bootclean at depth 12
insserv: There is a loop between service minissdpd and mountkernfs if started
insserv:  loop involving service mountkernfs at depth 1
insserv:  loop involving service vmware-USBArbitrator at depth 1
insserv:  loop involving service kbd at depth 13
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing initscripts (--configure):
 subprocess installed post-installation script returned error exit status 1

Per sol·lucionar-ho:

root@debian:~# sudo mv /etc/init.d/vmware* ~/init.vmware/

Linux: Formatar una partició a Linux

Una vegada haguem creat una particio amb qualsevol gestor (gràfic per exemple gparted o mode consola tipus fdisk, cfdisk, etc.) cal donar format a la partició. A una partició de tipus ext3 o ext4
es faria així:

root@debian:~# /sbin/mkfs.ext4  /dev/sda3

(o mkfs.ext3) en el cas de ext3.

Linux: Problemes amb el driver del Kernel de la tarjeta Ethernet integrada RTL8111/8168B

El driver que ve per defecte amb el Kernel 3.2.0-4-amd64 (no sé si amb d'altres també) no detecta la tarjeta Ethernet integrada següent:

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

Per fer la instal·lació de Debian (Vaig fer una netinst, baixar una imatge ISO mínima amb els paquets essencials i després descarregar a través d'Internet) vaig utilitzar una tarjeta Ethernet externa. Un cop feta la instal·lació, per configurar la tarjeta integrada en qüestió que el Kernel no detecta, vaig haver de descarregar el següent arxiu:

ftp://WebUser:n8W9ErCy@209.222.7.36/cn/nic/r8168-8.035.00.tar.bz2

descomprimir-lo (tar jxfv arxiu.tar.bz2), i després compilar el nou mòdul, ja que el problema és que el mòdul (corresponent a la tarjeta) que ens ve amb el Kernel, no ens serveix per detectar-la:

root@debian:~# sh autorun.sh
root@debian:~# modprobe r8168

i després editar /etc/network/interfaces amb (ULL, per saber l'identificador de la tarjeta cal executar primer com a ROOT un ifconfig. En el meu cas, el meu id és eth1:

allow-hotplug eth1
iface eth1 inet dhcp

i tot seguit:

root@debian:~# /etc/init.d/networking restart

Nota: Primer cal descarregar el mòdul del Kernel que hi havia abans per la Ethernet (el r8169), això no se si ho fa el autorun.sh o ho vaig fer manualment amb rmmod.

Linux: Problemes d'audio amb una tarjeta Radeon HD 3000-3300 integrada

Tenint la següent tarjeta d'audio (integrada a la mobo, com la de vídeo):

01:05.1 Audio device: Advanced Micro Devices [AMD] nee ATI RS780 HDMI Audio [Radeon HD 3000-3300 Series]

Després d'una instal·lació de Debian ens trobem que malgrat tenir instalats els moduls de SO (ALSA i/o PulseAudio), no tenim so (a qualsevol mesclador no veiem els canals). Això es soluciona afegint la següent linea a /etc/modprobe.d/alsa-base.conf:

options snd-hda-intel index=0 model=auto

A més a més, és probable que l'audio de la sortida HDMI no funcioni. Sol·lució: Editar aquest arxiu /etc/default/grub i canviar la següent linea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
per
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1"

i tot seguit actualitzem el grub.

root@debian:~# update-grub

Linux: Problema resolució 1360x768

Tenint la següent tarjeta de vídeo (integrada a la mobo):

01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS780L [Radeon HD 3000]

Tenia el problema que a l'iniciar el KDM la pantalla feia pampallugues.
Solució: Deixar l'arxiu /etc/kde4/kdm/Xsetup així:

#! /bin/sh
# Xsetup - run as root before the login dialog appears


#xconsole -geometry 480x130-0-0 -notify -verbose -fn fixed -exitOnFail -file /dev/xconsole &

xrandr --newmode "1360x768_60.00" 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync
xrandr --addmode HDMI-0 1360x768_60.00                                                                                                                                 
xrandr --output HDMI-0 --mode 1360x768_60.00                                                                                                                           
xrandr --addmode DVI-0 1360x768_60.00                                                                                                                                  
xrandr --output DVI-0 --mode 1360x768_60.00

NOTA: Ara no sé perque quan miro com tinc editat aquest fitxer ho tinc a l'inrevès: la única línia no comentada és la que comença per "xconsole" i les 5 de "xrandr" les tinc comentades.