Lo que he hecho es desinstalar completamente ChromeOS y sustituirlo por Ubuntu. Buscando, buscando, me encontré la siguiente página:
https://wiki.archlinux.org/index.php/Chromebook
Hay que reconocer que la comunidad de Arch es muy activa y su wiki da una información muy valiosa.
Lo primero hay que ver si tu Chromebook tiene Seabios, en la siguiente tabla te lo indica:
https://wiki.archlinux.org/index.php/Chromebook#Hardware_Comparisons
Seabios permite arrancar otros sistemas operativos de forma convencional. Si veis la tabla, desgraciadamente son pocos los equipos que lo soportan.
En el caso de no soportar Seabios, hay que poner una BIOS nueva, casi es más recomendable instalar Linux usando Crouton. La verdad es que estas zancadillas que ponen los fabricantes para favorecer la obsolescencia programada no me gustan nada.
En mi caso, el Toshiba cb30-102 lo soporta de serie por lo que no hay que hacer grandes cambios.
Si te decides a instalar Ubuntu reemplazando ChromeOS lo que vas a ganar es:
- Ahorro de RAM. Con crouton siempre tienes abierta una sesión, inútil, de Chrome.
- Tiempo. El arranque sigue siendo igual de rápido y ahora accedo directamente a las aplicaciones que deseo usar.
- Libertad. Puedes instalar las aplicaciones que necesites sin problemas.
Lo que vas a perder:
- La hibernación. La suspensión funciona correctamente, pero la hibernación no he sido capaz de poner la a funcionar, todavía. Todo se andará.
Antes de empezar
Antes de empezar es necesario que hagas una copia de seguridad de tu ChromeOS. Así si tienes algún problema, o no te gusta, puedes volver a sistema original.
Para hacer la copia de seguridad de ChromeOS necesitas un pendrive de 4Gb de capacidad. Después debes instalar la aplicación de recuperación de Chromebooks:
y seguir las instrucciones. Necesitarás el número de serie de tu equipo para ver el número de modelo debes mantener pulsadas las teclas Esc, refrescar (el equivalente a F3) y la tecla encender.
En el caso de querer restaurar el sistema, hay que seguir las siguientes instrucciones:
https://support.google.com/chromebook/answer/1080595?hl=es
Una vez que tengas tu pendrive de recuperación y te asegures de que funciona, vamos a continuar.
Activando el modo desarrollador
Hay que activar el modo desarrollador. Sería como activar el usuario root de una distribución de Linux convencional. Pero en ChromeOS se debe activar desde la BIOS.
Debes mantener pulsadas las teclas Esc, refrescar (el equivalente a F3) y la tecla encender. El equipo se encenderá y aparecerá una pantalla con una exclamación.
Se pulsa ctrl D, se te pedirá que respondas a unas cuestiones. El equipo hará una especie de instalación. Cuando finalmente termine será como si se hubiese hecho una reinstalación del sistema.
A partir de ese momento aparecerá una terrorífica pantalla al iniciar el sistema, debes pulsar ctrl D para entrar en el modo desarrollador.
Este paso es el mismo que hay que realizar para instalar crouton.
Activando SeaBIOS
Una vez iniciado el sistema:
- Se pulsa ctrl alt T
- Aparecerá un terminal
- Se teclea shell y se pulsa intro
- Se teclea sudo bash y se pulsa intro
En este momento eres usuario root del sistema. Si exploráis un poco, vais a ver que es un Linux convencional.
Para activar SeaBIOS, ejecutamos:
crossystem dev_boot_usb=1 dev_boot_legacy=1
Ahora se reinicia el sistema, cuando aparezca el mensaje terrorífico, se pulsa ctrl L. Lo que sucede es que se inicia una BIOS convencional. Pulsando esc se puede seleccionar el dispositivo de arranque.
A partir de este momento, si iniciáis el sitema y pulsáis ctrl L, se activará la Seabios.
Yo me dediqué a hacer pendrives con diferentes distribuciones y probarlas sin instalarlas ejecutando desde pendrive. Fijaros que podéis instalar lo que queráis. Yo me decanté por Ubuntu 14.04.
Instalación de Ubuntu 14.04
Para instalar Ubuntu 14.04 vais a teneros que hacer un pendrive de arranque. Aquí tenéis una forma de hacerlo, aquí otra.
El touchpad va a dejar de funcionar, no os preocupéis que después se soluciona, por lo que vais a necesitar un ratón.
Bueno pues ahora viene lo bueno se reinicia el sistema y se instala Ubuntu. Yo seleccioné una instalación total de Ubuntu eliminando el resto de sistemas operativos.
Una vez instalado se reinicia pulsa ctrl L al arrancar y se selecciona el disco duro.
Ubuntu se iniciará. Vais a ver que tarda mucho en arrancar, casi un minuto. No os preocupéis, este tiempo se va a reducir a unos pocos segundos.
Se debe abre un terminal, pulsa ctrl alt T, y allí teclea:
sudo gedit /etc/default/grub
La línea que pone:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Se debe cambiar por (usad copiar y pegar):
GRUB_CMDLINE_LINUX_DEFAULT="tpm_tis.interrupts=0 modprobe.blacklist=ehci_pci quiet splash"
Evidentemente se guardan los cambios.
Ahora se cierra el editor y en el terminal se ejecuta:
sudo update-grub
Se ejecuta ahora:
sudo gedit /etc/rc.local
Antes de la línea que pone «exit 0«, en el hueco que hay antes de esta línea, se debe poner:
echo 1 > /sys/devices/pci0000\:00/0000\:00\:1d.0/remove
Ahora hay que descargar un nuevo núcleo, en el terminal se ejecutan los siguientes comandos (usad copiar y pegar), necesitáis tener configurado Internet:
mkdir kernel
cd kernel
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18.5-vivid/linux-headers-3.18.5-031805-generic_3.18.5-031805.201501292218_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18.5-vivid/linux-headers-3.18.5-031805_3.18.5-031805.201501292218_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.18.5-vivid/linux-image-3.18.5-031805-generic_3.18.5-031805.201501292218_amd64.deb
sudo dpkg -i *.deb
Toca esperar un rato veréis que nos indica que se ha instalado un nuevo núcleo.
Toca ahora afinar el disco duro. El cb30-102 tiene un disco SSD, para optimizarlo se ejecuta:
sudo gedit /etc/fstab
Se busca una línea similar a:
# / was on /dev/sda1 during installation
UUID=2b65fb48-27f2-4ba5-b59f-2806b798b29b / ext4 defaults 0 1
y se añade:
# / was on /dev/sda1 during installation
UUID=2b65fb48-27f2-4ba5-b59f-2806b798b29b / ext4 defaults,noatime,nodiratime,discard 0 1
Si se reinicia el equipo, veréis que ya hemos terminado. El primer arranque después del los cambios va a tardar una eternidad, unos 15 segundos. El segundo arranque debería tardar menos. Veréis que es necesario pulsar ctrl L para seleccionar la Seabios para arrancar.
Salvo la hibernación, que no está, todavía, el resto del equipo funciona correctamente.
Que lo disfrutéis.
Pingback: Instalar Ubuntu 14.04 en un Chromebook Toshiba cb30-102 | PlanetaLibre
Pingback: (Actualización) Instalar Ubuntu 14.04 en un Chromebook Toshiba cb30-102 | PlanetaLibre
Muchisimas gracias amigo, me has salvado la vida, te amooo!!!! xD, exito en tus proyectos
Me alegro de que te guste tanto. Espero que lo disfrutes y nos cuentes tus impresiones.
Todo perfecto, de verdad muchas gracias
Gracias a tí. ¿Compartes tu experiencia?
Muy bueno. Estoy pensando pillarme uno y trastear con él. Ya te contaré 😀
Una cosa… mi intención seria meterle un Kali, que he visto que ya han desarrollado para ARMv7. Para el Chromebook de Samsung se ve que funciona correctamente.
Tienes idea pero si el Kali corre bien en el Chromebook de Toshiba?
Muchas gracias de antemano.
Un saludo!
La verdad es que no lo sé. Toshiba tiene dos modelos de Chromebook: uno soporta SeaBIOS (muy importante) y el otro no.
Si no quieres tener problemas, cuando vayas a comprar procura que el modelo que compres soporte SeaBIOS. De esta forma podrás trastear con prácticamente cualquier distribución de Linux. Si soporta o no SeaBIOS deberás consultarlo en Internet pues los vendedores no suelen tener ni idea.
La última travesura que le hecho es ponerle Ubuntu 15.04 (es el mismo proceso del artículo salvo el paso de instalar el kernel que no es necesario) y activarle el btrfs con compresión de archivos. Así se consigue duplicar el espacio libre en disco. Como ejemplo sin compresión de disco el sistema instalado ocupa del orden de 4Gb. Con compresión no llega a 2Gb. Cabría esperar una bajada de rendimiento, pero lo he probado y la bajada de rendimiento, si existe, no se aprecia.
Cuando lo compres, espero que lo disfrutes.
Un saludo.
Muchas gracias por tu ayuda. Realmente ha sido muy útil. Como complemento decir que aun con Ubuntu 15.04 he tenido que instalar un kernel nuevo para que funcione. Quizás por que lo tuve que instalar con chrubuntu.
Ahh como tip final con crubuntu y Ubuntu 15.04 hay que arrancar con el kernel upstart
Yo lo he instalado directamente a través del pendrive de Ubuntu 15.04 usando SeaBIOS. EL kernel que viene por defecto funciona y systemd también.
Lo único es que hay que hacer los cambios que se indican en el artículo.
Gracias por tu aportación 😀
Instalación perfecta sin tener que hacer ninguna modificación posterior:
Al final decidí imitarte por que a veces se bloqueaba el ordenador. Supuse que por problemas con la memoría Swap, así que por si alguien me lee explico lo que hice:
Seguí la guía de chrubuntu para desbloquear la SeaBios, que cree las particiones etc.
Instalé Ubuntu 15.04 con las acutalizaciones de internet activadas y los extras restringidos. Después escogí donde instalar los discos duros.
Borre la sda 7 y la volví a hacer dejando dos gigas libras, el formato de archivos fue btrfs, y ahí intalé ¨ / ¨. Vamos, todo ubuntu. Con el espacio que me quedaba hice otra particion de 30 megas, para el loadergrub. Con el espacio que aún quedaba se lo dediqué a la swap.
Acepte los cambios. Continué la instlación y al reiniciar todo funcionaba sin problema, touchpad, sin cuelgues incluso descargando a 8 megas segundo desde mega etc.
TIP. Si te gusta mega, usa firefox y su extensión. Esta te permite seleccionar donde descargar las cosas. Digamos una sd externa de 64 gigas.
Me corrijo, tras suspender me saltaron muchos errores y he tenido que reinstalar todo. Mejor seguir las recomendaciones iniciales de acisif. Aunque me gustaria que aclararas como particionaste el disco duro
Yo lo he hecho en Ubuntu 15.04 siguiendo los pasos del artículo pero sin hacer la parte del kernel. El kernel de la 15.04 ya funciona correctamente.
Respecto a lo de las particiones, he dejado que el instalador lo hiciera de forma automática ocupando todo el espacio en disco.
Respecto a Btrfs, he activado la compresión del disco siguiendo los pasos de:
Está muy bien pues no hay bajada en el rendimiento del equipo y tienes espacio extra en disco al almacenarse todo comprimido.
La suspensión me funciona sin problemas.
Un saludo y espero que haya sido útil
Buenas… alguien sabe de casualidad si con el modelo SNOW CLEAR A-I 3922 de samsung se puede hacer esta instalacion??? he intentado no menos de 5 veces con otros tutoriales la instalacion, y termina dandome errores. es de acotar que esos tutoriales eran antiguas comparandolo con este. Agradezco de antemano la ayuda.
Me temo que no vas a poder. Según la información de Google:
https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/samsung-arm-chromebook
no soporta una Legacity BIOS, por lo que no podrás arrancar desde USB.
Lo que sí puedes hacer es activar el modo desarrollador (te lo explica en el enlace que te he puesto) e insalar crouton, que te permite instalar aplicaciones de Linux (realmente ChromeOS es un Linux retocado):
https://github.com/dnschneid/crouton
Aquí tienes un tutorial en que usa un modelo similar al tuyo:
http://www.howtogeek.com/162120/how-to-install-ubuntu-linux-on-your-chromebook-with-crouton/
Con crouton podrás trabajar sin problemas con Ubuntu en tu portátil.
Un saludo
Gracias amigo acisif… he instalado ubuntu por crouton en varias oportunidades, funciona bien, pero uno de los errores es que no me permite instalar controladores de impresoras HP… y por tanto no puedo imprimir… termino entonces desinstalando todo de nuevo.
Hola tengo cosas nuevas por si quieres actualizar el artículo:
Adaptar el uso de las teclas: https://www.reddit.com/r/chrubuntu/comments/1crefd/how_to_get_shortcut_keys_to_work_on_chrubuntu/
Nota: Para la tecla Suprimir, que es lo que yo intentaba encontrar, el comando una vez seguido el manual sería: xdotool key Delete
Hibernar: No lo he probado porque lo encontré por accidente y mañana tengo que trabajar con el ordenador:
http://flurischt.ch/arch-linux-on-toshiba-cb30-102-chromebook.html
Muchas gracias por el comentario. Probaré lo de la hibernación.
me gustaria que el ordenador vaya más rapido, gracias
Puedes probar a hacer overclock:
http://blog.xenodesystems.com/2012/10/overclock-en-linux-con-1-click-intelamd.html
Sólo te lo recomiendo si eres un usuario avanzado. Si no sabes, podrías quemar el micro. Yo sólo lo hago en ordenadores ya muy viejos que de otra forma acabarían en un rincón.
Muy buenas he descargado el ubuntu 15.10 que es el que esta ahora tanto en la version 32 bits como en la 64 bits y me da este error:
not enough memory to load specified image
por favor ayuda
Gracias
Estaba como tu pero lo he solucionado instalandolo desde un lector externo de DVD, mi problema es que no arranque por defecto el ubuntu, tengo que darle control+L alguna solucion
Es raro. He probado a arrancar desde un pendrive con Ubuntu 15.10 y parece funcionar correctamente. Respecto a lo del ctr+L, en algunas páginas te explican como dejar SEABIOS por defecto, pero no lo he probado.
me podrias pasar las pagina para probar¿
Aquí lo pone muy clarito:
https://wiki.archlinux.org/index.php/Chrome_OS_devices#Boot_to_SeaBIOS_by_default
Pero lo dicho, no lo he probado:.
Justo lo mismo me paso a mi hoy. La solucion fue crear el livecd-usb desde un linux en lugar de un windows que tenia a mano, ambos con unetbooting. Un error muy raro y molesto la verdad
Hola oye el touch del mouse me lo reconoce pero muy poco es decir para mover el cursor me cuesta mucho, crees que sea algun problema de driver? instalare lubuntu 14.04 y mi equipo es un acer c720
¿Has probado a cambiar la sensibilidad del ratón? Si usas Unity o Gnome tienes en la configuración una aplicación con un deslizador para cambiar los valores.
Update:
Ubuntu 16:10 works really fast and without mayor issues. I installed manually since a pendrive and I allow it to delete everything and install itself under its criteria.
I did had a problem with the screen. In the middle the screen create a margin black and white. This was a recurrent problem in my previous OS and the main reason why I decided to reinstall the software. However, now I think that the problem was a proprietary graphic driver that it is installed automatically if you enable those sources as I did. I disable it and so far the problem is over (I hope so)
Buenas, gracias por el artículo. Soy un usuario principiante en cuanto a Linux/ChromeOS, tengo una Chromebook Acer710 e instalé Ubuntu 16.04 por medio de chrouton. Sin embargo, hay muchas cosas que no me satisfacen totalmente, por ejemplo, el simple hecho que no puedo conectar una impresora, actualizar el kernel o poner el ubuntu en español. Quisiera saber si puedo realizar este procedimiento en una Acer710, cuáles son los riesgos y saber la opinión e impresiones de alguno de los usuarios que siguieron el procedimiento a ver como les va hoy con el equipo. De ante mano muchas gracias, saludos cordiales.
La verdad es que no te puedo responder, pues no tengo ese hardware disponible para hacer pruebas. Si buscas por Google encontrará más información:
https://wiki.archlinux.org/index.php/Acer_C710_Chromebook
Un saludo
Sinceramente, una pena que los fabricantes de Chromebook no pongan totalmente accesible la facilidad de instalar ubuntu. Pues con chrouton no es del todo comodo.
Las veces que use ubuntu me resulto muy comodo, pero si tengo que andas con estos problemas para tener ubuntu, quizas me tire por un chromebook con windows
¡Què bueno! Razonables criterios. Manten este nivel es un post genial. Tengo que leer màs posts como este.
Saludos
mantenimiento informatico http://www.telmar.es