DVDaDVD±R  

Retroceder   DVDaDVD±R > General > Mundo Linux

Mundo Linux Foro para todo lo concerniente a Linux y derivados, en especial orientado a la autoria y copia de DVDs.


Respuesta
 
Herramientas
Antiguo 10-Jun-2014, 17:59   #16
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...

Nos habrá proporcionado dos ficheros, un kernel-* y un initramfs-* en el directorio /boot.
ls /boot/kernel* /boot/initramfs*
Bien, ahora emitimos el siguiente comando para crear un fichero especial para incluirlo al núcleo.
xzcat /boot/initramfs-genkernel-x86_64-3.12.20-gentoo > /boot/initramfs.cpio
ls -l /boot/
; aparecen cuatro ficheros
System.map-genkernel-x86_64-3.12.20-gentoo
initramfs-genkernel-x86_64-3.12.20-gentoo
initramfs.cpio
kernel-genkernel-x86_64-3.12.20-gentoo


Ahora iniciamos una segunda compilación para incluir el fichero recién creado en el núcleo:
genkernel --menuconfig all
General setup --->
[*] Initial RAM filesystem and RAM disk (initramfs/initrd) support
(/boot/initramfs.cpio) Initramfs source file(s)
(0) User ID to map to 0 (user root) (NEW)
(0) Group ID to map to 0 (group root) (NEW)
Built-in initramfs compression mode (None) --->

Para escenarios específicos consultar el manual y/o expertos gurús en el foro de Gentoo español.
http://forums.gentoo.org/viewforum-f-30.html

Para una tarjeta de video Intel incorporada en el chipset Q35 (GMCH) se debe activar la línea [*] Enable modesetting on Intel by default correspondiente a la sección "Graphics support" del kernel.

Sigue ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 10-Jun-2014, 18:12   #17
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...

Este mensaje solamente tenerlo en cuenta si en algún momento fuese necesario cambiar el núcleo por otro más reciente, por consiguiente pasarlo por alto en la primera instalación puesto que el "instalador" proporciona las últimas fuentes del repositorio. En todo caso se recurrirá a este mensaje después de la instalación y si al emerger un nuevo sincronizado se instalan nuevas fuentes con un núcleo más avanzado.
http://www.gentoo.org/doc/es/kernel-upgrade.xml

Tener presente las configuraciones pertinentes requeridas por el equipo de hardware. En el supuesto de tener que cambiar el núcleo actual por otro más reciente débese cambiar el enlace que apunta a las fuentes del núcleo en /usr/src/ con estos comandos:
uname -r ; presenta todas las características del núcleo
rm /usr/src/linux ; elimina el enlace que apunta al núcleo
ln -snf /usr/src/linux-* /usr/src/linux ; cambiar asterisco por la versión más nueva del núcleo.

NOTA: Los drivers privativos también habrá que reinstalarlos de nuevo en el caso de cambiar el núcleo por otro.

Sigue ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 10-Jun-2014, 18:54   #18
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...

nano -w /etc/fstab
Editar este archivo acorde con su equipo y particiones, no necesariamente deben ser iguales.
Campo1 → partición, Campo2 → punto de montaje, Campo3 → sistema ficheros, Campo4 → opciones, Campo5 → generalmente un cero, determina si necesita ser volcada o no, y Campo6 → usado por fsck para determinar el orden en que los sistemas de ficheros deben ser “comprobados” si el sistema no se apagó correctamente.
<fs> <mountpoint> <type> <opts> <dump/pass>
/dev/sdb2 /boot ext4 defaults,noatime 1 2
/dev/sdb4 / ext4 noatime 0 1
/dev/sdb3 none swap sw 0 0
/dev/sr0 /mnt/cdrom iso9660 noauto,user,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,user 0 1
/dev/sda2 /windows ntfs auto,umask=022 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0

(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.

Crear un directorio para cada partición de Windows existente en el equipo si es necesario.
mkdir /windows
mkdir /mnt/cdrom
mkdir /mnt/floppy
; útil para ubicar el montage de un disquete
mkdir /mnt/usb
; también útil para montar discos usb
mkdir /mnt/linux
; lo mismo para ubicar un sistema de ficheros

nano -w /etc/conf.d/net ; nombramiento de interfaces, por defecto el archivo está vacío para DHCP, agregar lo siguiente:
config_ethØ=“dhcp”
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
ls –l /etc/init.d/ ; para verificar si existe el link net.ethØ > net.lo
ln –s net.lo /etc/init.d/net.ethØ
rc-update add net.ethØ default
passwd

Password: (Introduzca una contraseña para root)
Re-enter password: (Repita la contraseña para verificar)
nano -w /etc/rc.conf
Descomentar las líneas de las siguientes variables:
rc_hotplug="*"
rc_sys=""

(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
nano -w /etc/conf.d/keymaps
Cambiar la variable KEYMAP=”us” por “es euro2
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
nano -w /etc/conf.d/hwclock
Cambiar la variable CLOCK=”UTC” por “local
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
nano -w /etc/conf.d/consolefont
Cambiar la variable CONSOLEFONT=”default8x16” por “lat9w-16
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
rc-update add consolefont boot
nano -w /etc/portage/make.conf

Agregar el flag nls a la variable USE=
Agregar las líneas siguientes al final del fichero:
INPUT_DEVICES”evdev”
LINGUAS=”es”
FEATURES="userfetch"
GRUB_PLATFORMS="pc"

(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.

Sigue ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 10-Jun-2014, 19:50   #19
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...
Cita:
syslog-ng conflicts with systemd
systemd creates /dev/log as datagram socket [1] [2] so you will need to tell syslog-ng to read from a unix-dgram instead of a unix-stream if you are hitting problems and are using "wrong" stream:
File/etc/syslog-ng/syslog-ng.conf
unix-stream('/dev/log');
should be replaced with:
File/etc/syslog-ng/syslog-ng.conf
unix-dgram('/dev/log');

Traducción:
syslog-ng en conflicto con systemd
systemd crea /dev/log como datagramas socket [1] [2] por lo que tendrá que decir a syslog-ng para leer de un unix-dgram en lugar de un unix-stream si usted está afectado por problemas y está usando un stream "equivocado":
Fichero /etc/syslog-ng/syslog-ng.conf
unix-stream('/dev/log');
Debería ser reemplazado con:
Fichero /etc/syslog-ng/syslog-ng.conf
unix-dgram('/dev/log');
en orden a usar el servicio syslog-ng en systemd.
__________________________________________________ __________________________

USE=”-systemd” emerge sys-apps/dbus
rc-update add dbus default
emerge sys-apps/systemd
emerge cronie
rc-update add cronie default
emerge mlocate
emerge dhcpcd
emerge sys-boot/grub:2
emerge sys-boot/os-prober
ln -sf /proc/self/mounts /etc/mtab
nano -w /etc/default/grub

.....
# Append parameters to the linux kernel command line
# GRUB_CMDLINE_LINUX=""

Dejando esta línea así configurada ...
GRUB_CMDLINE_LINUX="init=/usr/lib/systemd/systemd"
.....
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
Ahora instalamos el Gestor de Arranque convenientemente ....
grub2-install /dev/sdx ; donde la 'x' será la unidad a la que deseemos arranque la máquina. (*)
Y generamos la configuración final de GRUB2 con ...
grub2-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/kernel-genkernel-x86_64-3.12.20-gentoo
Found initrd image: /boot/initramfs-genkernel-x86_64-3.12.20-gentoo
done


nano -w /boot/grub/grub.cfg
No es necesario editar este fichero, GRUB2 lo reconfigura automáticamente, sin embargo "supuestamente" en caso de error podemos inspeccionarlo y, por supuesto, editarlo excepcionalmente (solo expertos).

Sigue ...

PostData: (*) El arranque apropiado de la máquina depende del tipo de BIOS y/o de su configuración, normalmente se puede tener la BIOS configurada para que inicie desde el primer disco, generalmente /dev/sda o sea la primera unidad detectada, pero muchas BIOS incorporan un Gestor de Arranque propio que se puede llamar en el inicio con una tecla de función (F8, F11, F12, etc.) y seleccionar otro disco o unidad determinada para iniciar.
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 10-Jun-2014, 20:14   #20
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...

Alternativa: Usar GRUB Heredado
¿Qué implica "Heredado"?
GRUB se ha rediseñado y se ha lanzado una nueva versión llamada GRUB2. El nuevo código base de GRUB2 difiere bastante del GRUB actual, por lo que esta versión de GRUB se llama por el momento "GRUB Heredado".

Comprender la terminología de GRUB
La parte más crítica para la comprensión de GRUB, es el habituarse a la manera en que GRUB se refiere a los discos duros y las particiones. Su partición Linux /dev/sda2 es denominada (hd0,1) por GRUB. Observe que los paréntesis alrededor de hd0,1, son obligatorios.

La numeración de los discos duros comienza con un cero, en lugar de utilizar una "a" y las particiones empiezan con cero en lugar de con un uno. Advertimos también que entre los dispositivos hd, solo se cuentan los discos duros y no los dispositivos atapi-ide como cdroms y grabadoras. Además, la especificación es igual para dispositivos SCSI. (Usualmente son asignados números mayores, excepto cuando la BIOS está configurada para arrancar desde los dispositivos SCSI). Cuando se indica a la BIOS que arranque desde un disco duro diferente (por ejemplo, el esclavo primario), ese disco duro se verá como hd0.

Asumiendo que tiene un disco duro en /dev/sda y dos más en /dev/sdb y /dev/sdc, la partición /dev/sdd7 es descrita como (hd1,6). A lo mejor puede sonar raro y bien podría serlo, pero como veremos, GRUB ofrece un mecanismo de terminación por tabulador que es de gran ayuda para los que tienen una gran cantidad de discos duros y que andan algo perdidos con este esquema de numeración.

Habiéndole tomado la medida, es hora de instalar GRUB.

Sigue ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 10-Jun-2014, 20:31   #21
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...

Instalar GRUB
Para instalar GRUB Heredado, primero lo instalamos con emerge:

Importante: Si está utilizando un perfil no multilib y tiene la intención de utilizar GRUB Heredado (en lugar de GRUB2), no debe hacer emerge de grub:0 sino de grub-static (esto es posible únicamente si ha deshabilitado la emulación IA-32).
emerge sys-boot/grub:Ø

Aunque GRUB esté instalado, todavía necesitamos crear un archivo de configuración para él e instalar GRUB en nuestro MBR para que pueda arrancar automáticamente nuestro núcleo recién creado. Cree el archivo /boot/grub/grub.conf con nano, o cualquier otro editor:
nano -w /boot/grub/grub.conf

Ahora vamos a escribir el grub.conf. Asegúrese de utilizar el nombre de su archivo de imagen del núcleo y, si es necesario, el nombre de su imagen initrd.

Nota: Grub asigna las designaciones según el BIOS. Al cambiar la configuración del BIOS, cambiarán también las designaciones de los dispositivos. Por ejemplo, si cambia el orden de los dispositivos para el arranque, tal vez tenga que cambiar la configuración grub también.
Nota: Si su sistema de ficheros para root es JFS, deberá añadir "ro" a la línea del núcleo ya que JFS necesita leer su log antes de permitir montajes de lectura-escritura.
Nota: Si realiza un arranque dual con Windows, el ejemplo de particionamiento utilizado en esta guía no será suficiente (nuestro ejemplo utiliza todas las particiones para Linux, mientras que al menos una debería ser extendida si se va a instalar Windows en una partición lógica). Por favor, vaya con cuidado y considere este listado como un ejemplo que necesitará modificar para que se adapte a sus necesidades.

# Qué título arrancar por defecto. 0 es el primero, 1 el segundo, etc.
default 0
# Cuantos segundos esperar antes de arrancar el título por defecto.
timeout 30
# Una bella, hermosa imagen para ensalzar las cosas un poco
# Coméntela si no tiene una tarjeta gráfica instalada

splashimage=(hd0,1)/boot/grub/splash.xpm.gz

title Gentoo Linux 3.4.9
# Partición donde se encuentra la imagen del núcleo (o sistema operativo)
root (hd0,1)
kernel /boot/kernel-3.4.9-gentoo root=/dev/sda4

title Gentoo Linux 3.4.9 (rescate)
# Partición dónde se encuentra la imagen del núcleo (o sistema operativo)
root (hd0,1)
kernel /boot/kernel-3.4.9-gentoo root=/dev/sda4 init=/bin/bb

# Las siguientes cuatro líneas solo se usan en caso de arranque dual con sistema Windows.
# En este caso, Windows reside en la partición /dev/sda6.

title Windows XP
rootnoverify (hd0,5)
makeactive
chainloader +1


Cuando construya el núcleo Linux, si opta por incluir un initramfs desde el cual iniciar, entonces tendrá que cambiar la configuración haciendo referencia a este fichero initramfs e indicándole donde se encuentra su sistema de ficheros raíz en:
title Gentoo Linux 3.4.9
root (hd0,1)
kernel /boot/3.4.9 real_root=/dev/sda4
initrd /boot/initramfs-genkernel-amd64-3.4.9-gentoo


Si se utiliza un esquema de particiones y/o imagen de núcleo distinta, haga los ajustes respectivos. Sin embargo, asegúrese que cualquier cosa que siga un dispositivo GRUB (tal como (hd0,1)) sea relativa al punto de montaje y no de la raíz. En otras palabras, (hd0,1)/grub/splash.xpm.gz es en realidad /boot/grub/splash.xpm.gz ya que (hd0,1) es /boot.

Además, si se eligió utilizar un esquema de particionamiento diferente y no colocó /boot en una partición separada, el prefijo /boot empleado en los ejemplos anteriores, es realmente necesario. Si ha seguido el plan de particionamiento sugerido, el prefijo /boot no es obligatorio, un enlace simbólico /boot lo hace funcionar. En resumen, los ejemplos anteriores deberían funcionar si ha definido una partición separada para /boot o no.

Si necesita pasar algún parámetro adicional al núcleo, sencillamente agréguelo al final de la línea de comandos del núcleo. Ya estamos pasando una opción (root=/dev/sda4 o real_root=/dev/sda4), pero se pueden pasar otras también, tal como el parámetro video del que hablamos previamente.

Si su archivo de configuración del gestor de arranque contiene el parámetro real_root, use el parámetro real_rootflags para establecer las opciones de montaje del sistema de archivos raíz.

Si está utilizando un núcleo 2.6.7 o superior y ha puenteado su disco duro porque la BIOS no puede manejar discos duros grandes, necesitará añadir sda=stroke.

Los usuarios de genkernel deben saber que sus núcleos usan las mismas opciones de arranque que el CD de instalación. Por ejemplo, si tiene dispositivos SCSI, debería agregar el parámetro doscsi al núcleo.

Ahora guarde el archivo grub.conf y salga. Aún necesita instalar GRUB en el MBR (Master Boot Record) para que GRUB se ejecute automáticamente cuando arranque su sistema.

Los desarrolladores de GRUB recomiendan utilizar grub-install. Sin embargo, si por alguna razón grub-install no funciona correctamente todavía tiene la opción de instalar GRUB manualmente.

Sigue ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 10-Jun-2014, 20:58   #22
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...

Predeterminado: Configurar GRUB mediante grub-install
Para instalar GRUB necesita ejecutar la orden grub-install. Sin embargo grub-install no funcionará tal cual se instala, ya que estamos dentro de un entorno chroot. Antes de seguir, necesitará actualizar /etc/mtab, el cual contiene la información relativa a todos los sistemas de archivos montados. Afortunadamente hay una manera sencilla de realizar esto, simplemente copie /proc/mounts a /etc/mtab, excluyendo la línea rootfs si no ha creado una partición separada para boot. La siguiente orden funcionará en ambos casos:
grep -v rootfs /proc/mounts > /etc/mtab

Cuando se utilicen discos virtio Linux, necesitaremos indicarle a GRUB donde puede encontrar los discos, de lo contrario la orden grub-install fallará. Para evitar esto, se puede añadir la definición del dispositivo al fichero device.map:
echo "(hdØ) /dev/vda" >> /boot/grub/device.map

Ahora podemos instalar GRUB mediante grub-install:
grub-install --no-floppy /dev/sda

Si tiene alguna pregunta más acerca de GRUB, por favor consulte el FAQ de GRUB, la Wiki de GRUB, o lea info grub en su terminal (estos documentos están en inglés).
Continué con Reiniciar el sistema.

Sigue ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 10-Jun-2014, 21:07   #23
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...

Ahora terminamos la primera fase de la instalación saliendo del enjaulamiento (chroot) y desmontando el sistema para reiniciar ...
exit
cd
umount -l /mnt/gentoo/dev{/pts,/shm,}
umount -l /mnt/gentoo{/boot,/sys,/proc,}
reboot


Si todo ha ido como debe la máquina nos reiniciará correctamente y entraremos directamente en Gentoo.
Una vez llegados a este punto ya estamos salvados, si el reinicio de la máquina culminó con éxito es que la configuración del núcleo está conforme y a partir de este momento ya podemos continuar en instalar cosas tal como se ha descrito en el manual normalmente, es decir, continuamos con instalar útiles, el sonido, la gráfica y finalmente el escritorio ...

Al reiniciar la máquina en el POST pulsamos repetidamente la tecla de función correspondiente (por ejemplo F11) para llamar al gestor de inicio de la BIOS (en dos de mis equipos) y poder seleccionar el disco al cual se ha instalado para arrancar Gentoo, en caso contrario se iniciaría el primer disco con (tal vez) Windows.

El Gestor de Arranque GRUB2 perfectamente instalado, pulsamos <Enter> y arranca Gentoo con todo su esplendor, nos presentará un nuevo indicador:
localhost login:_ root <Enter>
Password: (escriba la contraseña de root establecida antes)
localhost ~ # _

¡Enhorabuena! Ya tiene funcionando un sistema Gentoo.

Por supuesto, no olvide quitar el CD arrancable, o el CD podría ser arrancado de nuevo en lugar de su nuevo sistema Gentoo. Una vez reiniciado su instalación de Gentoo, termínela con Finalizar su instalación de Gentoo.

Sigue ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 10-Jun-2014, 21:19   #24
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...

Networking tools
DHCPCD no será iniciado en el arranque a menos que habilite dhcpcd.service con systemd. Refiérase a la página systemd para conocer cómo hacerlo antes de reiniciar. De otra manera usted será capaz de hacerlo después del arranque con ...
systemctl enable dhcpcd.service
systemctl start dhcpcd.service
ifconfig -a
ping -c 3 www.gentoo.org


Si a pesar de tener configurada correctamente la localización y en el reinicio de la máquina no se corresponde con el teclado emita los siguientes comandos:
localectl set-locale LANG=es
localectl set-keymap es

No en todos los equipos ocurren fallos en la activación de las interfaces de red y/o en la localización al reinicio de la máquina, por consiguiente los seis comandos anteriores deberían solucionar el problema …

Sigue ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 10-Jun-2014, 21:31   #25
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...

emerge --sync
eselect news list
eselect news read all >> news.txt
emerge gentoolkit
emerge --update --deep --newuse @world
python-updater
revdep-rebuild
emerge wireless-tools
; en caso de que el equipo incorpore un dispositivo inalámbrico
emerge wpa_supplicant ; estas dos líneas son indispensables y su configuración. (*)
emerge gpm
nano -w /etc/conf.d/gpm

# MOUSE=ps2
MOUSE=imps2
# MOUSEDEV=/dev/psaux
MOUSEDEV=/dev/input/mice

Descomentar la línea siguiente:
APPEND=”-1 \” a-zA-Z0-9_.:~/\300-\326\330-\366\370-\377\””
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
/etc/init.d/gpm start
rc-update add gpm default


Sigue ...

(*) Ver apéndice inalámbrico a partir del mensaje #44 ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 10-Jun-2014, 21:38   #26
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...

Administración del Usuario

Trabajar como root en un sistema Unix/Linux es peligroso y su uso debería evitarse tanto como sea posible. Es por ello que se recomienda encarecidamente añadir un usuario para el uso cotidiano del sistema. Los grupos a los que pertenece el usuario definen qué actividades puede realizar. La siguiente tabla muestra una lista de los grupos más importantes que podría querer utilizar.
Grupo -- Descripción
audio -- para ser capaz de acceder a los dispositivos de audio
cdrom -- para poder acceder directamente a dispositivos de lectura óptica
floppy -- para poder acceder directamente a los dispositivos de disquete
games -- para poder utilizar los juegos
portage -- para ser capaz de utilizar emerge --pretend como usuario normal
usb -- para poder acceder a los dispositivos USB
video -- para acceder al hardware de captura de vídeo y a la aceleración por hardware
wheel -- para poder utilizar su
Por ejemplo, para crear un usuario llamado juan que pertenezca a los grupos wheel, users y audio, entre en el sistema como root (solo root puede crear usuarios) y ejecute useradd:
useradd -m -G users,wheel,audio,cdrom,floppy -s /bin/bash juan
passwd juan

Password: (Introduzca la contraseña para juan)
Re-enter password: (Vuelva a introducir la contraseña para verificar)

Si alguna vez este usuario necesita realizar alguna tarea como root, puede utilizar su - para obtener temporalmente privilegios de root. Otra forma es utilizar el paquete sudo el cual, correctamente configurado, es muy seguro.

Para continuar la instalación de un escritorio gráfico será necesario insertar algunos flags en la variable USE= del archivo /etc/portage/make.conf, esto vendría determinado por una negativa del compilador a compilar. En los mensajes devueltos por el sistema en pantalla vienen expresadas las necesidades o carencias necesitadas para poder continuar.
nano -w /etc/portage/make.conf
Ejemplo para un escritorio GNOME con systemd:
USE=”bindist mmx sse sse2 sse2check gtk gnome -qt4 -kde dvd cdr alsa nls svg X dbus cups ffmpeg png jpeg tiff pam php acl ppds ldap readline python winbind sqlite policykit ssl unicode icu java slp samba (multilib) pulseaudio systemd udev”

El parámetro unicode tiene que ver con la localización de UTF-8. El parámetro gbm se incorporará si el equipo tiene ensamblado un chip o tarjeta ATI. El parámetro gallium se incorporará en el caso de que el equipo tenga un solo monitor y un controlador de gráfica genérico (no para un driver privativo). El parámetro udev siempre tiene que estar situado en el último lugar de la variable.

emerge --sync
emerge --update --deep --newuse @world
revdep-rebuild


Sigue ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 11-Jun-2014, 08:15   #27
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...

Instalando ALSA (Advanced Linux Sound Architecture)
http://es.wikipedia.org/wiki/Arquite...ada_para_Linux
lspci -v | grep -i audio ; presenta información sobre el chip de audio incorporado en el equipo.
Para VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (Rev 60) poner el módulo via82xx
Para Silicon Integrated Systems [SiS] AC’97 Sound Controller (rev a0) poner el módulo snd_intel8x0
Para ATI Technologies Inc SBx00 Azalia (Intel HAD) poner el módulo Azalia snd_hda_intel
Para la tarjeta TRUST SC-5250 CMI8738/C3DX poner el módulo snd-cmipci
Para placas Asus M3A32-MVP, AOpen, Toshiba y Supermicro poner el módulo snd-hda-intel
Para la tarjeta Creative Labs SB X-Fi Gamers poner el módulo snd-ctxfi
Para la tarjeta Sound Blaster X-Fi Xtreme poner el módulo: snd-hda-intel

Esta información es la de algunos de mis chips de audio, a partir de ahora puede ser necesario configurar/compilar el núcleo para habilitar ALSA.
nano -w /etc/portage/make.conf
Agregar la línea siguiente al final del fichero:
ALSA_CARDS=”emu10k1” ; opcionalmente cambiar el driver dependiendo de la respuesta lspci
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
emerge alsa-utils
rc-update add alsasound boot
gpasswd -a name_user audio
gpasswd -a name_user video
gpasswd -a name_user cdrom
gpasswd -a name_user cdrw
gpasswd -a name_user usb
gpasswd -a name_user lp

Alternativamente para NO ejecutar uno a uno el grupo de contraseñas para el usuario en cuestión (name_user es solo un ejemplo, en español léase nombre_de_usuario) se puede ejecutar en un solo comando tal como el siguiente:
for x in audio video cdrom cdrw usb lp ; do gpasswd -a name_user $x ; done
/etc/init.d/alsasound start
alsamixer
emerge alsa-tools
reboot

emerge --sync && emerge -uDNav @world
revdep-rebuild


Hasta aquí hemos instalado y COMPILADO una distro Gentoo Linux, lo que tenemos en pantalla (de momento) solamente es texto, eso sí, muy seguro, muy lindo y con muchas posibilidades. Nos queda por instalar los interfaces gráficos de usuario (GUI's), etc. etc., configurarlos y muchas cosas más. La tarea es muy grande … así que paciencia ...

Sigue ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 11-Jun-2014, 08:40   #28
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...

Esta sección solo es para un enrutador/encaminador de red local con dos tarjetas de red Ethernet …

Hasta ahora tenía correctamente configurados algunos de mis equipos como servidor enrutador/encaminador funcionando bien, pero ... en esta nueva etapa con el systemd activado en Gentoo pues ... como que no. Es necesario cambiar cosas y a ello vamos ...

En primer lugar es necesario habilitar (configurar) el núcleo (3.12.20) de tal forma que no impida ejercer la labor del cortafuegos iptables, por consiguiente habilitar las líneas de referencia siguientes tal como sigue ...
genkernel --menuconfig all
-*- Networking support --->
Networking options --->
-*- TCP/IP networking
[*] IP: multicasting
[*] IP: advanced router
...
[*] IP: ARP daemon support
[*] IP: TCP syncookie support
<M> IP: AH transformation
<M> IP: ESP transformation
<M> IP: IPComp transformation
<M> IP: IPsec transport mode
<M> IP: IPsec tunnel mode
<M> IP: IPsec BEET mode
<M> Large Receive Offload (ipv4/tcp)
<*> INET: socket monitoring interface
<M> UDP: socket monitoring interface
[ ] TCP: advanced congestion control ---
...
<M> The IPv6 protocol --->
...
[*] Network packet filtering framework (Netfilter) --->
[ ] Network packet filtering debugging
[*] Advanced netfilter configuration
[*] Bridged IP/ARP packets filtering
Core Netfilter Configuration --->
<M> "addrtype" address type match support
<M> "comment" match support
<M> "hl" hoplimit/TTL match support
<M> "limit" match support
<M> "multiport" Multiple port match support
<M> "recent" match support
IP: Netfilter Configuration --->
<M> IPv4 NAT
<M> MASQUERADE target support
<M> NETMAP target support
<M> REDIRECT target support


nano -w /etc/conf.d/net ; configuración para enrutador/encaminador solamente.
Agregar las dos líneas siguientes:
config_eth1=“192.168.10.1 broadcast 192.168.10.255 netmask 255.255.255.0”
routes_eth1=“default gw 192.168.2.1”
; es la IP del Router, cambiarla si procede.
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
Verificar con ls –l /etc/init.d/ si existe el link net.lo > net.eth1 en caso contrario emitir
ln –s net.lo /etc/init.d/net.eth1
rc-update add net.eth1 default
emerge dnsmasq
nano -w /etc/dnsmasq.conf

Ahora cambiaremos estas variables así:
# If you want dnsmasq to listen for DHCP and DNS requests only on
# specified interfaces (and the loopback) give the name of the
# interface (eg eth0) here.
# Repeat the line for more than one interface.
interface=eth1
# Uncomment this to enable the integrated DHCP server, you need
# to supply the range of addresses available for lease and optionally
# a lease time. If you have more than one network, you will need to
# repeat this for each network on which you want to supply DHCP service
dhcp-range=192.168.10.100,192.168.10.250,72h

(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
rc-update add dnsmasq default
Ahora estableceremos nuestras reglas para asegurarnos de que los servicios solo trabajen para la LAN …
emerge iptables
# iptables -F
# iptables -t nat -F
# iptables -P INPUT ACCEPT
# iptables -P OUTPUT ACCEPT
# iptables -P FORWARD DROP
# export LAN =eth1
# export WAN=ethØ
# iptables -I INPUT 1 -i ${LAN} -j ACCEPT
# iptables -I INPUT 1 -i lo -j ACCEPT
# iptables -A INPUT -p UDP --dport bootps ! -i ${LAN} -j REJECT
# iptables -A INPUT -p UDP --dport domain ! -i ${LAN} -j REJECT
# iptables -A INPUT -p TCP ! -i ${LAN} -d 0/0 --dport 0:1023 -j DROP
# iptables -A INPUT -p UDP ! -i ${LAN} -d 0/0 --dport 0:1023 -j DROP
# iptables -I FORWARD -i ${LAN} -d 192.168.10.0/255.255.255.0 -j DROP
# iptables -A FORWARD -i ${LAN} -s 192.168.10.0/255.255.255.0 -j ACCEPT
# iptables -A FORWARD -i ${WAN} -d 192.168.10.0/255.255.255.0 -j ACCEPT
# iptables -t nat -A POSTROUTING -o ${WAN} -j MASQUERADE
# echo 1 > /proc/sys/net/ipv4/ip_forward
# for f in /proc/sys/net/ipv4/conf/*/rp_filter ; do echo 1 > $f ; done
# /etc/init.d/iptables save
rc-update add iptables default

...
Y para finalizar definiremos la configuración dinámica del direccionamiento de Internet cambiando y/o modificando lo establecido en /etc/sysctl.conf …
nano -w /etc/sysctl.conf
Modificar la variable net.ipv4.ip_forward = 0 por 1 y descomentar la línea.
Modificar la variable net.ipv4.ip_dynaddr = 0 por 1 y descomentar la línea.
Modificar la variable net.ipv4.conf.default.rp_filter = 1 descomentando la línea solamente.
Modificar la variable net.ipv4.conf.all.rp_filter = 1 descomentando la línea solamente.
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
reboot
Una vez reiniciada la máquina verificar que las conexiones funcionan y son óptimas, emitir ...
ifconfig -a ; nos muestra las interfaces activas, la dirección IP suministrada y las MAC.
ping -c 3 www.gentoo.org ; nos devuelve conectividad, comprobar la emisión/recepción de datos

A partir de este momento ya disponemos de un equipo que controla la red local eficientemente, no obstante queda bastante por instalar, un entorno gráfico, aplicaciones y un largo etcétera, eso será a continuación.

Sigue ...

POSTDATA: Hasta que no verifique su funcionalidad este mensaje queda en suspenso. 12-6-2014
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 11-Jun-2014, 09:16   #29
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...

Instalando Xorg

El proyecto X.org creó y mantiene una implementación de código abierto, libre y redistribuible del sistema X11. Es una infraestructura de escritorio basada en X11 de código abierto, que proporciona a los usuarios de Linux la posibilidad de ejecutar interfaces gráficos de usuario, una bifurcación del proyecto XFree86. XFree86 ha decidido utilizar una licencia que puede no ser compatible con la licencia GPL, por lo tanto, se recomienda el empleo de Xorg. El árbol oficial de Portage no proporcionará el paquete de XFree86 nunca más.
http://www.gentoo.org/doc/es/xorg-config.xml

Como todo en la vida, cambia, Gentoo y por extensión el sistema gráfico también, a continuación se exponen fórmulas de procedimiento para conseguir la configuración de Xorg estable, sin perjuicio del tipo de tarjeta gráfica instalada en el PC. Por defecto, Xorg usa evdev, un controlador de entrada genérico. Se necesita activar el soporte de evdev cambiando la configuración del núcleo. Verificar antes de compilarlo que esta entrada sea la correcta:
Device Drivers --->
Input device support ---->
<*> Event interface


Antes de instalar Xorg hay que configurar dos variables en el fichero /etc/portage/make.conf:

La primera variable es VIDEO_CARDS=
Se usa para establecer los controladores de vídeo a utilizar. Las configuraciones más comunes son:
VIDEO_CARDS="vesa" ; configuración estándar del controlador genérico.
VIDEO_CARDS="nv" ; configuración estándar de Nvidia, es obsoleta.
VIDEO_CARDS=”nouveau” ; nueva configuración estándar Nvidia completa, solo proporciona 2D.
VIDEO_CARDS=”nvidia” ; configuración para el controlador privativo de Nvidia, proporciona 3D.
VIDEO_CARDS=”radeon” ; configuración para controladores libres ATI-AMD 'radeon' y 'radeonhd'.
VIDEO_CARDS=”intel” ; configuración para los controladores libres de Intel.

La segunda variable es INPUT_DEVICES=
Se usa para determinar qué controladores han de ser creados para los dispositivos de entrada.
En la mayoría de los casos configurarla con evdev debería funcionar correctamente.
INPUT_DEVICES=”evdev”
INPUT_DEVICES=”evdev synaptics”
; configuración con soporte para teclado, mouse y touchpad.

Pueden encontrarse más instrucciones para las tarjetas de nVidia aquí ...
http://www.gentoo.org/doc/es/nvidia-guide.xml

También en las preguntas de uso frecuente PUF para tarjetas ATI aquí ...
http://www.gentoo.org/doc/es/ati-faq.xml

Para las tarjetas gráficas antiguas (AGP) es requerido ‘enmascarar’ los últimos controladores, esto evitará que las nuevas versiones del controlador que son incompatibles con su tarjeta sean instalados. Para ello emitir este comando:
echo “>=x11-drivers/nvidia-drivers-97.0.0” >> /etc/portage/package.mask

Algunas de las tarjetas Nvidia que resulten problemáticas sobre todo en los núcleos más recientes es debido a que los controladores privativos de nVidia no funcionan del todo correctamente, por ello, será necesario enmascararlos y usar los que ya están probados, por ejemplo, con las tarjetas GeForce 6600GT he tenido problemas para configurarlas con núcleos superiores al 3.6.11 y con las versiones del driver superiores a 304.64, para ello emito los siguientes comandos:
echo ">=sys-kernel/gentoo-sources-3.7.10" >> /etc/portage/package.mask
echo ">x11-drivers/nvidia-drivers-304.64" >> /etc/portage/package.mask


Para revisar la compatibilidad de los controladores para sus tarjetas y determinar el soporte disponible leerse el archivo README según plataforma, sea ~x86 o ~x86_64 en esta página
http://www.nvidia.com/object/unix.html

NOTA: Podríase instalar el meta-paquete xorg-x11 en vez del de menor tamaño xorg-server, en cuanto a funcionalidad son idénticos. xorg-x11 trae muchos más paquetes de los que probablemente vaya a necesitar, como por ejemplo una gran variedad de fuentes en distintos idiomas que NO son necesarias para un entorno de escritorio corriente. xorg-server es más liviano, compruebe todas las funciones disponibles emitiendo el siguiente comando:
emerge –pv xorg-server ; examinar la respuesta para encontrar la solución, si procede.

Sigue ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Antiguo 11-Jun-2014, 13:39   #30
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.924
Luciérnaga llegará a ser famoso muy pronto
Continúa ...

Una vez establecidas las variables necesarias ya se puede instalar el paquete Xorg.
emerge -av xorg-server ; o en su caso emerge xorg-x11
env-update && source /etc/profile

Las versiones recientes del servidor X están diseñadas para funcionar desde el momento en que son instaladas, sin necesidad de editar manualmente los ficheros de configuración de Xorg. Probablemente, en este momento, si intenta arrancar las Xs con startx no le funcionarán a tenor de lo que hubiere instalado, necesitará instalar twm, xclock, e xterm para conseguir en pantalla el aspecto primario del sistema gráfico de los Xterm’s. Para ello emitir este comando:
emerge twm xclock xterm

Si su Xorg no arranca (si hay algo extraño en la pantalla o con su ratón o teclado) trate de reiniciar la máquina (reboot) antes de tomar otras medidas, si continúa sin poder iniciar las X's entonces se puede intentar arreglar los problemas usando los ficheros de configuración correctos. A partir de este momento ya se puede configurar el sistema gráfico ...

NOTA: La configuración de xorg.conf se debe contemplar como "último recurso". Es realmente deseable trabajar sin este fichero si es posible, y hacer toda su configuración a través de los ficheros. Si no consigue hacer funcionar su configuración, entonces continúe leyendo.

Xorg -configure
Este último comando nos crea un archivo de configuración en /root/xorg.conf.new

A partir de este momento toca configurar las Xs …, árdua tarea y difícil dependiendo del tipo de tarjeta gráfica incorporada al equipo. Por de pronto los ejemplos irán encaminados a tarjetas estándar, siendo responsabilidad del usuario en cuestión, si de otro tipo de gráfica se tratara, buscar y encontrar bibliografía al respecto.

Una alternativa de verificación podría ser el siguiente comando …
Xorg -config /root/xorg.conf.new -retro
Si todo va bien, debería ver un patrón de trama sencillo en blanco y negro. Verifique si el ratón funciona correctamente y si la resolución se ve bien. Tal vez no pueda deducir la resolución exacta, pero al menos podrá ver si ésta es muy baja. Puede salir cuando quiera pulsando Ctrl-Alt-Fn (F1 para la primera consola virtual) y/o presionando Control+C.


Sigue ...
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando
Respuesta

Herramientas

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro


La franja horaria es GMT +1. Ahora son las 23:09.


Desarrollado por: vBulletin®
Derechos de Autor ©2000 - 2018, Jelsoft Enterprises Ltd.
Traducido por mcloud de vBhispano.com

vBulletin, Copyright ©2000 - 2003, Jelsoft Enterprises Limited