Inicio arrow Solo Mac arrow Instalar Fedora Core en un iBook
21 de noviembre de 2008
 
 
Instalar Fedora Core en un iBook PDF Imprimir E-mail
Valoración del Usuario: / 4
PobreMejor 
En primer lugar decir que he elegido Fedora tras probar un montón de distros linux para PowerPc (debian, Yellow Dog, ubuntu, rock linux, gentoo…) y he elegido esta por lo bien que me a parecido que mueve los gráficos,(tira de xorg no de xfree igual que ubuntu pero da la sensación de ir mucho mejor…) por lo actualizados que trae todos los paquetes, eso si después de instalar hay que tirar enseguida del actualizador automático que trae, va francamente bien, y por la facilidad de instalación, y lo bien que deja todo el hardware del iBook configurado.
En realidad Yellow Dog igual que Fedora esta basada en Red Hat, y su gestor de paquetes RPM pero fedora es un proyecto libre y por lo tanto mantenido por muchísima gente ,cosa que no pasa con Yellow Dog ,y sus paquetes están bastante mas obsoletos. (solo es mi opinión…)

El tema de RPM & APT era lo que me frenaba para usar distros basadas en Red Hat, pero nada mas instalar e informarme un poco descubrí que existe una versión de APT, con todas sus ventajas para Fedora, y totalmente idéntica en cuanto a comandos y uso se refiere a una Debian.

La instalación es facilísima, tan fácil como bajar las ISO de la pagina de Fedora, grabarlas tal cual, (eso si lo hice con Utilidad de discos en el mac, nunca con el toast, deja las ISOs no bootables…) tan fácil como darle al botón grabar y seleccionar la ISO, quedara totalmente bootable y lista para funcionar e instalar, son 5 Cds, y lógicamente ya es meter el primero, arrancar, e ir siguiendo pasos, el único obstáculo que se puede tener es “a la hora de formatear”, pero es bastante sencillo, dar a formateo automático, y si hemos dejado con el soft del mac (discos de arranque… utilidad de discos) bien preparado el particioneo no hay ningún problema, si al formatear elegimos dejar una partición Mac OS Plus y la dedicada a fedora como espacio libre, cojera el espacio libre y lo hará todo automático, de todos modos conviene pararse a leer bien todo lo que nos da en pantalla, por que es bastante entendible y se libra uno de meter la gamba. Después nos preguntara el instalador (Anaconda se llama se me olvido comentarlo…) el tipo de instalación que queremos, le damos a siguiente y ya va todo rodado, a ir metiendo cds según nos los pida. En mi caso solo cree una partición y toda para Linux (con un par  ...) y la instalación personalizada y prácticamente todos los paquetes, menos por supuesto los lenguajes que si se instalan todos creo que son como 3 gigas, en total mi instalación fue de unas 5 gigas que no esta nada mal, y tardo como una hora en acabar, no esta nada mal.

Una vez instalado y reiniciada la maquina nos pedirá crear un usuario y listo, ya tenemos una Fedora core totalmente funcional, pero como siempre y mas en linux aquí todo es configurable, y sobre todo OPTIMIZABLE, y a eso voy, todo l o que voy a comentar aquí por supuesto no lo e inventado yo, es información que suelo recoger que me interesa de la red y por mi experiencia es aplicable a cualquier distro linux, siempre en PowerPc nunca use esto en una pecera, no me voy a quedar en unos cuantos trucos para que corra un poco mas el sistema, tratare por ejemplo de explicar como hacer por ejemplo correr vídeos Quicktime, WMA, que para mis sorpresa no se podían reproducir con la instalación, y demás cosas varias que se me ocurran para no sufrir usando este bonito y divertidísimo sistema operativo.
En primer lugar vamos a modificar un archivo que nos va a ahorrar el consumo de memoria swap, que por defecto en los kernels 2.6.XX esta a un 60%, en cualquier maquina que sea minimamente potente y con unos 512 megas de RAM física bastaría con poner el swapiness a un 10%, la RAM física es mucho mas rápida y en mi caso por ejemplo con 712 megas de RAM casi nunca me va a tocar la swap, para ver cuanta swap nos coje por defecto lanzamos este comando:
cat /proc/sys/vm/swappiness

Los comandos los voy a poner habiendo entrado como root en una terminal, se puede hacer también como sudo y seria “sudo cat /proc/sys/vm/swappiness”, funcionaria igual va en manías pero yo lo hago asi.
La respuesta que obtenemos es esta:

[sapporo@localhost ~]$ su
Password:
[root@localhost sapporo]# cat /proc/sys/vm/swappiness
60
[root@localhost sapporo]#

Como vemos la respuesta es 60 y eso lo vamos a cambiar, ¿como? Muy facil, en todas las derivadas de Debian bastaba un comando:

sysctl -w vm.swappiness=10

Este comando nos cambiaria la cantidad de swapp a 10, pero para la sesión actual, A MI EN PARTICULAR CON LA FEDORA NO ME FUNCIONO… pero da igual, de todos modos tenemos que cambiar una configuración para que en cada arranque nos coja la cantidad de swap del disco que nos interesa, y esto si funciona, tiramos de el editor nano por ejemplo y tecleamos en la consola:

nano /etc/sysctl.conf

Esta sera la respuesta:
# Kernel sysctl configuration file for Red Hat Linux
#
## For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
## sysctl.conf(5) for more details.
## Controls IP packet forwarding
net.ipv4.ip_forward = 0
## Controls source route verification
net.ipv4.conf.default.rp_filter = 1
## Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0
## Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0
## Controls whether core dumps will append the PID to the core filename.
## Useful for debugging multi-threaded applications.
kernel.core_uses_pid = 1
## Controls the use of TCP syncookies
net.ipv4.tcp_syncookies = 1
aquí bastara con teclear al final esta línea y ya cada vez que arrancamos nos cojera solo un 10% de ram swap tirando siempre de la RAM física:

vm.swappiness=10

Damos control+o y control+x y saldremos guardando los cambios, a partir de ahora nos cojera solo un 10% de RAM de intercambio swap y siempre tirara de la física, por supuesto podemos volver a comprobar si esto funciono con el comando que tiramos al principio “cat”, osea:
cat /proc/sys/vm/swappiness
y asi veremos que todo funciono.
 Antes de dejar este archivo, como Fedora no tengo ni idea de donde me pone el botton derecho y el del centro, tan útil en linux, decidí probar un truquito muy antiguo de debian y por lo visto funciona, añadiendo estas líneas a nuestro sysctl.conf:
## Con esto simlaremos los tres botones
##del ratón
dev/mac_hid/mouse_button3_keycode = 96
dev/mac_hid/mouse_button2_keycode = 87
dev/mac_hid/mouse_button_emulation = 1
tendremos el ratón derecho al lado de la tecla comando de la derecha, la que parece una K invertida, y F11 sera el boton del centro, todavía no e conseguido ningun paquete a modo de pbbuttonsd que hace que funcionen todos los botones del teclado mac para brillo de la pantalla sonido y eject, a ver que veo por ahí y comentare, de momento saco los cds a base de “eject” en consola.

Total que mi archivo /etc/sysctl.conf quedo de la siguiente forma:
##Kernel sysctl configuration file for Red Hat Linux
#
## For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
## sysctl.conf(5) for more details.
## Controls IP packet forwarding
net.ipv4.ip_forward = 0
## Controls source route verification
net.ipv4.conf.default.rp_filter = 1
## Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0
## Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0
## Controls whether core dumps will append the PID to the core filename.
## Useful for debugging multi-threaded applications.
kernel.core_uses_pid = 1
## Controls the use of TCP syncookies
net.ipv4.tcp_syncookies = 1
## Con esto simlaremos los tres botones
## del ratón
dev/mac_hid/mouse_button3_keycode = 96
dev/mac_hid/mouse_button2_keycode = 87
dev/mac_hid/mouse_button_emulation = 1
vm.swappiness=10
Y aquí acabamos con el.

Para aligerar un poco el arranque vamos a determinar cuantas consolas nos arrancan en cada sesión, por defecto son 6, yo en particular siempre dejo una por si me da algún problema el sistema gráfico, eso se hace modificando el archivo /etc/inittab de la siguiente forma:

tecleamos en la consola nano /etc/inittab y esta es la respuesta:
#
## inittab This file describes how the INIT process should set up
## the system in a certain run-level.
##
## Author: Miquel van Smoorenburg,
## Modified for RHS Linux by Marc Ewing and Donnie Barnes
##
## Default runlevel. The runlevels used by RHS are:
## 0 – halt (Do NOT set initdefault to this)
## 1 – Single user mode
## 2 – Multiuser, without NFS (The same as 3, if you do not have networking)
## 3 – Full multiuser mode
## 4 – unused
## 5 – X11
## 6 – reboot (Do NOT set initdefault to this)
##
id:5:initdefault:
## System initialization.
si::sysinit:/etc/rc.d/rc.sysinit
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6
## Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
## When our UPS tells us power has failed, assume we have a few minutes
## of power left. Schedule a shutdown for 2 minutes from now.
## This does, of course, assume you have powerd installed and your
## UPS connected and working correctly.
pf::powerfail:/sbin/shutdown -f -h +2 “Power Failure; System Shutting Down”
## If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c “Power Restored; Shutdown Cancelled”
## Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
## Run xdm in runlevel 5
x:5:once:/etc/X11/prefdm -nodaemon
aquí basta con descomentar al final 5 de las 6 consolas que nos esta arrancando y dejarlo así:
#
## inittab This file describes how the INIT process should set up
## the system in a certain run-level.
##
## Author: Miquel van Smoorenburg,
## Modified for RHS Linux by Marc Ewing and Donnie Barnes
##
## Default runlevel. The runlevels used by RHS are:
## 0 – halt (Do NOT set initdefault to this)
## 1 – Single user mode
## 2 – Multiuser, without NFS (The same as 3, if you do not have networking)
## 3 – Full multiuser mode
## 4 – unused
## 5 – X11
## 6 – reboot (Do NOT set initdefault to this)
##
id:5:initdefault:
## System initialization.
si::sysinit:/etc/rc.d/rc.sysinit
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6
## Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
## When our UPS tells us power has failed, assume we have a few minutes
## of power left. Schedule a shutdown for 2 minutes from now.
## This does, of course, assume you have powerd installed and your
## UPS connected and working correctly.
pf::powerfail:/sbin/shutdown -f -h +2 “Power Failure; System Shutting Down”
## If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c “Power Restored; Shutdown Cancelled”
## Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
##2:2345:respawn:/sbin/mingetty tty2
##3:2345:respawn:/sbin/mingetty tty3
##4:2345:respawn:/sbin/mingetty tty4
##5:2345:respawn:/sbin/mingetty tty5
##6:2345:respawn:/sbin/mingetty tty6
## Run xdm in runlevel 5
x:5:once:/etc/X11/prefdm -nodaemon
Con esto ya nos arrancara solo una consola e ira algo mas rapido.

Un tema que e probado en todas las distros es la profundidad del color, y siempre me pareció mas suave a 16 bits que a 24 bits de profundidad del color, para cambiar esa opcion solo tenemos que modificar el archivo xorg.conf d ella siguiente forma: Tecleamos en la consola nano /etc/X11/xorg.conf

Buscamos en la sección “screen” esta linea:
DefaultDepth 24

y le cambiamos el valor a 16, control+o para guardar y control+x para salir de nano.

Hay algo también que se le puede hacer al sistema pero con lo que hay que tener muchísimo cuidado, y es parar los servicios que no sean necesarios o que no vayamos a usar, los servicios y procesos arrancados podemos verlos de la siguiente forma:

Abrimos una terminal y vamos al directorio /etc/init.d: “cd /etc/init.d”.
Vemos qué servicios puede ejecutar el ordenador: “ls” (son los que aparecen en verde). Denegamos el permiso de ejecución para el que no queramos arrancar: “sudo chmod -x nombredelservicio”. Por ejemplo, si no usamos ninguna tarjeta pcmcia, que de hecho en el ibook es imposible… teclearemos “sudo chmod -x pcmcia”
Si nos equivocamos, siempre podemos volver a habilitar el servicio haciendo: “sudo chmod +x nombredelservicio”.
Aquí hay que mirar muy bien que proceso se elimina del sistema, para ver que hace cada cual y para que sirve basta con un “man nombredelproceso”

OJITO…

Para hacer mas rapidito y agil Gnome se pueden hacer varias, yo solo desactive el mensaje de bienvenida, deje solo dos escritorios virtuales (supongo que algo de memoria tragaran…) y le dije a gnome que no me haga previsualizaciones, esto es al gusto y siempre se puede cambiar en las preferencias de gnome.
A Firefox tambien le podemos dar un toquecito para que sea algo mas ágil, se pueden hacer cambios en Firefox para aumentar el número de conexiones y para que aproveche otros parámetros. Abrimos Firefox pulsando en su icono. En una ventana escribimos la dirección: “about:config” y pulsamos enter. Cambiamos estos valores. Para ello, hacemos doble click encima de la línea que queremos modificar y en el cuadro de diálogo que aparece, escribimos el valor nuevo:
network.dns.disableIPv6 → Cambiamos el valor a true (basta con un doble click)
network.http.max-connections → Cambiamos el valor a 128
network.http.max-connections-per-server → Cambiamos el valor a 48
network.http.max-persistent-connections-per-proxy → Cambiamos el valor a 24
network.http.max-persistent-connections-per-server → Cambiamos el valor a 12
Si se dispone de conexión de banda ancha, también se puede modificar los siguientes valores:
network.http.pipelining → Cambiamos el valor a true (basta con un doble click)
network.http.proxy.pipelining → Cambiamos el valor a true (basta con un doble click)
network.http.pipelining.maxrequests → Cambiamos el valor a 30

Una de las aplicaciones menos ágiles es Openoffice.org, que por cierto Fedora 4 trae la ultima versión la 2 y va de muerte, Utilizando la caché intentamos que se ejecute más rápido.
 Abrimos Openoffice.org. Por ejemplo: menú Aplicaciones, Oficina, Openoffice.org Word Processor.
 Entramos en el menú Herramientas, apartado Opciones y marcamos memoria de trabajo. A la derecha en Antememoria de la imagen, cambiamos los valores de Uso de Openoffice.org de 6 a 128 y de Memoria por objeto de 0,5 a 20. Aceptamos los cambios. Al ejecutar Openoffice.org repetidas veces, notaremos la diferencia.

De momento ya esta, creo que asi se agiliza un poquito todo fedora y cualquier distro linux, este “como esta basado en la información que leo a diario de www.bulma.net y http://www.linuxjournal.com/article/8308 ,http://www.linuxjournal.com/article/8317, http://www.linuxjournal.com/article/8322

A ver si me animo y explico como instale APT en la Fedora y como la configure, pero eso ya será en otro momento ahora me voy a tomar un ron con coca-cola  y por supuesto perdón por las erratas y si en algo no me e expresado bien…

Para acabar decir que Fedora Core es la versión de desarrollo de Red Hat Linux(es exactamente igual, pero la ultima es para producir y con Fedora van investigando), ese es el motivo de que traiga tan actualizados todos los paquetes.
A mi todo lo aquí descrito me a funcionado bien, yo tengo un iBook G3 700 y el harward esta muy soportado, no creo que cambie mucho para un iBook G4, y por supuesto si alguien usa las configuraciones aquí descritas no me hago en absoluto responsable…). Saludos .

Fuente: elmenda.com



Technorati Tags:
>>

< Anterior   Próximo >



 
Top!
Top!