Logo

Tutorial Chrome OS: Compilar y construir Chrome OS (Compile and Build)

Después de descargar y descomprimir Chrome OS en la computadora, el siguiente paso es hacer la compilación y construcción del sistema operativo. El objetivo de este tutorial es preparar Chrome OS para su instalación en una máquina virtual o en una memoria USB.

- Crear un enlace simbólico para hacer referencia a la ruta fácilmente. Tener en cuenta la dirección en donde se descomprimió chromiumos

ln -s /home/Jimmy/chromiumos/chromiumos.git ~/chromiumos
Chrome-OS-Source-Compile-Build-1.Xie

Neuronal Training TV: Compile and Build Google Chrome OS (Chromium)

- Ir al directorio scripts de Chromium OS
cd ~/chromiumos/src/scripts
Chrome-OS-Source-Compile-Build-2.Xie

- Hacer un repositorio local en ~/chromiumos/repo con el siguiente comando.
./make_local_repo.sh

Nota: es necesario contar con la clave de acceso root y salida a internet para poder instalar debootstrap de ser necesario.
Chrome-OS-Source-Code-Ubuntu-4.Xie

- En el proceso pedirá ingresar [Sudo] la clave del usuario:
Chrome-OS-Source-Code-Ubuntu-6.Xie

- Crear un entorno de construcción chroot para Chrome OS
./make_chroot.sh
Chrome-OS-Source-Code-Ubuntu-5.Xie

- Verificar que el proceso finalice sin errores
Chrome-OS-Source-Code-Ubuntu-7.Xie

- Nuevamente ingresar [Sudo] la clave del usuario
Chrome-OS-Source-Code-Ubuntu-8.Xie

- Descargar la última versión de Google Chrome Web Browser
wget http://build.chromium.org/buildbot/continuous/linux/LATEST/chrome-linux.zip
Chrome-OS-Source-Code-Ubuntu-9.Xie

- Crear la carpeta en la ruta siguiente ~/chromiumos/src/build/x86/local_assets
mkdir -p ~/chromiumos/src/build/x86/local_assets

- Mover el archivo chrome-linux.zip dentro del directorio ~/chromiumos/src/build/x86/local_assets
mv chrome-linux.zip ~/chromiumos/src/build/x86/local_assets/chrome-chromeos.zip
Chrome-OS-Source-Code-Ubuntu-10.Xie

- Ingresar al ambiente de construcción chroot
./enter_chroot.sh
Chrome-OS-Source-Code-Ubuntu-11.Xie

- Crear y habilitar cuentas de usuario local para acceder a Chrome OS sin logease con una cuenta Google
( cd ../platform/pam_google && ./enable_localaccount.sh USERNAME )
Chrome-OS-Source-Code-Ubuntu-12.Xie

Nota: cambiar Administrador por tu nombre de usuario y eliminar chromeos_pam_localaccount.h para deshabilitar todo las cuentas de usuario locales y forzar a los usuarios a usar una cuenta Google

- Con el fin de habilitar sudo desde la terminal de Chrome OS (necesario para instalar el sistema operativo Chrome en el dispositivo), se necesita ayudar a la creación de redes de depuración, o por otra razón iniciar sesión directamente en el usuario compartido. Los usuarios necesitan establecer la contraseña para el usuario común:
./set_shared_user_password.sh
Chrome-OS-Source-Code-Ubuntu-13.Xie

- Construir los paquetes
./build_all.sh
Chrome-OS-Source-Code-Ubuntu-14.Xie

- Opcionalmente se puede construir la plataforma de paquetes y el kernel por separado con los siguientes comandos(Omitir si se construye todo en el paso anterior)
./build_platform_packages.sh
./build_kernel.sh

./build_image.sh

- Esperar a que la compilación y construcción termine satisfactoriamente
Chrome-OS-Source-Code-Ubuntu-15.Xie

Nota: Localización predefinida de la imagen es en ~/chromiumos/src/build/images
Chrome-OS-Source-Code-Ubuntu-16.Xie

- Salir del chroot Shell
exit
Chrome-OS-Source-Code-Ubuntu-17.Xie

Nota: Este tutorial se encuentra en construcción, en breve su subirán imágenes y videos para completar el proceso

3 comentario realizado... y tú qué opinas?

Realizar comentario