Guia de instalacion de debian muy BASICA.



Hola, soy mario y en este artículo intentare explicar como me fue con la instalacion de Debian en mi portatil Acer Aspire 1355 LM.

Las semanas pasadas estuve haciendo un curso de iniciacion a linux, y en particular a debian, y creo que nunca he aprovechado tanto 50 euros que costaba.

Reconozco que he sido usuario de mandrake (a pelo y en vmware) durante un año, de lo cual no me arrepiento, pero me picaba el gusanillo de debian, es mas lo he intentado instalar varias veces y siempre que llegaba el dselect formateaba y me volvia a mi mandrake. (uno que nace torpe)

MI PORTATIL:

AMD Mobile 2600+
512 MB RAM ( menos 64 Mb de la grafica )
DVD-RW PIONNER
40 Gb de disco duro
Sonido Via
Graficos VIA/S3 KM400

Me he basado en informacion de varias paginas:

http://ktulur.webcindario.com/docs/aspire/aspire1353.html
http://gorrister.no-ip.org/aspire-1353xc-howto.html
http://www.linux-on-laptops.com

A dia de hoy tengo que decir que funciona practicamente todo, a excepcion de la aceleracion grafica, la tarjeta grafica es una VIA/S3 KM 400 de la que se dispone un parche para el kernel y viene soportada en las xfree 4.4
Como no me interesa jugar y las xfree 4.4 no van a incluirse en los repositorios apt no me meto en problemas, que funciona bien con vesa.

ANTES DE EMPEZAR

Recomiendo que arranqueis vuestro pc desde un linux de estos que funcionan directamente desde cd (knoppix ***, X-evian, Slax, Mandrake Move, Linex, GuadaLinex...) hay muchas. Te recomiendo knoppix (es un debian).

Necesitaremos informacion para facilitar la instalacion de debian
una vez dentro de knoppix y desde consola tipearemos lspci y lsmod y si es posible imprimiremos o anotaremos los resultados.
No estaria de mas que busques el archivo /etc/X11/XF86Config-4
y te lo apuntes por ahi.

1º Mi disco duro es de 40 Gb y estas son las particiones:


Disco /dev/hda: 40.0 GB, 40007761920 bytes
255 cabezas, 63 sectores/pista, 4864 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

/dev/hda1 W95 FAT32 C:\ FAT32 14 Gb Windows XP (primaria)
/dev/hda2 W95 Ext'd (LBA) particion extendida
/dev/hda5 Linux / ext3 7Gb Debian
/dev/hda6 Linux swap swap 300 Mb
/dev/hda7 W95 FAT32 D:\ FAT32 15Gb Almacen y datos

Para hacer las particiones recomiendo Partition Magic o similar, existe un cd llamado BOOT CD que lo incluye, ademas del Norton Ghost, antivirus, utilidades...

La particion swap puede parecer muy pequeña, pero en mi corta experiencia en linux nunca la he visto que tenga mas de 10 Mb ocupados, por lo que supongo que con los 448 Mb de RAM al linux le basta.

2º Arranque con el primer cd de Debian.

Metemos el primer cd de Debian y arrancamos el pc, boot: le damos al intro y, joer, se ve el canal plus (codificado), ¿tendre que abonarme al canal plus para instalar Debian????
Pues nada apagar y cuando vuelve a arrancar esta vez leemos el contenido de la ayuda de arranque con los botones Fx del teclado, curioso, tengo que añadir en la linea de arranque video=vga16:off y ademas alguien me habia dicho que arrancara con la opcion bf24 que es un kernel que soporta mas dispositivos.

El teclado en un principio esta en formato americano por lo que los dos puntos se sacan con la Ñ mayuscula y el igual (=) de la tecla ¡¿ sin pulsar mayusculas.
escribibos entonces en boot:

boot: bf24 video=vga16:off

Nuestra instalacion arranca, lo primero es elegir el idioma, buscamos la linea donde pone
es - eliga esta opcion.....

y le damos intro
Ahora configuramos el teclado, la opcion correcta sera:

qwerty/es : Español

La opcion de precargar modulos desde un disquette, pasando (entre otras cosas no tengo ni modulos ni disquettera)

Ahora llega la parte delicada, si dejamos nuetro disco duro con espacio sin particionar utilizaremos la opcion

Particionar el disco duro

Si dejamos las particiones hechas desde el partition magic directamente iremos a las opciones.

Activar particion de intercambio y
Iniciar una particion de Linux


Yo no tengo tres o cuatro particiones para linux como suele tener mas gente por un motivo personal, me explico, soy bastante novato y formatear y reinstalar no me motiva mucho, por lo que una vez que funcione bien hare una imagen de la particion de linux con ghost y si se estropea algo en 15 minutos tendre mi debian como nuevo.

Aqui cada uno montara las particiones que necesite y quiera, como minimo hay que montar una ext2 o ext3 en / y una swap como swap (creo que la swap no es obligatoria pero es recomendable)

El paso siguiente es Instalar el nucleo y sus modulos.
Para los modulos nos va a ser util la informacion que obtuvimos de lsmod con knoppix, por ejemplo, esos son los modulos que knoppix arranca para que todo tu hardware funcione.
Iremos navegando por las categorias y cargando aquellos modulos que nos interesen, red, sonido, ratones USB, drivers de video, unidades de almacenamiento....
los modulos que he activado para este portatil son:

via-rhine (red), snd_via82xx (sonido), usbcore, usbmouse, uhci_hcd, ehci_hcd, usb_storage, ...

Despues configuraremos la red:
Si teneis modem USB, chungo, no todos estan soportados, asi que te recomiendo esperar a que funcione todo y despues entres con el modem, si tienes router y la targeta de red ha sido cargada correctamente con el kernel, es el momento de configurarla, asi no necesitaras cds.

Pon un nombre por el que tu pc sera reconocido por la red.

Para configurar la red te preguntara algo como si quieres DHCP o no, esto significa que si tu ordenador recibira una IP del router o si se la asignas tu, si no sabes que hacer asigna DHCP si sabes de que va el tema pues 192.168.0.2, 255.255.255.0 la pasarela sera la ip de tu router y el dns normalmente tambien.

Siguiente paso, instalar un gestor de arranque.
Para evitarnos problemas instalaremos lilo en el mbr, asi arrancara nuestro windows o el debian.

Si tenemos disquetera (yo no tengo) es muy recomendable hacer un disco de arranque, una vez hecho (o no) reiniciamos.
Cuidado en el arranque habra que escribir:
boot: Linux video=vga16:off

3º Configuracion

Nos van a salir varias preguntas, como el tipo de hora, la zona horaria, la encriptacion de passwords y la contraseña de root, añadimos un usuario normal, y el soporte pcmcia (aunque no tengo nada pcmcia..)

Es el momento de configurar el gestor de paquetes, si disponemos de los 7 cds iremos añadiendo de uno en uno (los 7 cds), ademas podemos añadir fuentes http o ftp (de momento mejor que no).

Mi opcion ha sido instalar desde los cds la version stable y una vez que este todo hecho pasarnos a unstable quitando los cds de las fuentes.

Nos preguntara si queremos ejecutar tasksel (selector de metapaquetes y dselect), aqui era donde siempre me acojonaba en la instalacion, lo mejor es decir no en los dos.

Ya tenemos el sistema base (en ingles) por lo que nos vamos a instalar las locales en español.

#apt-get install locales-es manpages-es

configuramos nuestras locales escogiendo estos dos tipos:
es_ES
es_ES@EURO
Ahora vamos al sistema grafico:

#apt-get install x-window-system

saldra el configurador de las X y en el configuramos nuestros dispositivos (monitor, teclado, raton, tarjeta grafica, resoluciones...)

NOTA: para este portatil:
grafica=vesa, teclado=pc105, diseño teclado=es, raton=/dev/pcaux (para el touchpad) o /dev/input/mice (para el USB), no emular 3 botones, activar rueda, monitor LCD si, medium, 1024x768 @ 75 Hz, resoluciones, las tres ultimas,24 bits,los modulos que vienen por defecto y si escribir seccion files, escribir DRI.

Para saber si funciona en consola escribimos X (mayuscula), deberia verse el fondo y el raton moverse con suavidad, para salir Ctrl + Alt + <----

Ahora debemos instalar un gestor de ventanas, existen kdm, gdm, xdm... yo he instalado gdm.

#apt-get install gdm

Nos preguntara cual queremos que sea el gestor por defecto (ponemos gdm).

Ahora vamos a instalar un escritorio, como todo en linux, hay muchos, quizas los mas conocidos sean kde, gnome, windowmaker, xfce...

Yo voy a instalar xfce4 y kde, xfce4 es muy ligero, y bonito, ademas el ordenador va muy bien, kde se parece al entorno windows, asi que si lo hechas de menos puedes instalarlo tambien. (se pueden instalar tantos escritorios como quieras)

para kde:

#apt-get install kde-core kde-i18n-es


para gnome:

#apt-get install gnome-core

para xfce:

#apt-get install xfce4*
(para debian unstable)

Como yo quiero instalar esos dos gestores, instalare kde desde los cds y antes de instalar xfce4 cambiare mi debian a unstable.

mis pasos:

#apt-get install kde-core kde-i18n-es
#startkde


Configuramos kde y salimos del entorno grafico.

#cd /etc/apt
#nano sources.list


borramos todas las lineas y añadimos:

deb http://ftp.fr.debian.org/debian unstable main contrib non-free

NOTA: el servidor ftp.es.debian.org estaba caido cuando instale por lo que he usado el mirror de francia, tambien se puede usar rediris.es

Ctrl + X y guardamos

#apt-get update
#apt-get upgrade


Dependiendo de la velocidad de tu conexion tardara mas o menos esta ultima, se descargara muchos paquetes y muchos Mb....

No es necesario pero te recomiendo que reinicies aqui.
boot: Linux video=vga16:off


volvemos a arrancar y ya nos saldra el gestor de sesion grafico, pulsamos Ctrl + Alt + F1 y nos vamos a la consola. Si no vamos a usar el modo grafico escribimos:

#killall5

o
#killall gdm

ahora instalaremos el xfce4

#apt-get install xfce4*

una vez instalado ejecutamos:

#xfce_setup

para hacer xfce por defecto

Vamos a ver como nos ha quedado la instalacion, para ello abrimos una sesion, reiniciamos y en el gdm introducimos usuario y contraseña del usuario normal, y antes de dar al intro en la contraseña escojemos en sesion Xfce, damos intro y xfce arrancara.

Primeros problemas:

* En todos los reinicios hay que escribir Linux video=vga16:off
* No funciona el raton USB
* No hay sonido
* Leer/Escribir particiones windows desde linux (modo usuario normal)
* El ordenador va un poco lento

Como en debian todo tiene arreglo, empezamos arreglando cosas:

para corregir la molesta opcion del arranque nos vamos en una consola:

no somos root

$su
password? xxxxxxx


pero ahora si

#cd /etc
#nano lilo.conf

Debemos localizar una linea que pone vga=normal y dejarla como vga=773
ademas de paso vamos a poner el menu de lilo bonito, tal y como viene en otro articulo de www.esdebian.org

Localizamos la linea:
install=/boot/boot-menu.b viejo

y la sustituimos por:
#install=/boot/boot-menu.b viejo
install=/boot/boot-bmp.b
bitmap=/boot/sarge.bmp
bmp-colors=1,,0,2,,0
bmp-table=120p,173p,1,15,17
bmp-timer=254p,432p,1,0,0


Deberiamos asegurarnos de que el archivo /boot/sarge.bmp exista, es un dibujo que cargara en vez del feo menu de texto de lilo.

De paso podemos renombrar el arranque del windows, en el final del archivo pondra algo como esto:

other=/dev/hda1
label="hda1"


o algo asi, lo sustituimos por:

other=/dev/hda1
label="WindowsXp"


y un poco mas arriba si queremos q sea el windows el que arranque por defecto ponemos:

default=WindowsXp

Salimos, guardando cambios y ejecutamos lilo -v, si no hemos obtenido errores ya tendremos el lilo bien instalado.

El sonido, el raton y la velocidad se solucionan con un kernel nuevo, de los de la familia 2.6.x

#apt-get install kernel-image-2.6.7-1-k7

esto se descargara la imagen del kernel y nos la instalará, nos va ha hacer varias preguntas

# Do you want to stop now [Y/n] CONTESTAR n
#Do you want to run lilo [Y/n] CONTESTAR n


Nos vamos al archivo de configuracion del lilo

#cd /etc/
#nano lilo.conf


y añadimos:

image=/boot/vmlinuz-2.6.7-1-k7
label=Linux-2.6.7
initrd=/boot/initrd.img-2.6.7-1-k7
read-only
# restricted
# alias=1


por encima de donde tenemos la imagen del anterior nucleo, es mas yo modificaría el anterior núcleo por si no nos funciona bien poniendo:

image=/boot/vmlinuz-2.4.18-bf2.4
label=Linux-2.4.18
read-only
# restricted
# alias=1

Guardamos y ejecutamos lilo -v

Si no hemos obtenido errores reiniciamos y arrancamos desde el nuevo kernel.

Despues del arranque comprobaremos que la velocidad de nuestro ordenador ha subido mucho, todo va mas rapido, como prueba existe un programa llamado gkrellm, que es un monitor del sistema, antes con el kernel viejo la frecuencia del micro era 800 MHz, ahora en reposo esta en 1400 MHz y cuando la cpu trabaja sube hasta 1990 MHz, por lo que obtenemos un importante aumento de velocidad.
Para conseguir esto debemos instalar los siguientes paquetes:

#apt-get install powernowd cpudyn athcool

Para conseguir el funcionamiento del raton USB instalaremos el paquete hotplug y modificaremos la configuracion de las X:

Section "InputDevice"
  Identifier "Generic Mouse"
  Driver "mouse"
  Option "SendCoreEvents" "true"
  Option "Device" "/dev/input/mice"
  Option "Protocol" "ImPS/2"
#nuevas lineas
  Option "Buttons" "5"
  Option "ZAxisMapping" "4 5"
  Option "Emulate3Buttons" "off"
EndSection


Tendremos que reiniciar las X. (Ctrl+Alt+<---)
Ya tenemos el raton USB con la rueda, tambien funciona el touchpad a la vez con el kernel 2.6.5.

Para el sonido es mejor bajarse el codigo fuente de alsa y compilarlo:

#apt-get install alsa-source

esto nos bajara el archivo alsa-driver.tar.bz2

#cd /usr/src
#tar -jxf alsa-driver.tar.bz2
#cd /modules/alsa-driver

#./configure
#make
#make install


Con esto despues de reinciciar ya tendremos sonido.

Para la configuracion del teclado multimedia instalamos el hotkeys y copiamos el archivo aspire135x.def en /usr/share/hotkeys disponible aqui:

http://ktulur.webcindario.com/docs/aspire/aspire135x.def

Despues tenemos que modificar el archivo /etc/hotkeys.conf

############################
# Global configuration for hotkeys #
############################

# These are the default values.
# A line starting with # is a comment.

### Specify the default keyboard (without the .def extension) so you
### don't need to specify -t every time
Kbd=aspire135x
# CDROM=/dev/cdrom

WebBrowser=mozilla
Email=evolution


Los programas del navegador y el gestor de correo puedes poner los que quieras.
Deberas indicar al arranque de las X que cargue hotkeys.

No tengo nada PCMCIA ni uso el modem, por lo que no voy a configurarlos.

Para leer escribir particiones de windows (la escritura de las particiones NTFS no va muy bien de momento) debes modificar el archivo /etc/fstab, este es el mio:

#--------------------------------------------------------------
#/dev/hda5 / ext3 errors=remount-ro 0 1
#/dev/hda6 none swap sw 0 0
#proc /proc proc defaults 0 0

###windows
#/dev/hda1 /mnt/hda1 vfat defaults,rw,auto,user,umask=000 0 0
#/dev/hda7 /mnt/hda7 vfat defaults,rw,auto,user,umask=000 0 0
##############

#para una memoria flash
#/dev/sda1 /mnt/usb0 vfat defaults,rw,noauto,user,umask=000 0 0
#/dev/sdb1 /mnt/usb1 vfat defaults,rw,noauto,user,umask=000 0 0
############

#/dev/cdrom /cdrom iso9660 ro,user,noauto 0 0
#----------------------------------------------------------------

He comentado todas las lineas no vaya a ser que se te ocurra copiarlas en tu fstab y se monten en distintas particiones por lo que borrarias todo lo que hubiera en ellas.
Antes de montar las particiones tendras que crear los directorios:
hda1 hda7 usb0 y usb1 en /mnt/
Antes de hacer nada mira bien tus particiones.


4º Algunos programas que he instalado.

Las locales dan mucho el peñazo, por lo que te recomiendo que instales:

#apt-get install language-env util-linux-locales

despues como usuario normal

$set-language-env

Seleccionas ES y pais España.

Cuando inicies sesion de nuevo en gdm selecciona idioma Spanish para que gdm tambien se cambie a español.

Para instalar mas programas te recomiendo que utilices un sistema grafico, puedes usar varios programas:

synaptic --> eliges el paquete que quieres instalar donde veras una pequeña descipcion de lo que hace.

kpackage --> gestor de paquetes de kde.

Si tienes una red con equipos windows te recomiendo que instales el komba2, sin configurar nada podras ver los directorios compartidos en windows desde linux.

    
Como apagar si ser root
Saturday, November 30 2002 @ 05:10 AM ART
Contribuido por: Skyhusker


Leyendo un poco, he conseguido permitir a un grupo de usuarios apagar o reiniciar la maquina.

Lo primero es crear un grupo, yo lo he llamado shutdown (addgroup shutdown).

Despues asignamos la propiedad de halt, reboot y shutdown al grupo con el comando chgrp shutdown /sbin/shutdown /sbin/reboot /sbin/halt.

Establecemos los permisos necesarios con el comando chmod u+s,o-rwx /sbin/shutdown /sbin/reboot /sbin/halt.

Y para terminar hacemos enlances simbolicos en /usr/bin con los comandos
ln -s /sbin/halt /usr/bin/halt,
ln -s /sbin/reboot /usr/bin/reboot
ln -s /sbin/shutdown /usr/bin/shutdown.

Ahora cada usuario que agreguemos al grupo (adduser user shutdown) que hemos creado podra utilizar los comandos halt, reboot y shutdown.