Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Portada » Foros Linux » General » Instalación de distribuciones


Nuevo tema Responder al tema
 [ 4 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Jue Abr 14, 2011 4:55 am
Mensajes: 134
Ubicación: DF México

Nota Publicado: Mié Sep 12, 2012 10:26 am 
Arriba  
Aviso: Esto no pretende ser una guía universal de instalación en cualquier macbook pero después de buscar bastante no encontré una guía específica en español que resultara clara o lo suficientemente entendible para gente como yo. Agradezco a @Niky45 las guías en inglés que me pasó en otro post para poder aprender un poco sobre esto.

Primero que nada, en los sistemas mac no hay tal cosa como la bios común de las PC's y esto puede resultar un poco engorroso a la hora de instalar un sistema vía bootcamp que no sea windows. Pero esto se soluciona con una aplicación que corre dentro del MacOS que se encarga de crear una partición que funciona como una BIOS: rEFIt http://refit.sourceforge.net/

Aclarando esto van los pasos para tener un sistema Linux corriendo junto al MacOS y sin romper nada.

Paso 1: preparar el sistema Mac

Desde las utilidades del Mac correr el Asistente de Bootcamp y seleccionar el tamaño de disco que queremos para nuestro linux. Esto se realiza en menos de diez clicks y solamente es picar-picar escoger tamaño y volver a picar en aceptar.
Cuando el proceso haya terminado instalamos el rEFIt y una vez instalado nos vamos de nuevo a utilidades y ahí corremos la herramienta que instaló de analisis de particionado, esto crea una carpeta en nuestro sistema llamada EFI y con ella un menú de inicio que nos permite iniciar otro(s) medios de arranque antes de entrar al MacOS.
Insertamos el cd de instalación de nuestro sistema Linux (yo he usado Debian) y reiniciamos.

Paso 2 desde rEFIt

Al reiniciar nos aparecerá una pantalla con dos íconos enormes, uno de Mac y otro de Tux, el pingüino de Linux. Con las flechas cursoras nos movemos hasta Tux y le damos enter. El sistema cargará el programa de instalación de Debian.

Paso 3 Instalando Debian,

Aunque soy partidario de las netinstall aquí no lo recomiendo ya que tenemos la desventaja de que la tarjeta wifi de las macbook es broadcom y cargar el firmware es algo complicado, además por alguna extraña razón vía ethernet el instalador se colgaba demasiado en mis intentos y parecía eterno el proceso. Para esto opté por usar el disco 1 de Debian completo.

La instalación resultará más o menos normal solo que debemos tener cuidado con algunos detallitos como lo es el particionado de disco.
Como les dije arriba, rEFIt crea una partición que "simula" el BIOS y sirve como soporte para el GRUB, es de un par de megas precedida de unos KB de espacio libre. Así que eso no lo tocamos y en el resto (aparece bajo la partición etiquetada como EFI) es con lo que contamos para nuestro linux.

Durante el proceso de instalación debemos tener conectada la macbook vía ethernet a la red de la casa/oficina/dondeseaqueseconecten de perferencia aunque no descarguemos nada. Por alguna razón que escapa a mi entendimiento, si no hacemos esto el sistema nos quedará sin poder conectarse a la red cableada posteriormente de forma automática y estamos en modo fácil.

El proceso de instalación del sistema base no genera grandes líos y en la Macbook resultó bastante rápido.

Cuando está instalado el sistema base el instalador nos pregunta qué queremos instalar, dejamos el entorno de escritorio, utilidades básicas del sistema y la opción de ordenador portatil marcadas para no tener problemas (intenté instalar sin gráfica y por la tarjeta nvidia fue todo un show que pueden ahorrarse).

Una vez instalado el sistema base le decimos que sí instale el GRUB en el cargador de arranque (lo hará en la partición EFI) expulsamos el disco y reniciamos.

Paso 4 Configurando EFI

Cuando reiniciamos el sistema nos aparece de nuevo la pantalla de opciones de arranque, con las flechas nos movemos hasta Herramienta de particionado y de forma automática nos dirá que el MBR (master boot record) ha sido modificado y nos preguntará si queremos que se actualice. Le picamos Y y con esto el GRUB quedará habilitado.
Sin este paso, cuando iniciemos Linux nos dirá que el disco no es booteable y esa es una sorpresa bastante desagradable; así que no olviden este paso. Una vez actualizado el MBR reiniciamos y en la pantalla de arranque escogemos a Tux para entrar a nuestro sistema Linux de estreno.

Paso 5 Configurando Linux

Aunque la gráfica es Nvidia, el sistema gráfico carga por default sin problemas (si intentan instalar el driver nvidia se rompe y la pantalla termina en un parpadeo innacabable).
La configuración de la tarjeta Broadcom es otro tema, esta no funciona por default y hay que configurarla. Para esto entramos a la terminal y nos logueamos como root.
Editamos nuestro sources.list con
Código:
nano /etc/apt/sources.list

y lo dejamos de la siguiente manera:
Código:
deb http://ftp.us.debian.org/debian squeeze main contrib non-free
deb-src http://ftp.us.debian.org/debian squeeze main contrib non-free
deb http://security.debian.org/  squeeze/updates main
deb-src http://security.debian.org/  squeeze/updates main

Si usan repos de otras fuentes los pueden agregar pero son estos son suficientes para un sistema normalito.
Guardamos, cerramos y actualizamos nuestros repositorios:

Código:
Ctrl+O
Ctrl+X
apt-get update


E instalamos la tarjeta de red (esto es más sencillo de lo que esparaba)
Código:
aptitude install module-assistant wireless-tools network-manager-gnome
m-a a-i broadcom-sta
echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
update-initramfs -u -k $(uname -r)
modprobe -r b44 b43 b43legacy ssb brcm80211
modprobe wl

Esto traducido significa que le pedimos al apt que instale el constructor de módulos, las herramientas de wireless y el gestor de redes; al constructor de módulos que se encargue del módulo broadcom sta (pondrá el WL, que es el que necesitamos); que meta al blacklist el bcrm80211, que reconstruya nuestro initframe; que quite los módulos que no necesitamos y que cargue el que sí nos sirve.

Después de esto reiniciamos, escogemos el arranque de Tux y tenemos nuestro sistema listo para usarse.

---------
Truco de una de las ligas que compartió Niky45:

Para que nuestro linux sea la opción por default de arranque de la macbook desde MacOS abrimos el archivo /efi/refit/refit.conf
Y editamos (casi al final del archivo), descomentando (quitando la #) la línea:
Código:
default_selection L

Esto se hace con TextEdit de Mac porque desde Linux no se tienen los permisos necesarios, cuando reiniciemos linux será la opción escogida por default.
---------------------
Algunos paquetes que son necesarios y no están instalados hasta este punto:
Aunque el bluetooth, la cámara, los puertos USB y todo lo básico funciona sin problemas el sonido es demasiado bajo (prácticamente inaudible) y con la instalación básica del sistema no viene por default el controlito de sonido pero esto se soluciona con un:

Código:
apt-get install gnome-media


El flashplayer puede ser un problema para algunos pero se instala con:

Código:
apt-get install flashplugin-nonfree



---------------------

Todo este proceso tarda más o menos hora y media y sirve para la versión estable de Debian.
-------------------------------------

Olvidaba el punto del trackpad!

En Mac el touchpad se llama trackpad (!!!) y no tiene botón secundario, lo cual puede ser un poco incómodo. Para poder usarlo sin complicaciones aprovechamos que permite multitouch así que basta con ir a Sistema->Preferencias->Ratón y en la pestaña de Touchpad seleccionar "Activar pulsaciones del ratón con el touchpad" y "desplazamiento con dos dedos". Esto nos permitirá la acción del click derecho con un click de dos dedos.
-------------------------------------------------------

Para la rama Testing:

En mis otras máquinas tengo instalada la rama testing de Debian. El disco de instalación de esa versión se cuelga en la instalación del sistema base (perdí 3 horas en 2 intentos durante mis pruebas) así que para poder usarla necesitamos migrar nuestro sistema a partir de que ya esté instalado.
Esto es sencillo editando el sources.list (ver arriba) y dejarlo de la siguiente manera:

Código:
deb http://ftp.us.debian.org/debian testing main contrib non-free
deb-src http://ftp.us.debian.org/debian testing main contrib non-free
deb http://security.debian.org/  testing/updates main
deb-src http://security.debian.org/  testing/updates main


Actualizamos con apt-get update y migramos con apt-get dist-upgrade (use apt-get y no aptitude porque aptitude generaba conflictos de dependencias innacabables)

Sugiero hacer esto antes de instalar paquetes como LibreOffice, reproductores y demás para que el tamaño de la descarga sea lo menor posible.

Como recordarán fue necesario instalar el módulo WL para el wifi, como migrar instalará otra imagen de linux será necesario repetir los siguiente pasos:
Código:
m-a a-i broadcom-sta
echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
update-initramfs -u -k $(uname -r)
modprobe -r b44 b43 b43legacy ssb brcm80211
modprobe wl


Cuando se termine de descargar e instalar todo será necesario reiniciar el sistema.

Las teclas son distintas pero CMD funciona como botón de inicio en Gnome3 y con Fn+Backspace sirve como suprimir.
Las teclas de función siguen como en MacOS así que si queremos que funcionen atajos como Alt+F2 es necesario teclear Alt+Fn+F2 y así con las demás efes.

---------------------------

Para que nuestro sistema no nos quede demasiado gordo, después de todo esto podemos teclear en la terminal:

Código:
apt-get install deborphan && aptitude purge 'deborphan' && apt-get autoclean


Con esto instalamos Deborphan que identifica que paquetes están instalados pero nada depende de ellos, luego elimina esos paquetes y posteriormente borra los .deb que hemos descargado para instalar.

-------------------

Si olvido algo agradeceré que lo hagan saber para editar este post.

Notas finales:
Una vez instalado el rEFIt dentro de nuestro sistema Mac el BootCamp quedará obsoleto y no será posible desde ahí borrar las particiones de linux o redimensionar el disco. Borrar el rEFIt de las aplicaciones no revertirá el particionado ni restaurará el Bootcamp a usable. Así que si antes de realizar todo este proceso tengan en cuenta de que para Mac lo usado por Debian dejará de existir hasta que reinstalen TODO su sistema MacOS y formateen el disco de nuevo.
La iso usada en este proceso fue la del disco 1 de Debian para amd64 (las macbook usan procesadores de 64 bits).
En la Mac que me regalaron (sí, me han regalado esta Macbook Pro para que jugar :D ) tengo el MacOS 10.5.4 y es sobre esta versión específica que trabajé la parte del gatito (no sé que felino le corresponda a esta).
Los archivos de MacOS serán visibles (pero no editables(buscaré luego una forma (ya estoy abusando de los paréntesis))) desde Debian pero no a la inversa, así que si pretenden compartir archivos entre ambos sistemas recomiendo que en la partición de disco al instalar Debian dejen algunas gigas para luego formatearlas como fat32 y no se les complique la vida.
Soy muy necio y no entiendo de razones como "si tienes una mac para qué le pones linux" y todo esto ha surgido de un capricho por reto personal.
Este how-to salió de aquí: http://www.espaciolinux.com/foros/tema50559.html Aunque recomendaron otras distros decidí usar Debian al final porque en Chakra y Fedora soy un completo ignorante además de que Ubuntu no me agrada por mil razones y la iso de Linuxmint se me perdió en un respaldo y borrado mal hecho (soy muy bruto para muchas cosas).

_________________
Snark

windows es como la democracia representativa: se gasta tus recursos sin consultarte, siempre pide más de ti para mantener su sistema y con cada nueva versión lo único seguro es que te joderá un poco más.

 Perfil  

Desconectado
Administrador
Administrador
Avatar de Usuario

Registrado: Mar Jun 06, 2006 7:00 am
Mensajes: 3085
Ubicación: Andalucía/España

Nota Publicado: Mié Sep 12, 2012 3:51 pm 
Arriba  
Excelente aporte, te lo mando a portada ;)

_________________
Reglamento del Foro | Yoyo308 Blog | Pisi Life | Twitter: @yoyo308 | G+: Yoyo Fernández
Antergos - KaOS - CrunchBang - OS X 10.9 Mavericks | CPU Lenovo H520S - Mac mini 6,2 Late 2012
Gnome Shell - KDE - Openbox

 Perfil WWW  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Mar Feb 21, 2006 8:00 am
Mensajes: 679
Ubicación: Lima - Perú

Nota Publicado: Jue Sep 13, 2012 8:41 pm 
Arriba  
Wow......pero que aporte. Gracias por compartirlo.

_________________
G+: cronos | Twitter: @cronos426 | Pump.io: @cronos | IRC: cronos/cr0n0s
Manjarobox 0.8.9 i686 | Fedora 20 Gnome3 x86_64 | Debian Wheezy Xfce 4.8 i686
"Reciclemos, el planeta nos necesita"

 Perfil WWW  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Jue Abr 14, 2011 4:55 am
Mensajes: 134
Ubicación: DF México

Nota Publicado: Jue Sep 13, 2012 9:40 pm 
Arriba  
Gracias, espero le sirva a alguien algún día. Yo ya me deshago de la macbook.

_________________
Snark

windows es como la democracia representativa: se gasta tus recursos sin consultarte, siempre pide más de ti para mantener su sistema y con cada nueva versión lo único seguro es que te joderá un poco más.

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 4 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


 Temas relacionados   Autor   Respuestas   Vistas   Último mensaje 
Macbook pro 2008

en Instalación de distribuciones

snark

6

207

Mar Ago 21, 2012 8:24 am

snark Ver último mensaje

wifi con debian en un macbook

en Hardware

vampir

2

155

Mié May 26, 2010 5:45 pm

niky45 Ver último mensaje

Recomendación de distro con Openbox fácil de instalar y fácil de usar

en Instalación de distribuciones

Dimoni

8

1227

Sab May 11, 2013 4:45 pm

Yoyo Ver último mensaje

Instalar Firefox en Debian Squeeze (forma fácil)

en Documentación

Yoyo

2

6809

Mar Dic 21, 2010 5:10 pm

Yoyo Ver último mensaje

Modo Gráfico en debian

en Instalación de distribuciones

Acropolis

4

3001

Jue Jun 22, 2006 3:17 am

Nagual Ver último mensaje



¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC + 1 hora [ DST ]
Traducción al español por Huan Manwë
phpBB SEO