[QUEDÓ Ubuntu!!] Una distro para mi PC.

Publicado por Ro., Septiembre 16, 2007, 23:31:54

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

mortadelax

En general, cualquier!!! linux va a andar comodamente en tu pc (atlon 1GB). Mas que nada se diferencian en su sistema de paquetes (programas) y como los organiza, instala, etc, entre algunas cosas...  Pero creo que todo lo demas, es medio estandard en cualquier distro. (escritorio, programas,...)


No se porque recomiendan *buntu y no debian, que a mi ver, es practicamente parecido en la forma de usar, pero es DEBIAN. Es mas, me parece mucho mas personalizable, y si tenes poco lugar en disco y sabes bien lo que queres, podes hacer una instalacion bien 'pelada' de consola sola (bussiness card de unos 40 megas) y de ahi con apt-get instalas el escritorio que te guste, programas, y todo lo que necesites, y solo lo que necesites...

En fin es una opcion...

Ro.

ZeiterZ, hice eso pero no hay caso :(

Diego, cómo es eso de los drivers? Ya los descargué...

Veamos si así podemos, gracias y saludos a ambos!
Sentarme a esperar, que se me pase y chau!

diegobussi

Bueno, si lo descargaste, ahora lo instalas

Supongamos que lo guardaste en el home, abris una consola y pones

sudo sh NVIDIA-Linux-x86-71.86.06-pkg1.run

Si te dice que necesitas ser root para instalarlo, haces

sudo su
sh NVIDIA-Linux-x86-71.86.06-pkg1.run


Y te lo instala, de vuelta, cerras sesion, reinicias el servidor X y fijate que pasa


Ro.

Diego, pongo los comandos y todo... pero pongo aceptar y no aparece NADA de nada... igual probé reiniciando el s X y nada, todo igual... tiene que ser así? 
Sentarme a esperar, que se me pase y chau!

diegobussi

ACA encontre otra manera, habla de una serie 4, pero en otro foro lei que sirve para las series 2. 3 y las tnt

Ro.

Estaba probando... y me apareció ésto:



No tengo suerte che! :(
Sentarme a esperar, que se me pase y chau!

diegobussi

A mi me anduvo lo de poner las no publicadas, me actualizo los repos y todo.... Proba destildando esa opcion, actualizando de nuevo asi saca esas lineas del sources.list, y repeti los pasos, por ahi se clavo en alguna descarga justo ahi y por eso te da error

ZeiterZ

Recién llego, así que retomo el hilo.

mortadelax:
:up:
Yo uso Debian tanto para el escritorio como para servidores.

Ro.:
Ya que has descargado el driver de nVidia, vamos a hacer estos pasos:

1. Abrimos una terminal para instalar paquetes (si no están instalados).

Alt+F2 -> gnome-terminal

Resguadamos el archivo de configuración:
sudo  cp  /etc/X11/xorg.conf   /etc/X11/xorg.conf.copia

uname -r      (resultado, algo como 2.6.26-1-686)

sudo apt-get install aptitude

sudo aptitude install build-essential module-assistant linux-headers-2.6.26-1-686

2. Ctrl+D  para cerrar la sesión de terminal.

3. Cerramos sesión y volvemos a la pantalla de ingreso.

4. Pulsamos Ctrl+Alt+F2  para ir a una consola de texto

5. Ingresamos con nuestro usuario y contraseña

6. Matamos el servidor gráfico X con:

sudo  /etc/init.d/gdm  stop

7. Vamos al directorio en que se descargó el módulo oficial de nVidia (imagino que lo pusiste en tu Escritorio)

cd  ~/Desktop

sudo sh NVIDIA-Linux-x86-71.86.06-pkg1.run

Lees y respondes las preguntas. Al final te preguntará si quieres que modifique el archivo de configuración de X y le respondes sí.

8. Rearrancas el servidor X con

sudo /etc/init.d/gdm start

9. Si anduvo bien, debería estar funcionando con el módulo nVidia. Si falló la instalación volverás a tener lo que ya tenías.

Si arranca el servidor X pero no se ve bien, con Ctrl+Alt++   o con   Ctrl+Alt+- (del teclado numérico) puedes ir cambiando las resoluciones.

De última, como ya habías hecho una copia del archivo xorg.conf original, la vuelves a usar. Si no ves nada en el entorno gráfico, vuelves a la consola de texto con Ctrl+Alt+F2 y pones:

sudo  cp  /etc/X11/xorg.conf.copia   /etc/X11/xorg.conf

y reinicias el servidor X:

sudo  /etc/init.d/gdm restart

Saludos.

Ro.

ZeiterZ, acá:

Cita de: ZeiterZ en Noviembre 23, 2008, 00:18:17
7. Vamos al directorio en que se descargó el módulo oficial de nVidia (imagino que lo pusiste en tu Escritorio)

cd  ~/Desktop

Me aparece que no es un directorio o fichero válido... y no puedo proseguir...

Pd: sí, está en el Escritorio. 
Sentarme a esperar, que se me pase y chau!

DAX

Cita de: Ro. en Noviembre 23, 2008, 02:47:54
ZeiterZ, acá:

Cita de: ZeiterZ en Noviembre 23, 2008, 00:18:17
7. Vamos al directorio en que se descargó el módulo oficial de nVidia (imagino que lo pusiste en tu Escritorio)

cd  ~/Desktop

Me aparece que no es un directorio o fichero válido... y no puedo proseguir...

Pd: sí, está en el Escritorio. 

cd /home/{tu usuario}/Desktop

Y, otra cosa mas, al menos con ubuntu es asi, no se con debian, luego de instalar los drivers compilados de nvidia, tenes que editar el archivo linux-restricted-modules-common, de esta manera:

sudo nano /etc/default/linux-restricted-modules-common

en la última línea, tenés:

DISABLED_MODULES = ""

La reemplazas por:

DISABLED_MODULES = "nv"

SaludOS/2

Ro.

Cita de: DAX en Noviembre 23, 2008, 02:59:39
cd /home/{tu usuario}/Desktop

Ya puse eso (obvio que puse mi usuario en lugar de lo que marcaste, sin las llaves :P) y me sigue diciendo lo mismo...
Sentarme a esperar, que se me pase y chau!

DAX

Cita de: Ro. en Noviembre 23, 2008, 03:21:18
Cita de: DAX en Noviembre 23, 2008, 02:59:39
cd /home/{tu usuario}/Desktop

Ya puse eso (obvio que puse mi usuario en lugar de lo que marcaste, sin las llaves :P) y me sigue diciendo lo mismo...

Probá con /Escritorio

SaludOS/2

Ro.

Gracias DAX, así sí anduvo :)

Ahora, pude comenzar a instalar el archivo, pero me apareció un mensaje de error, que decía que para saber de que se trataba tenía que ver un archivo que es nvidia-installer.log.

Acá les dejo lo que dice el log (es algo extenso, no me quieran matar :jaja:):


nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Sun Nov 23 04:22:20 2008
installer version: 1.0.7

option status:
  license pre-accepted    : false
  update                  : false
  force update            : false
  expert                  : false
  uninstall               : false
  driver info             : false
  precompiled interfaces  : true
  no ncurses color        : false
  query latest version    : false
  OpenGL header files     : true
  no questions            : false
  silent                  : false
  no recursion            : false
  no backup               : false
  kernel module only      : false
  sanity                  : false
  add this kernel         : false
  no runlevel check       : false
  no network              : false
  no ABI note             : false
  no RPMs                 : false
  no kernel module        : false
  force SELinux           : default
  no X server check       : false
  no cc version check     : false
  force tls               : (not specified)
  X install prefix        : (not specified)
  X library install path  : (not specified)
  X module install path   : (not specified)
  OpenGL install prefix   : (not specified)
  OpenGL install libdir   : (not specified)
  utility install prefix  : (not specified)
  utility install libdir  : (not specified)
  doc install prefix      : (not specified)
  kernel name             : (not specified)
  kernel include path     : (not specified)
  kernel source path      : (not specified)
  kernel output path      : (not specified)
  kernel install path     : (not specified)
  proc mount point        : /proc
  ui                      : (not specified)
  tmpdir                  : /tmp
  ftp mirror              : ftp://download.nvidia.com
  RPM file list           : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 71.86.06.
-> No precompiled kernel interface was found to match your kernel; would you li
   ke the installer to attempt to download a kernel interface for your kernel f
   rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No)
-> No precompiled kernel interface was found to match your kernel; this means
   that the installer will need to compile a new kernel interface.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/2.6.27-7-generic/build'
-> Kernel output path: '/lib/modules/2.6.27-7-generic/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
   executing: 'cd ./usr/src/nv; make clean'...
-> Building kernel module:
   executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.27-7-generi
   c/build SYSOUT=/lib/modules/2.6.27-7-generic/build'...
   NVIDIA: calling KBUILD...
   make CC=cc  KBUILD_VERBOSE=1 -C /lib/modules/2.6.27-7-generic/build SUBDIRS=
   /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv modules
   test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
    echo; \
    echo "  ERROR: Kernel configuration is invalid."; \
    echo "         include/linux/autoconf.h or include/config/auto.conf are mis
   sing."; \
    echo "         Run 'make oldconfig && make prepare' on kernel src to fix it
   ."; \
    echo; \
    /bin/false)
   mkdir -p /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/.tmp_vers
   ions ; rm -f /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/.tmp_
   versions/*
   make -f scripts/Makefile.build obj=/tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06
   -pkg1/usr/src/nv
     cc -Wp,-MD,/tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/.nv.o
   .d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.3.2/include -D__KERNEL_
   _  -Iinclude  -I/usr/src/linux-headers-2.6.27-7-generic/arch/x86/include -in
   clude include/linux/autoconf.h -
   Iubuntu/include  -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-stric
   t-aliasing -fno-common -Werror-implicit-function-declaration -O2 -m32 -msoft
   -float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i
   586 -mtune=generic -ffreestanding -pipe -Wno-sign-compare -fno-asynchronous-
   unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Iinclude/asm-x86/mach-
   default -fno-stack-protector -fno-omit-frame-pointer -fno-optimize-sibling-c
   alls -pg -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz6290/N
   VIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wsw
   itch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar
   -Werror -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -
   D__KERNEL__ -DMODULE -DNTRM -D_GNU_SOURCE -D_LOOSE_KERNEL_NAMES -D__KERNEL__
   -DMODULE -DNV_VERSION_STRING=\"71.86.06\" -DNV_UNIX -DNV_LINUX -DNV_INT64_OK
   -DNVCPU_X86 -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUIL
   D_BASENAME=KBUILD_STR(nv)"  -D"KB
   UILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz6290/NVIDIA-Linux-x86-71.8
   6.06-pkg1/usr/src/nv/.tmp_nv.o /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg
   1/usr/src/nv/nv.c
   In file included from include/linux/bitops.h:17,
                    from include/linux/kernel.h:15,
                    from include/linux/sched.h:52,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv.c:14:
   include/asm/bitops.h: En la función ‘set_bit’:
   include/asm/bitops.h:60: aviso: se usó un puntero de tipo ‘void *’ en l
   a aritmética
   include/asm/bitops.h: En la función ‘clear_bit’:
   include/asm/bitops.h:97: aviso: se usó un puntero de tipo ‘void *’ en l
   a aritmética
   In file included from include/linux/list.h:6,
                    from include/linux/preempt.h:11,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:29,
                    from include/linux/time.h:8,
                    from include/linux/timex.h:57,
                    from include/linux/sched.h:54,
                    from include/linux/utsname.h:35,
                    from /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/prefetch.h: En la función ‘prefetch_range’:
   include/linux/prefetch.h:57: aviso: se usó un puntero de tipo ‘void *’
   en la aritmética
   In file included from include/linux/utsname.h:35,
                    from /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv-linux.h:19,
                    from /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/sched.h: En la función ‘object_is_on_stack’:
   include/linux/sched.h:1969: aviso: se usó un puntero de tipo ‘void *’ e
   n la aritmética
   In file included from include/asm/dma-mapping.h:9,
                    from include/linux/dma-mapping.h:52,
                    from include/asm-generic/pci-dma-compat.h:7,
                    from include/asm/pci.h:94,
                    from include/linux/pci.h:983,
                    from /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv-linux.h:83,
                    from /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/scatterlist.h: En la función ‘sg_virt’:
   include/linux/scatterlist.h:199: aviso: se usó un puntero de tipo ‘void *
   â€™ en la aritmética
   En el archivo incluído de /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/us
   r/src/nv/nv.c:14:
   /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv-linux.h:104:27:
   error: asm/semaphore.h: No existe el fichero ó directorio
   In file included from /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv-linux.h:106,
                    from /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv.c:14:
   include/linux/highmem.h: En la función ‘zero_user_segments’:
   include/linux/highmem.h:134: aviso: se usó un puntero de tipo ‘void *’
   en la aritmética
   include/linux/highmem.h:134: aviso: se usó un puntero de tipo ‘void *’
   en la aritmética
   include/linux/highmem.h:134: aviso: se usó un puntero de tipo ‘void *’
   en la aritmética
   include/linux/highmem.h:134: aviso: se usó un puntero de tipo ‘void *’
   en la aritmética
   include/linux/highmem.h:137: aviso: se usó un puntero de tipo ‘void *’
   en la aritmética
   include/linux/highmem.h:137: aviso: se usó un puntero de tipo ‘void *’
   en la aritmética
   include/linux/highmem.h:137: aviso: se usó un puntero de tipo ‘void *’
   en la aritmética
   include/linux/highmem.h:137: aviso: se usó un puntero de tipo ‘void *’
   en la aritmética
   In file included from /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv/nv.c:14:
   /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv-linux.h: En la
   función ‘nv_execute_on_all_cpus’:
   /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv-linux.h:595: er
   ror: demasiados argumentos para la función ‘on_each_cpu’
   /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c: En la funciÃ
   ³n ‘__nv_setup_pat_entries’:
   /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:887: aviso: c
   omparación entre signed y unsigned
   /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c: En la funciÃ
   ³n ‘__nv_restore_pat_entries’:
   /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:913: aviso: c
   omparación entre signed y unsigned
   /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c: En la funciÃ
   ³n ‘nv_kern_cpu_callback’:
   /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:1239: aviso:
   comparación entre signed y unsigned
   /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:1242: error:
   demasiados argumentos para la función ‘smp_call_function’
   /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:1246: aviso:
   comparación entre signed y unsigned
   /tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.c:1249: error:
   demasiados argumentos para la función ‘smp_call_function’
   make[3]: *** [/tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src/nv/nv.o
   ] Error 1
   make[2]: *** [_module_/tmp/selfgz6290/NVIDIA-Linux-x86-71.86.06-pkg1/usr/src
   /nv] Error 2
   NVIDIA: left KBUILD.
   nvidia.ko failed to build!
   make[1]: *** [module] Error 1
   make: *** [module] Error 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed.  Please see the file
       '/var/log/nvidia-installer.log' for details.  You may find suggestions
       on fixing installation problems in the README available on the Linux
       driver download page at www.nvidia.com.


Saludos y gracias OTRA vez!
Sentarme a esperar, que se me pase y chau!

DAX

Me da que quizas lo que bajaste no sean los drivers correctos, al menos, para esa versión, en la lista de hard soportado, no figura tu placa.

Proba con ESTOS DRIVERS

SaludOS/2

Ro.

Yo había pensado lo mismo cuando estuve por descargar los drivers anteriores, pero igual probé.
Recien probé con los que me dijiste, DAX, y me saltó otro error:


...

ERROR: Unable to determine the version of the kernel sources located in
       '/lib/modules/2.6.27-7-generic/build'.  Please make sure you have
       installed the kernel source files for your kernel and that they are
       properly configured; on Red Hat Linux systems, for example, be sure you
       have the 'kernel-source' RPM installed.  If you know the correct kernel
       source files are installed, you may specify the kernel source path with
       the '--kernel-source-path' command line option.


Eso apareció, entre otras cosas, en el log... alguna otra idea?

Saludos y gracias de nuevo.
Sentarme a esperar, que se me pase y chau!